Excel formule si et mise en forme condit
Utilisateur anonyme
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
j'ai un petit souci sur Excel avec une formule si et une mise en forme conditionnelle. Je vous met le cas en dessous :
A B C
> 13 12 -8%
< 12 13 8%
> 12 -13 -208%
< -12 13 208%
> -12 -13 -8%
< -13 -12 -8%
alors voici les différents scénarios possibles ; la colonne C représente le taux de variation.
Ma formule est : =SI(A10>B10;(B10-A10)/A10;SI(ET(A10<B10;A10<0);-(B10-A10)/A10;(B10-A10)/A10))
Ce que je veux c'est que dans la colonne C, si le taux est négatif ce soit rouge, si c'est positif c'est vert. Mon problème est situé à la ligne 5, il m'affiche un taux positif (alors que passé de -12 à -13 c'est une dégradation) !
Merci pour votre aide...
j'ai un petit souci sur Excel avec une formule si et une mise en forme conditionnelle. Je vous met le cas en dessous :
A B C
> 13 12 -8%
< 12 13 8%
> 12 -13 -208%
< -12 13 208%
> -12 -13 -8%
< -13 -12 -8%
alors voici les différents scénarios possibles ; la colonne C représente le taux de variation.
Ma formule est : =SI(A10>B10;(B10-A10)/A10;SI(ET(A10<B10;A10<0);-(B10-A10)/A10;(B10-A10)/A10))
Ce que je veux c'est que dans la colonne C, si le taux est négatif ce soit rouge, si c'est positif c'est vert. Mon problème est situé à la ligne 5, il m'affiche un taux positif (alors que passé de -12 à -13 c'est une dégradation) !
Merci pour votre aide...
A voir également:
- Excel formule si et mise en forme condit
- Mise en forme conditionnelle excel - Guide
- Formule excel si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
3 réponses
Bonjour on a bien la formule de calcul là, mais pas les éléments qui vont avec et notamment J10,et tout ce qu'il y a sur la ligne 10?
ceci dit pour que la MFC affiche le format quand B et plus petit que A, il suffit de l'écrire dans la formule qui conditionne:
=A1>B1 pour le rouge
=A1>=B1 pour le vert
Non?
crdlmnt
ceci dit pour que la MFC affiche le format quand B et plus petit que A, il suffit de l'écrire dans la formule qui conditionne:
=A1>B1 pour le rouge
=A1>=B1 pour le vert
Non?
crdlmnt
C'était un A à la place du J, désolé. En fait le problème vient des taux de variations négatifs : quand on passe de -12 à -13, on perd 8% et excel m'affiche lui un gain de 8%...
Bonjour
et petite rectification arithmétique : Si vous parlez de %,, il s'agit de taux qui se réfèrent à un nombre de base et aussi à son signe !
en fait excel vous donne le % à appliquer sur un nombre négatif, pour obtenir le suivant,et 8% (8,33%exactement) d'un nombre négatif vous donne bien une dégradation.
Si vous appliquer -8% pour passer de -12 à -13(calcul inverse) vous allez obtenir près de -11(12+(-12*-8), soit -12+0,96)
On ne peut pas réviser les mathématiques!
par contre, si vous tenez à avoir un affichage en fonction du sens de la variation indépendamment du signe de chaque valeurs, vous pouvez écrire:
=ABS((B10-A10)/A10)*SI(A1<B1;1;-1)
Ca marchera pour les positifs et les négatifs, mais vous ne pourrez pas remonter le calcul à l'inverse avec les signes affectés.
Crdlmnt
et petite rectification arithmétique : Si vous parlez de %,, il s'agit de taux qui se réfèrent à un nombre de base et aussi à son signe !
en fait excel vous donne le % à appliquer sur un nombre négatif, pour obtenir le suivant,et 8% (8,33%exactement) d'un nombre négatif vous donne bien une dégradation.
Si vous appliquer -8% pour passer de -12 à -13(calcul inverse) vous allez obtenir près de -11(12+(-12*-8), soit -12+0,96)
On ne peut pas réviser les mathématiques!
par contre, si vous tenez à avoir un affichage en fonction du sens de la variation indépendamment du signe de chaque valeurs, vous pouvez écrire:
=ABS((B10-A10)/A10)*SI(A1<B1;1;-1)
Ca marchera pour les positifs et les négatifs, mais vous ne pourrez pas remonter le calcul à l'inverse avec les signes affectés.
Crdlmnt