Mise en forme conditionnel selon plusieurs critères

  • Initiateur de la discussion Initiateur de la discussion Gonteur
  • Date de début Date de début

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 !

Gonteur

XLDnaute Junior
Bonjour,
Questions pour une mise en forme conditionnelle selon plusieurs critères

Fichier exemple joint

Les lignes entières (plage choisie) seront colorées via une règle qui applique une mise en forme selon une formule;
Lorsque la valeur de la colonne A est égal ($A$2:$A$7=$A2) et (*) la valeur de la colonne B ou (+) la valeur de la colonne C ou(+) la valeur de la colonne D ne sont pas égal ($B$2:$B$7<>$B2)

Ce qui donne comme formule;

=SOMMEPROD(((((($A$2:$A$7=$A2)*($B$2:$B$7<>$B2))+( ($A$2:$A$7=$A2))*(($C$2:$C$7<>$C2))+(($A$2:$A$7=$A 2))*(($D$2:$D$7<>$D2))))))

Cela fonctionne, les lignes sont colorés lorsque A a la même valeur et que les valeurs en B ou C ou D diffèrent dans la même colonne. Si vous modifier les donnée sur le chiffrier exemple joint vous verrez comment la mise en forme change.

Là où j’ai un problème, c’est que je veux une validation différente pour les colonnes E ou F, plûtôt que pas égal (<>) comme aux colonnes B, C et D, je veux que la formule valide si la même valeur des colonnes E ou F est plus grand que 1 (>1)

Donc comment intégrer la validation suivante à la formule plus haute ;

(($A$2:$A$7=$A2)*($E$2:$E$7="x"))>1 et (($A$2:$A$7=$A2)*($F$2:$F$7="x"))>1
 

Pièces jointes

Re : Mise en forme conditionnel selon plusieurs critères

Merci job75,

Ta réponse m'a aiguillé et maintenant ça fonctionne avec une mise en forme conditionnelle en H et en J


=(SOMMEPROD(($A$3:$A$1000=$A3)*($H$3:$H$1000="√"))>0) *(SOMMEPROD(($A$3:$A$1000=$A3)*($J$3:$J$1000="√"))>0)
 
Re : Mise en forme conditionnel selon plusieurs critères

Rebonjour,

Je tente une MFC depuis quelques jours et je n'y arrive pas, encore une fois votre aide serait grandemant apprécié.

Je veux une mfc pour tous les lignes où ($A$3:$A$1000=$A$3) et (($Z$3:$Z$1000="abc")>1 et $AA$3>1).

J'ai inscris la formule suivante;

=(SOMMEPROD(($A$3:$A$1000=$A3)*(ET($Z3="abc";$AA3>1))))

Ce n'est pas tous les lignes ($A$3:$A$1000=$A3) qui ont la MFC mais une seule ligne.

avec la formule:

=(SOMMEPROD(($A$3:$A$1000=$A3)*(ET($Z3:$Z$1000="abc";$AA3>1))))

Rien n'est mis en forme

Merci encore une fois de votre aide
 
- 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
6
Affichages
467
Réponses
2
Affichages
42
Réponses
5
Affichages
38
Retour