La mise en forme conditionnelle change l'apparence d'une cellule (remplissage, couleur de police, bordure) quand une condition est vraie. Sélectionnez les cellules, allez dans Accueil > Mise en forme conditionnelle, et choisissez une règle prédéfinie, ou choisissez Nouvelle règle > Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué et tapez une formule comme =$C2>100, qui colore chaque ligne dont le montant en colonne C dépasse 100. Les règles sous les tableaux sont écrites sous leur forme anglaise (AND pour ET, ISNUMBER pour ESTNUM), avec des virgules ; dans un Excel français, tapez-les avec les noms français et des points-virgules : =ET($E2="Open";$D2<AUJOURDHUI()).
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Les lignes 2, 4 et 6 sont mises en évidence. Remplacez C3 par 100 et rien ne se passe, car la règle dit supérieur à 100 ; remplacez-le par 101 et la ligne 3 s'allume. La règle est affichée sous la grille, et vous pouvez cliquer dessus pour la modifier.
Ajouter une règle de mise en forme conditionnelle
Le menu propose des règles toutes faites pour les cas courants :
- Règles de mise en surbrillance des cellules : Supérieur à, Inférieur à, Entre, Égal à, Texte qui contient, Une date se produisant, Valeurs en double.
- Règles des valeurs plus/moins élevées : 10 valeurs les plus élevées, 10 % les plus élevés, 10 valeurs les moins élevées, 10 % les moins élevés, Valeurs supérieures à la moyenne, Valeurs inférieures à la moyenne (le 10 peut être modifié).
- Barres de données, Nuances de couleurs et Jeux d'icônes : elles nuancent chaque cellule selon sa taille au lieu de tester une condition.
Pour tout le reste, écrivez une règle avec formule :
- Sélectionnez les cellules à mettre en forme en commençant par la cellule en haut à gauche, pour qu'elle soit la cellule active. Pour le tableau ci-dessus, c'est A2:E7.
- Allez dans Accueil > Mise en forme conditionnelle > Nouvelle règle.
- Choisissez Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué.
- Tapez la formule pour la cellule active. Elle doit renvoyer VRAI ou FAUX :
=$C2>100. - Cliquez sur Format, choisissez une couleur de remplissage ou de police, et appuyez deux fois sur OK.
Excel déplace la formule vers chaque cellule de la plage comme une formule recopiée vers le bas et vers la droite, donc ce sont les signes dollar qui décident de ce que chaque cellule regarde. $C2 signifie "colonne C, cette ligne" : la colonne est fixe, la ligne bouge. Les règles de cette page montrent exactement les formules que vous taperiez dans cette zone, sous leur forme anglaise.
Mettre en évidence les cellules supérieures à la valeur d'une autre cellule
Faire pointer la règle vers une cellule plutôt que de taper le nombre permet de changer facilement le seuil. La règle ci-dessous ne colore que les cellules Amount et compare chacune à F2 ; les signes $ de $F$2 font que chaque cellule regarde F2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Limit | ||
| 2 | 1001 | North | 120 | 100 | ||
| 3 | 1002 | South | 85 | |||
| 4 | 1003 | North | 240 | |||
| 5 | 1004 | East | 60 | |||
| 6 | 1005 | South | 150 | |||
| 7 | 1006 | East | 95 |
C2, C4 et C6 sont colorées. Tapez 90 en F2 et C7 les rejoint ; tapez 200 et il ne reste que C4. La règle prédéfinie Règles de mise en surbrillance des cellules > Supérieur à accepte aussi une référence de cellule dans sa zone (=$F$2).
Mettre en évidence une ligne selon un texte
Une condition sur du texte se met entre guillemets. =$B2="North" colore chaque ligne dont la région est North. Les comparaisons avec = ignorent les majuscules et minuscules, donc north correspond aussi. Pour trouver un texte qui contient seulement un mot, utilisez CHERCHE dans ESTNUM : CHERCHE renvoie la position du mot, ou une erreur quand il est absent, et ESTNUM transforme cela en VRAI ou FAUX.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Note |
| 2 | 1001 | North | 120 | Paid on time |
| 3 | 1002 | South | 85 | Late, called twice |
| 4 | 1003 | North | 240 | |
| 5 | 1004 | East | 60 | Paid late |
| 6 | 1005 | South | 150 | Waiting for invoice |
| 7 | 1006 | East | 95 |
Les lignes 2 et 4 sont colorées pour North, et D3 et D5 contiennent "late" (l'une sous la forme Late). Remplacez B7 par North et la ligne 7 les rejoint. La règle prédéfinie Règles de mise en surbrillance des cellules > Texte qui contient fait la même chose que la règle avec CHERCHE pour les cellules sélectionnées.
Mettre en évidence les dates dépassées
Une commande ouverte est en retard quand son échéance est antérieure à aujourd'hui. Dans Excel, la règle est =ET($E2="Open";$D2<AUJOURDHUI()), et les couleurs se mettent à jour chaque jour. Le tableau ci-dessous utilise une date fixe en G2 au lieu de AUJOURDHUI(), pour que l'exemple reste le même quel que soit le jour de lecture : =ET($E2="Open";$D2<$G$2).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | ||
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Avec 2026-03-15 en G2, les lignes 3, 4 et 7 sont en retard. La ligne 2 a une date antérieure mais elle est payée, donc ET la laisse sans couleur. La seconde règle colore les cellules D dont l'échéance tombe dans les sept prochains jours : aucune pour l'instant. Remplacez G2 par 2026-03-20 et D6 (échéance 2026-03-25) est colorée par cette règle. Remplacez E3 par Paid et la ligne 3 sort du lot.
Pour "cette semaine" ou "le mois dernier" sans formule, la règle prédéfinie Règles de mise en surbrillance des cellules > Une date se produisant propose ces options.
Mettre en évidence les cellules vides, ou les lignes où une valeur manque
=B2="" vaut VRAI pour une cellule vide (et pour une formule qui renvoie un texte vide). Mettez un $ devant la colonne pour colorer toute la ligne quand une de ses cellules est vide : =$C2="". La règle prédéfinie est Nouvelle règle > Appliquer une mise en forme uniquement aux cellules qui contiennent > Cellules vides.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Amount | Status |
| 2 | 1001 | North | 120 | Paid |
| 3 | 1002 | South | Open | |
| 4 | 1003 | North | 240 | Open |
| 5 | 1004 | East | Paid | |
| 6 | 1005 | South | 150 | Open |
| 7 | 1006 | East | 95 | Open |
Les lignes 3 et 5 sont colorées. Tapez un montant en C3 et sa ligne redevient normale. =ESTVIDE($C2) fonctionne aussi ici, mais ESTVIDE vaut FAUX pour une cellule qui contient une formule renvoyant "", alors que =$C2="" vaut VRAI dans les deux cas.
Compter ce qu'une règle colore
Une règle ne donne jamais de nombre, mais la même condition dans NB.SI.ENS ou SOMMEPROD, si. Compter les commandes ouvertes en retard de la section ci-dessus, avec la date en G2, demande deux conditions : Status vaut Open, et Due est antérieure à G2.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status | Today | |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid | 2026-03-15 | |
| 3 | 1002 | South | 85 | 2026-03-10 | Open | ||
| 4 | 1003 | North | 240 | 2026-03-12 | Open | Overdue | |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid | ||
| 6 | 1005 | South | 150 | 2026-03-25 | Open | ||
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
À vous : En G4, comptez les commandes ouvertes dont l'échéance est antérieure à la date de G2.
La réponse est 3, le nombre de lignes colorées. Le critère "<"&G2 colle le signe inférieur à la date de G2 ; écrire "<G2" comparerait au texte G2. Plus de détails sur ce type de critère sur la page NB.SI.ENS.
Nuances de couleurs, barres de données et jeux d'icônes
Ces trois outils nuancent chaque cellule selon sa valeur au lieu de dépendre d'une condition. Sélectionnez les nombres et choisissez-en un dans Accueil > Mise en forme conditionnelle :
- Nuances de couleurs va d'une couleur pour la valeur la plus basse à une autre pour la plus haute (la première de la galerie colore en vert les valeurs les plus hautes, en jaune le milieu et en rouge les plus basses). Idéal pour une carte de chaleur d'un tableau de nombres.
- Barres de données dessine une barre dans chaque cellule, aussi longue que sa valeur par rapport aux autres. Dans Autres règles, vous pouvez cocher Afficher la barre uniquement pour masquer le nombre.
- Jeux d'icônes place une flèche, un drapeau ou un feu tricolore devant la valeur, par défaut par tiers de la plage.
Pour modifier les seuils de l'un d'eux, allez dans Accueil > Mise en forme conditionnelle > Gérer les règles > Modifier la règle, où chaque couleur ou icône peut être liée à un nombre, un pourcentage, un centile ou une formule.
Erreur fréquente : les mauvais signes dollar
Trois versions de la même règle, appliquées à A2:E7, font trois choses différentes :
| Règle | Ce que vérifie chaque cellule | Résultat |
|---|---|---|
=$C2>100 | la colonne C de sa propre ligne | lignes entières colorées selon le montant |
=C2>100 | la cellule située deux colonnes à sa droite : A2 vérifie C2, B2 vérifie D2 | seule la colonne A suit le montant ; B et C sont toujours colorées (une date et un texte comptent comme plus que 100), D et E jamais |
=$C$2>100 | toujours C2 | toutes les lignes colorées, ou aucune |
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Order | Region | Amount | Due | Status |
| 2 | 1001 | North | 120 | 2026-03-02 | Paid |
| 3 | 1002 | South | 85 | 2026-03-10 | Open |
| 4 | 1003 | North | 240 | 2026-03-12 | Open |
| 5 | 1004 | East | 60 | 2026-03-20 | Paid |
| 6 | 1005 | South | 150 | 2026-03-25 | Open |
| 7 | 1006 | East | 95 | 2026-03-08 | Open |
Chaque cellule est colorée parce que C2 vaut 120. Remplacez C2 par 50 et toutes les couleurs disparaissent d'un coup. Cliquez sur la règle et supprimez le $ devant 2 pour obtenir =$C2>100, et les couleurs suivent de nouveau chaque ligne. La même règle sur la partie à bloquer s'applique aux formules recopiées vers le bas, expliquée sur la page références absolues.
Questions fréquentes
Comment appliquer une mise en forme conditionnelle selon une autre cellule ?
Sélectionnez les cellules à colorer, allez dans Accueil > Mise en forme conditionnelle > Nouvelle règle > Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué, et écrivez la formule pour la première cellule sélectionnée en pointant vers l'autre cellule : =$C2>100 colore la ligne quand la colonne C de cette ligne dépasse 100.
Comment mettre en évidence une ligne entière avec la mise en forme conditionnelle ?
Sélectionnez tout le tableau, pas une seule colonne, et mettez un $ devant la lettre de colonne de la cellule testée : =$E2="Open". La colonne reste fixe pendant que le numéro de ligne bouge, donc chaque cellule d'une ligne vérifie la même cellule.
Comment utiliser la mise en forme conditionnelle avec plusieurs conditions ?
Combinez-les avec ET ou OU dans une seule règle avec formule : =ET($E2="Open";$D2<AUJOURDHUI()) colore les commandes non payées dont l'échéance est dépassée. Plusieurs règles séparées sur la même plage s'appliquent toutes ; quand deux d'entre elles définissent le même format, comme le remplissage, celle qui est placée plus haut dans Accueil > Mise en forme conditionnelle > Gérer les règles l'emporte.
Comment mettre en évidence les cellules qui contiennent un texte précis ?
Utilisez Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Texte qui contient, ou une règle avec formule =ESTNUM(CHERCHE("late";A2)), qui vaut VRAI quand A2 contient late, quelle que soit la casse.
Pourquoi ma formule de mise en forme conditionnelle ne fonctionne-t-elle pas ?
En général à cause des signes dollar : =$C$2>100 ne vérifie que C2 pour chaque cellule, et =C2>100 sur une ligne entière vérifie une colonne différente dans chaque cellule. Vérifiez aussi que la formule a été écrite pour la première cellule de la plage indiquée sous S'applique à dans Gérer les règles.