calcul de pourcentage

O

oly22

Guest
Bonjour à tous,

çà à l'air tout bête mais j'ai un problème pour calculer des pourcentages de variations

dans 1 premiere colonne, j'ai les résulats réels des sociétés

dans 1 2eme colonne j'ai les résulats previsionnelles de ces même sociétés

dans 1 3eme colonne je calcule le pourcentage de variation

çà à l'air simple sauf que les chiffres peuvent être négatif ou poisitif dans chacune de 2 premiere colonne, ce qui fausse mes calculs de % de variation

---------reel------budget------variation
Sté A----' 10'------' 20'----------'-50%'
Sté B----' 30'------'-10'---------'+300%'
Sté C----'-10'----- ' 20'---------'-300%'
Sté D----'-20'------'-30'----------'+33%'

la seule solution que j'ai trouvé c'est de faire une formule avec des si

=SI(D8<0;SI(E8<0;(D8-E8)/-E8;(D8-E8)/E8);SI(E8<0;(D8-E8)/-E8;(D8-E8)/E8))

Mais je suis certain qu'il doit y avoir un moyen plus simple d'y arriver, non ?

Merci de votre aide :side:
 
A

AV

Guest
Ave,

=SIGNE(E8)*((D8-E8)/E8)

Je ne suis pas tellement d'accord avec les résultats que tu sembles attendre
Exemple :
Prévisionnel : -10 Réel : 30
Tu sembles attendre +300%
Or, en décomposant, de -10 à 0 ça fait +100% -- de -10 à 10 ça fait +200% -- de -10 à 20 ça fait +300% -- de -10 à 300 ça fait +400% et non +300%

AV [aaa]
 
B

BERKAY

Guest
Salut a tous

Salut AV et Oly22

Regarde le fichier joint

Si cela peut aider

A+ [file name=zzzoly22.zip size=3691]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/zzzoly22.zip[/file]
 

Pièces jointes

  • zzzoly22.zip
    3.6 KB · Affichages: 75

oly22

XLDnaute Nouveau
AV écrit:
Ave,

=SIGNE(E8)*((D8-E8)/E8)

Je ne suis pas tellement d'accord avec les résultats que tu sembles attendre
Exemple :
Prévisionnel : -10 Réel : 30
Tu sembles attendre +300%
Or, en décomposant, de -10 à 0 ça fait +100% -- de -10 à 10 ça fait +200% -- de -10 à 20 ça fait +300% -- de -10 à 300 ça fait +400% et non +300%

AV [aaa]

oui tu as raison, comme quoi je ferai mieux de naps trop faire de calcul mental pour vous donner un exemple :whistle:

mais ma formule çà donnait bien + 400 % :)

ta fonction fonctionne parfaitement, merci beaucoup :) ;)
 

oly22

XLDnaute Nouveau
BERKAY écrit:
Salut a tous

Salut AV et Oly22

Regarde le fichier joint

Si cela peut aider

A+ [file name=zzzoly22.zip size=3691]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/zzzoly22.zip[/file]

merci, mais j'avais essayé, çà ne fonctionne pas quand les valeurs passent du négatif au positif et inversement
 

Discussions similaires

Statistiques des forums

Discussions
312 316
Messages
2 087 172
Membres
103 490
dernier inscrit
zatougraf