Mise en forme conditionnelle de la plus petite valeur si...

Résolu/Fermé
Saphos59 Messages postés 4 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019 - 21 août 2019 à 15:51
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 - 22 août 2019 à 14:58
Bonjour,

Grosse galère pour trouver une formule qui :

- Mettrait une cellule en jaune si une autre cellule contient un C
- Mettrait une cellule en vert si une autre cellule contient un R

Sachant que la cellule en jaune (ou vert) doit être la plus petite valeur d'une plage de cellules... ouf



Alors pour être plus claire :

Si A1=C mettre la plus petite valeur de B2:F6 en jaune
Si A1=R mettre la plus petite valeur de B2:F6 en vert

Merci pour votre aide.

1 réponse

PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404
Modifié le 21 août 2019 à 16:56
Bonjour,

Sélectionner la zone B2:F6

Ouvrir les mises en forme conditionnelle, choisir la dernière ligne "Utiliser une formule....." , mettre cette formule =ET($A$1="C";B2=MIN($B$2:$F$6)) / choisir la couleur jaune / OK / OK - attention bien respecter l'emplacement des signes "$"

Pour le vert remplacer le "C" par "R" dans la formule

Cordialement
0
Saphos59 Messages postés 4 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 10:40
Merci PapyLuc,

J'ai tardé à répondre car j'essaie depuis hier sans succès.

Je me rends compte que je me suis trompée dans mes explications et j'ai pris appui sur votre exemple pour essayer de trouver la solution, mais... trop compliqué pour ma tête !

J'ai tenté ça =ET($A$1="C";(B1:F1)=MIN($B$1:$F$1))) mais ça ne fonctionne pas



Si A1=C, mettre la plus petite valeur de B1 à F1 en jaune
Si A1=R, mettre la plus petite valeur de B1 à F1 en vert

Et ainsi pour toutes les lignes (je reproduirai la mise en forme en faisant attention aux $)

Si A2=C, mettre la plus petite valeur de B2 à F2 en jaune
Si A2=R, mettre la plus petite valeur de B2 à F2 en vert...

Merci pour votre patience
0
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404 > Saphos59 Messages postés 4 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019
Modifié le 22 août 2019 à 11:20
Bonjour Saphos59

A ce moment là il faut modifier la formule

Sélectionner entièrement la zone à traiter en glissant de B1 à F(dernière cellule en bas du tableau) - la cellule B1 est active ce qui permet ne rentrer qu'une seule fois chaque formule

=ET($A1="C";B1=MIN($B1:$F1)) pour le jaune

=ET($A1="R";B1=MIN($B1:$F1)) pour le vert

J'ai retiré les blocages " $ " à certains endroits et changer la zone de recherche du minimum

voir cet exemple
https://www.cjoint.com/c/IHwjg0fI4HD

Cordialement
0
Saphos59 Messages postés 4 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 11:38
Bonjour,

A force d'essayer et de réfléchir, j'ai trouvé !

=ET($A$1="C";B1=MIN($B1:$F1)) et en remplaçant le C par le R pour le vert

Merci pour votre aide
0
PapyLuc51 Messages postés 4296 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 19 avril 2024 1 404
Modifié le 22 août 2019 à 12:25
pas tout à fait, car si tu mets une lettre sur chaque cellule A il n'y aura que la cellule A1 qui sera prise en compte ; il faut donc mettre $A1 sans le $ devant le numéro de la ligne pour que B2 àF2 soit pris en compte avec A2 Voir ma réponse #3

cordialement
0
Saphos59 Messages postés 4 Date d'inscription mercredi 21 août 2019 Statut Membre Dernière intervention 22 août 2019
22 août 2019 à 14:28
C'est tout à fait ça ! Un grand MERCI

Qu'est-ce que ça peut être casse tête quand on ne trouve pas...

Merci à vous PapyLuc et à toute la communauté où je trouve souvent réponse à mes problèmes.
0