XL 2010 Problème MFC à 2 conditions

Philgood.001

XLDnaute Nouveau
Bonjour à toutes et à tous,

Voici mon problème :

J'ai créé 2 MFC à 2 conditions qui ne fonctionnent pas.
Voici les formules ci-dessous :

=ET($F9=MIN($F$9:$F$15);$F9>0) -->> Colorer $B$9:$F$15 en Vert
=ET($F9=MAX($F$9:$F$15);$F9>0) -->> Colorer $B$9:$F$15 en Rouge

La formule pour le Rouge fonctionne visiblement sans problème.
C'est pour le Vert que ça ne fonctionne pas...

Au départ j'avais testé la 1ère partie de la formule -> =$F9=MIN($F$9:$F$15) et ça fonctionnait très bien pour les 2 couleurs sauf que dans la colonne F, ce sont des formules automatiques et donc certains résultats sont à 0. Du coup, ce sont les lignes à 0 qui se coloraient en vert.
Même si je masquais le résultat quand = 0 ou je supprimais les formules (cases vides), Excel considère que ça vaut 0 et donc les colore en vert...

Bref, voici un fichier en PJ pour mieux comprendre.
La flèche verte "Le - cher" indique la ligne qui devrait être colorée en vert...


Merci à tous !!
 

Pièces jointes

  • # # # FICHIER TEST.xlsx
    14.2 KB · Affichages: 6

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Je pense que le problème ne vient pas de la MFC en elle-même, mais des zéros contenus dans ton tableau.

Je te propose donc de modifier la formule en colonne F :
=SI(D9+($D$4*E9);D9+($D$4*E9);"")

ainsi, plus besoin gestion spéciale pour la valeur 0 (zéro) et donc les MFC redeviennent :
=$F9=MIN($F$9:$F$15) et =$F9=MAX($F$9:$F$15)
 
Dernière édition:

Philgood.001

XLDnaute Nouveau
Bonjour,

Je pense que le problème ne vient pas de la MFC en elle-même, mais des zéros contenus dans ton tableau.

Je te propose donc de modifier la formule en colonne F :
=SI(D9+($D$4*E9);D9+($D$4*E9);"")

ainsi, plus besoin gestion spéciale pour la valeur 0 (zéro) et donc les MFC redeviennent :
=$F9=MIN($F$9:$F$15) et =$F9=MAX($F$9:$F$15)

Bonjour Marcel32,

Merci pour cette proposition.
Je ne connaissais pas ce type de formulation.
Je comprends mieux avec :
=SI(D9+($D$4*E9)=0;"";D9+($D$4*E9))
Mais c'est une bonne idée en effet.

Je pensais que j'avais oublié un détail dans la formule de la MFC.
Mais visiblement c'est Excel qui bug avec les 0...

Merci à toi en tous cas !!!
 

TooFatBoy

XLDnaute Barbatruc
Je pensais que j'avais oublié un détail dans la formule de la MFC.
Mais visiblement c'est Excel qui bug avec les 0...
En fait, le problème par rapport à ta MFC de départ, c'est qu'il y a des zéros dans ton tableau, donc le MIN sera forcément ce zéro et non le minimum que tu veux réellement obtenir. D'où mon idée de supprimer les zéros (inutiles) dans le tableau.

Mais ce n'est qu'une possibilité parmi d'autres.
 

Philgood.001

XLDnaute Nouveau
En fait, le problème par rapport à ta MFC de départ, c'est qu'il y a des zéros dans ton tableau, donc le MIN sera forcément ce zéro et non le minimum que tu veux réellement obtenir. D'où mon idée de supprimer les zéros (inutiles) dans le tableau.

Mais ce n'est qu'une possibilité parmi d'autres.
Je sais bien pour les 0, c'était justement pour ça que j'avais intégré une formule à 2 conditions dont la 2è était : $F9>0.
La formule me semble juste et pourtant elle ne fonctionne pas....
Je l'avais décomposée dans un autre tableau en 2, et chacune des conditions fonctionnait...
Bref, le principal est que l'on ait trouvé une issue.
Merci à toi !! ;)
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa