Mise en forme conditionnelle Excel : règles, formules et lignes entières

La mise en forme conditionnelle change la couleur, la police ou la bordure d'une cellule selon sa valeur, et se met à jour quand la valeur change. Pour l'appliquer, sélectionnez les cellules, puis cliquez sur Accueil > Mise en forme conditionnelle et choisissez une règle, par exemple Règles de mise en surbrillance des cellules > Supérieur à.
Les règles du menu couvrent les cas simples. Dès que la couleur doit dépendre d'une autre cellule (colorer toute la ligne d'une facture en retard, par exemple), il faut une règle avec formule, expliquée plus bas.
Le tableau de l'exemple
Un suivi de factures. Tous les résultats ci-dessous supposent que nous sommes le 2 novembre 2026.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Facture | Client | Montant (€) | Échéance | Statut |
| 2 | F-101 | Martin SARL | 1 250 | 15/10/2026 | Payée |
| 3 | F-102 | Dubois & Fils | 3 400 | 28/10/2026 | En attente |
| 4 | F-103 | Garnier | 860 | 05/11/2026 | En attente |
| 5 | F-104 | Lefèvre Conseil | 2 100 | 20/10/2026 | En attente |
| 6 | F-105 | Martin SARL | 4 750 | 30/11/2026 | En attente |
| 7 | F-106 | Roux Bâtiment | 1 980 | 01/11/2026 | Payée |
| 8 | F-107 | Dubois & Fils | 620 | 10/12/2026 | En attente |
Les règles prédéfinies
Colorer les valeurs supérieures à un seuil
- Sélectionnez
C2:C8. - Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Supérieur à.
- Tapez
2000dans la zone de gauche, choisissez un format dans la liste de droite, puis OK.
C3 (3 400), C5 (2 100) et C6 (4 750) se colorent. C7 (1 980) reste normale. Le même sous-menu propose Inférieur à, Entre, Égal à, le texte qui contient un mot, les dates (hier, cette semaine, le mois dernier…) et les valeurs en double.
Le seuil peut venir d'une cellule : au lieu de taper 2000, cliquez sur une cellule, par exemple G1. Modifiez G1 et les couleurs suivent.
Les plus grandes valeurs et la moyenne
Le sous-menu Règles des valeurs plus/moins élevées colore les N plus grandes ou plus petites valeurs, ou celles au-dessus ou en dessous de la moyenne. Sur C2:C8 :
- les 3 valeurs les plus élevées (le nombre se règle dans la boîte de dialogue, 10 par défaut) : C6, C3 et C5 ;
- les valeurs supérieures à la moyenne : la moyenne vaut 2 137,14 € (14 960 / 7), donc seules C3 et C6 se colorent. C5 (2 100) passe juste en dessous.
Repérer les doublons
Sélectionnez B2:B8, puis Règles de mise en surbrillance des cellules > Valeurs en double. Martin SARL (B2, B6) et Dubois & Fils (B3, B8) se colorent : ce sont des clients qui ont plusieurs factures. La règle colore toutes les occurrences, la première comprise. Pour effacer les lignes en double plutôt que les repérer, voyez notre article pour supprimer les doublons dans Excel.
Barres de données, nuances de couleurs et icônes
Ces trois règles ne colorent pas certaines cellules : elles représentent toutes les valeurs de la plage les unes par rapport aux autres.
- Barres de données : une barre dans chaque cellule, proportionnelle à la valeur. Sur
C2:C8, la barre de C6 (4 750) occupe toute la cellule et celle de C8 (620) en est une petite fraction. C'est un mini-graphique sans quitter le tableau. - Nuances de couleurs : un dégradé, par exemple du rouge (valeur la plus basse) au vert (la plus haute). Pratique sur un tableau de chiffres mensuels pour voir d'un coup d'œil les mois faibles.
- Jeux d'icônes : flèches, feux tricolores ou symboles selon des seuils. Par défaut, Excel découpe la plage en tiers selon des pourcentages ; pour des seuils précis (moins de 1 000, plus de 3 000), modifiez la règle dans Gérer les règles.
Règle avec formule : colorer une ligne entière
Objectif : colorer toute la ligne de chaque facture dont l'échéance est dépassée.
- Sélectionnez
A2:E8en commençant par A2 (la cellule active, celle qui reste blanche dans la sélection, doit être A2). - Accueil > Mise en forme conditionnelle > Nouvelle règle.
- Choisissez Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué.
- Dans Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie, tapez :
=$D2<AUJOURDHUI() - Cliquez sur Format, onglet Remplissage, choisissez une couleur, puis OK deux fois.
Les lignes 2, 3, 5 et 7 se colorent (échéances du 15/10, 28/10, 20/10 et 01/11, toutes avant le 02/11/2026).
Pourquoi ça marche : Excel écrit la formule pour la cellule active (A2), puis l'adapte à chaque cellule de la plage comme une formule recopiée. Le $ devant D bloque la colonne : de A2 à E2, toutes les cellules testent D2. Le numéro de ligne, lui, n'est pas bloqué : sur la ligne 5, la formule devient =$D5<AUJOURDHUI().
Ajouter une deuxième condition
Les lignes 2 et 7 sont colorées alors que ces factures sont payées. Pour ne garder que les vraies relances, combinez les deux tests avec ET :
=ET($D2<AUJOURDHUI();$E2<>"Payée")
Seules les lignes 3 (F-102) et 5 (F-104) restent colorées.
Échéance dans les 7 prochains jours
Ajoutez une deuxième règle sur la même plage, avec une autre couleur (orange, par exemple) :
=ET($D2>=AUJOURDHUI();$D2<=AUJOURDHUI()+7;$E2<>"Payée")
Elle colore la ligne 4 (F-103, échéance le 05/11). La F-105 (30/11) et la F-107 (10/12) sont trop loin, et l’échéance de la F-106 (01/11) est déjà passée. Pour afficher dans une colonne voisine depuis combien de jours ou de mois une facture est en retard, calculez l'écart entre l'échéance et aujourd'hui avec DATEDIF.
Une ligne sur deux
Pour griser une ligne sur deux et faciliter la lecture d'une longue liste, la formule est =MOD(LIGNE();2)=0. Si vos données sont mises sous forme de tableau (Accueil > Mettre sous forme de tableau), les lignes à bandes sont déjà là, sans règle.
Gérer, modifier et supprimer les règles
Toutes les règles se retrouvent dans Accueil > Mise en forme conditionnelle > Gérer les règles, qui ouvre le Gestionnaire des règles de mise en forme conditionnelle.
- En haut, Afficher les règles de mise en forme pour : choisissez Cette feuille de calcul pour voir toutes les règles, pas seulement celles de la sélection.
- La colonne S'applique à indique la plage de chaque règle. Pour étendre une règle à de nouvelles lignes, corrigez-la ici (
=$A$2:$E$200au lieu de=$A$2:$E$8). - Les règles s'appliquent de haut en bas. Si deux règles colorent la même cellule avec des couleurs différentes, c'est celle du haut qui gagne. Les flèches déplacent la règle sélectionnée.
- Interrompre si Vrai : quand cette case est cochée et que la règle est vraie, Excel n'évalue pas les règles placées en dessous.
Pour supprimer, Mise en forme conditionnelle > Effacer les règles, puis Effacer les règles des cellules sélectionnées ou Effacer les règles de la feuille entière. Pour une seule règle, sélectionnez-la dans le gestionnaire et cliquez sur Supprimer la règle.
Quand la mise en forme ne s'applique pas comme prévu
Une seule colonne se colore, ou les couleurs sont décalées
C'est presque toujours le $. Sans lui (=D2<AUJOURDHUI()), la cellule B2 teste E2, C2 teste F2, etc. Autre cause : une formule écrite pour la ligne 1 (=$D1) alors que la sélection commence en ligne 2. Toutes les couleurs sont alors décalées d'une ligne. La formule doit toujours viser la première ligne de la plage.
Les lignes vides se colorent
Une cellule de date vide vaut 0 pour Excel, donc elle est « avant aujourd'hui ». Si la plage va jusqu'à la ligne 200 pour accueillir les futures factures, excluez les vides :
=ET($D2<>"";$D2<AUJOURDHUI();$E2<>"Payée")
Rien ne se colore avec un critère texte
Le texte doit être entre guillemets droits et identique à la cellule : "Payée" ne correspond pas à « Payé » ni à « Payée » suivi d'un espace. La casse, elle, ne compte pas.
Des dates ou des nombres stockés en texte
Une date importée sous forme de texte (alignée à gauche) n'est pas comparée comme une date. Vérifiez avec =ESTNUM(D2) : FAUX signifie qu'il faut d'abord la convertir.
Ces règles servent souvent à mettre en évidence les indicateurs d'un tableau de bord Excel. Pour représenter les mêmes chiffres sous forme visuelle à côté du tableau, voyez comment faire un graphique sur Excel. Référence Microsoft : Utiliser la mise en forme conditionnelle pour mettre en évidence des informations.


