Mise en forme conditionnelle : plusieurs variables ?

LC 60 Points de réputation
2025-11-27T09:42:48.7133333+00:00

Bonjour à tous,

J'essaie d'automatiser la coloration d'un tableau.

J'ai réussi à faire colorer des lignes entières en fonction d'un paramètre (CDD = Rose; CDI = bleu...)

Ensuite, en superposition, j'ai actuellement deux codes couleurs appliqués manuellement :

-> si la personne s'est connectée au portail (Col C = Non vide) alors les cellules $C:$G passent en jaune (j'ai réussi à le faire en créant deux formules $C$2="OUI" et $C$2="NON" --> S'il est possible de le faire en une seule formule "NON NUL" ça m'intéresse, juste pour alléger la liste, mais je peux m'en passer)

-> si les documents de la personne sont bien finalisés (OUI dans les colonnes C à G de la ligne) alors les cellules $C:$G passent en vert.

En lisant le forum, j'ai bidouillé cette formule mais elle ne fonctionne pas (j'ai cru que c'est peut-être lié à l'ordre des requêtes avec le jaune précédent et donc j'ai supprimé les MEC correspondantes mais toujours rien)

=ET($C$2="OUI";$D$2="OUI";$E$2="OUI";$F$2="OUI";$G$2="OUI")

Pourriez-vous m'aider, s'il vous plait ?

Merci d'avance et bonne journée !

Microsoft 365 et Office | Excel | Pour les entreprises | Windows
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question
Aliboron - (MVP Office Mac '03-'19) 14,425 Points de réputation Modérateur bénévole
2025-11-27T10:02:29.5733333+00:00

Est-ce que tu peux mettre une capture d'écran de la fenêtre du "Gestionnaire des règles de mise en forme conditionnelle", qu'on puisse voir leur ordre d'exécution ? En effet, l'ordre est important, ainsi que l'état de la case à cocher "Interrompre si vrai"...

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.

Réponse acceptée par l’auteur de la question
Hecatonchire 54,030 Points de réputation Modérateur bénévole
2025-11-27T11:23:46.5833333+00:00

Bonjour,

Ta demande n'est pas clair pour moi !

Quelques informations "vitales" pour les mises en forme basé

Quand on utilise une formule, elle se fait par rapport à la cellule active de la sélection (la cellule qui reste en blanc)

Les $ dans les références ne se mettent pas au hasard 😁

L'ordre des mises en forme change le résultat

Sinon pour "si la personne s'est connectée au portail (Col C = Non vide)" tu devrais pouvoir faire simplement

EXCEL_H9BccA3EWV

=>cellule active encadré

=>$ devant C car on compare toujours avec la donnée en colonne C (par contre les lignes changent)

=> "<>" c'est différent

Pour "si les documents de la personne sont bien finalisés"

EXCEL_v6SlxIfpVM

Oops : la formule est : =$C2&$D2&$E2&$F2&$G2=REPT("OUI";5)

Cette réponse a-t-elle été utile ?


Réponse acceptée par l’auteur de la question
Aliboron - (MVP Office Mac '03-'19) 14,425 Points de réputation Modérateur bénévole
2025-11-27T11:08:08.1466667+00:00

Je n'ai peut-être pas saisi tout ce que tu cherches à obtenir. En adaptant (un peu) tes règles à ce que j'ai cru comprendre, voici ce que j'obtiens :

Capture d’écran

J'ai rendu les règles semi-relatives (ex : $C2 au lieu de $C$2) et restreint le champ d'application de la première règle à la plage C2:G20 (pour mon exemple je me suis limité à 20 lignes). Est-ce que ça te permet d'avancer ? Est-ce qu'il y a des choses que je n'ai pas comprises ou pas prises en compte comme tu le souhaiterais ?

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

0 réponses supplémentaires

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.