XL 2016 Calcul pourcentage (réalisé/budget)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

laurent0078

XLDnaute Nouveau
Bonjour
Je cherche la formule unique qui résoudrait mon problème
Je souhaite afficher la différence en pourcentage entre 2 valeurs.
Pour imager mon problème, il y a 4 possibilités de valeurs (si budget positif -> résultat positif ou négatif, si budget négatif -> résultat positif ou négatif)
Ex :
Budget = 100 --> Réalisé = 200 ou -200
ou Budget = -100 --> Réalisé = 200 ou -200

Merci de votre aide
 

Pièces jointes

Solution
Bonjour Laurent,JHA,
En partant des hypothèses et résultats attendus, on peut faire ainsi :
VB:
=SI(ET(B1>0;B2>0);(B1/B2);SI(ET(B2>0;B1<0);(B1-B2)/100;SI(ET(B1>0;B2<0);(B1-B2)/100;SI(ET(B1<0;B2<0);(B1-B2)/100;""))))
Par contre d'un point de vue mathématiques ça ne veut strictement rien dire... mais les résultats sont corrects. 🙂

Mais il y a plus simple après réflexion :
VB:
=SI(ET(B1>0;B2>0);(B1/B2);(B1-B2)/100)
Bonjour laurent0078

Que souhaites tu exactement ? une formule unique qui écrive par exemple dans la cellule B3 :
"200% ou -200%"
"200%"
"-200%"
Autre chose ?

Tu nous dis qu'il y a 4 possibilités de valeurs, mais laquelle souhaites-tu retenir ?
 
ok je me suis mal exprimé
je cherche à calculer la différence entre le budget et le réalisé
je dois montrer sur un graph la différence en pourcentage (pour ne pas afficher les valeurs) entre le budget et le réalisé. sachant que le budget représente 100% sur le graph
c'est à dire :
si j'ai un budget de +100 et que je fais un réalisé de +200, ça veut dire que le réalisé fait 200%
si j'a un budget de +100 et que je fais -200, ça veut dire que que le réalisé fait -300%
si j'ai un budget de -100 et que je fait +200, ça veut dire que que le réalisé fait +300%
si j'ai un budget de -100 et que je fais -200, ça veut dire que que le réalisé fait -100%
est ce que mon raisonnement est bon ? et quelle est la formule ?
Merci
 
Bonjour Laurent,JHA,
En partant des hypothèses et résultats attendus, on peut faire ainsi :
VB:
=SI(ET(B1>0;B2>0);(B1/B2);SI(ET(B2>0;B1<0);(B1-B2)/100;SI(ET(B1>0;B2<0);(B1-B2)/100;SI(ET(B1<0;B2<0);(B1-B2)/100;""))))
Par contre d'un point de vue mathématiques ça ne veut strictement rien dire... mais les résultats sont corrects. 🙂

Mais il y a plus simple après réflexion :
VB:
=SI(ET(B1>0;B2>0);(B1/B2);(B1-B2)/100)
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
586
Réponses
15
Affichages
3 K
Membre supprimé 341069
M
Réponses
5
Affichages
1 K
Compte Supprimé 979
C
  • Question Question
Microsoft 365 suivi budgetaire
Réponses
11
Affichages
3 K
Retour