La plupart des utilisateurs de Google Sheets connaissent le bouton de mise en forme conditionnelle, mais peu l’exploitent vraiment pour piloter un planning, un suivi de tâches ou un tableau de bord visuel. Quand les lignes se colorent toutes seules, que les dates proches se mettent en surbrillance et que les cases à cocher déclenchent des changements de style, la feuille de calcul commence à ressembler à un petit outil métier, pas juste à un tableau gris. L’enjeu, ce n’est pas seulement de faire joli, c’est surtout de rendre la gestion des données plus fluide, plus lisible et moins source d’erreurs. Quelques formules personnalisées bien placées suffisent pour repérer en un coup d’œil les urgences, les retards ou les tâches terminées. Avec la bonne logique, on peut transformer un fichier un peu fouillis en système de visualisation qui aide vraiment à décider quoi faire ensuite.
Ce qui bloque souvent, ce n’est pas la fonctionnalité elle-même, mais la façon de l’aborder. Beaucoup se contentent de « la cellule est supérieure à… » et s’arrêtent là. Pourtant, Google Sheets permet de cibler une ligne entière, de mélanger plusieurs conditions, de s’appuyer sur des cases à cocher pour basculer une mise en forme, ou encore de comparer des dates à aujourd’hui. On croise régulièrement des équipes qui gèrent des projets entiers dans une feuille, sans profiter de ces outils. Résultat : filtres à rallonge, tri manuel, surbrillance faite à la main… et forcément des oublis. L’idée ici est de montrer des astuces concrètes, directement utilisables, qui s’insèrent dans des cas vécus : un board de tâches façon Kanban, un calendrier d’échéances clients, un suivi de bug ou même une simple todo perso pilotée par des coches. Une fois ces briques comprises, à toi d’assembler le tout selon les besoins de ton propre fichier.
En bref
- Utiliser la mise en forme conditionnelle avec des formules personnalisées permet de colorer des lignes entières selon un statut, un texte ou une valeur.
- Les dates se prêtent très bien aux règles : retards, échéances proches, événements du jour peuvent être mis en surbrillance automatiquement.
- Les cases à cocher servent de véritables interrupteurs visuels pour masquer, griser ou accentuer certaines données.
- Quelques bonnes pratiques évitent de ralentir Google Sheets quand le nombre de règles explose.
- Des modèles simples (suivi de tâches, planning, checklist) servent de base pour adapter ces astuces à n’importe quel projet.
Google Sheets mise en forme conditionnelle par ligne avec formules personnalisées
Pour un tableau de suivi un peu sérieux, cibler une cellule isolée n’a qu’un intérêt limité. Le vrai changement arrive quand la mise en forme conditionnelle s’applique à des lignes entières. Un regard rapide suffit alors pour repérer un statut ou un problème sans devoir lire chaque colonne. Le cas typique : un tableau de tâches où la ligne devient verte quand la tâche est terminée, orange quand elle approche de l’échéance, rouge quand elle est en retard.
Imaginons Alex, chef de projet dans une petite agence. Son Google Sheets contient les colonnes A « Tâche », B « Responsable », C « Date limite » et D « Statut ». L’objectif : colorer toute la ligne quand la colonne D vaut « En retard ». La première étape consiste à sélectionner l’ensemble des lignes concernées, par exemple A2:D100. Ensuite, menu Format, puis « Mise en forme conditionnelle ». Dans le volet de droite, le point essentiel est de choisir « La formule personnalisée est ». C’est cette option qui donne la main sur la logique.
Une formule simple pourrait être :
= $D2 = « En retard »
Le signe dollar devant D « fige » la colonne de référence, tandis que le 2 reste relatif pour que la formule s’ajuste à chaque ligne. Google Sheets appliquera cette condition à chaque ligne de la plage, en testant la valeur de sa colonne D. Résultat : si D5 vaut « En retard », la ligne 5 complète se colore. Ce principe marche pour un « En cours », « Terminé », ou même un code numérique de priorité.
Certains préfèrent gérer des statuts via des listes déroulantes. Là encore, la méthode reste identique, seule la valeur contrôlée change. Exemple, pour surligner les tâches « Haute priorité » dans une liste déroulante en colonne E :
= $E2 = « Haute priorité »
Une fois la règle créée, il suffit de lui associer une couleur de remplissage et éventuellement une police en gras pour les éléments importants. Tu peux combiner plusieurs règles sur la même plage afin d’obtenir une palette complète : rouge pour urgent, bleu pour en attente, gris pour archivé, etc.
Une erreur fréquente consiste à oublier le signe dollar, ce qui casse la logique sur les premières et les dernières lignes. Autre piège : sélectionner toute la colonne au lieu d’une plage raisonnable, ce qui peut ralentir la gestion des données quand la feuille grossit. Mieux vaut viser par exemple A2:F500 et l’ajuster si besoin, plutôt que A:F sans limite.
Pour approfondir cette approche et voir d’autres exemples basés sur le même type de logique, certaines ressources détaillent pas à pas les règles de formatage dans Google Sheets. Un bon point de départ peut être de croiser ce type de mise en forme avec des usages plus avancés de l’écosystème Google, comme l’illustre par exemple l’article sur l’IA de Google Gemini appliquée au travail quotidien. On y voit comment un outil « intelligent » reste dépendant de la clarté des données en entrée, ce qui inclut aussi un formatage visuel cohérent.

Combiner plusieurs conditions sur une même ligne dans Google Sheets
Pour les projets un peu denses, une seule condition par ligne ne suffit pas. Reprenons Alex. Il veut surligner en rouge uniquement les tâches « En retard » dont la date limite est dépassée et qui ne sont pas marquées « Terminé ». On bascule alors sur des formules personnalisées avec la fonction ET.
Une règle possible sur la plage A2:D100 serait :
=ET($D2 <> « Terminé »; $C2 < AUJOURDHUI())
Cette formule vérifie deux choses : le statut n’est pas « Terminé » et la date de la colonne C se situe avant aujourd’hui. Dès que les deux conditions sont vraies, la ligne passe en rouge. C’est déjà un filtre visuel très utile pour la visualisation des urgences réelles, pas juste des tâches oubliées dans un coin.
Pour les cas où plusieurs statuts déclenchent un comportement identique, la fonction OU devient utile. Exemple : surligner en jaune les lignes dont le statut est soit « En attente client », soit « Bloqué » :
=OU($D2 = « En attente client »; $D2 = « Bloqué »)
Ce genre de configuration reflète assez bien les situations vécues dans une équipe produit : certaines tâches sont bloquées en interne, d’autres côté client, mais dans les deux cas on veut qu’elles ressortent dans la liste.
Dernier conseil sur ces règles par ligne : penser à l’ordre des règles. Google Sheets permet de les réorganiser. Quand plusieurs règles s’appliquent à la même ligne, la dernière dans la liste peut écraser la précédente, selon les options cochées. Pour un suivi propre, il vaut mieux placer en bas de liste les formats les plus « forts » visuellement, par exemple les lignes rouges de retard, afin qu’elles gardent la main sur les autres styles.
Mise en surbrillance des dates dans Google Sheets pour gérer échéances et retards
Dès qu’un fichier touche aux dates (factures, contrats, rendez-vous, livraisons), la mise en forme conditionnelle devient une alliée sérieuse. L’idée n’est pas de comparer chaque cellule à la main, mais de laisser la feuille signaler les éléments critiques. Par exemple, colorer en orange les échéances qui arrivent dans les sept prochains jours, et en rouge celles déjà dépassées.
Prenons un planning d’événements dans la colonne B. Premier scénario : mettre en surbrillance les dates passées. Il suffit de sélectionner B2:B200, d’ouvrir la mise en forme conditionnelle, de choisir « Formule personnalisée » et de saisir :
=B2 < AUJOURDHUI()
Google Sheets va alors comparer chaque lignes de la plage à la date du jour. Si la valeur est antérieure, la cellule se colore. Cette règle fonctionne pour n’importe quel type de gestion des données liées à une échéance : abonnements, licences, documents administratifs, etc.
Pour les événements à venir, la fonction AUJOURDHUI peut se combiner à des décalages. Par exemple, pour détecter les sept prochains jours :
=ET(B2 >= AUJOURDHUI(); B2 <= AUJOURDHUI() + 7)
On obtient alors un encadré visuel sur la semaine en cours. Couplé à un code couleur cohérent, ce type de mise en surbrillance évite le classique « ah, on a oublié la relance d’hier ». Sur un fichier partagé d’équipe, tout le monde voit la même échelle temporelle sans avoir à discuter des filtres appliqués localement.
Certains cas demandent de comparer une date à une autre colonne. Exemple : dans un tableau de facturation, la colonne C contient la date de facture et la colonne D la date de paiement. Une ligne devrait apparaître en vert quand le paiement est arrivé dans les 15 jours suivant la facture. On peut alors utiliser une formule du type :
=ET($D2 <> « »; $D2 <= $C2 + 15)
La première condition vérifie que la date de paiement existe, la seconde qu’elle se situe dans le délai accepté. Ce genre de règle permet de repérer très vite les bons et les mauvais élèves côté délai de règlement, sans construire de graphique complexe.
Pour garder la main sur la performance, il vaut mieux éviter de multiplier les règles qui scannent des milliers de cellules de dates sans nécessité. Sur un planning glissant, limiter la plage à l’année en cours donne déjà une bonne lisibilité, tout en gardant un fichier réactif pour tous les collaborateurs.
Utiliser les formules personnalisées avec dates et jours de semaine
Une autre famille d’astuces consiste à combiner la mise en forme conditionnelle avec des fonctions calendrier plus spécifiques : JOURSEM, MOIS, ANNEE. Par exemple, pour mettre en surbrillance tous les lundis dans un planning de réservation, la formule deviendra :
=JOURSEM($A2;2) = 1
Avec l’option 2, JOURSEM renvoie 1 pour lundi, 2 pour mardi, etc. Cette approche intéresse les équipes qui planifient des réunions récurrentes ou des créneaux spécifiques. Les colonnes de dates deviennent d’un coup beaucoup plus parlantes.
L’astuce va plus loin quand on met en parallèle plusieurs colonnes. Imaginons une feuille avec la colonne A pour la date prévue d’une intervention et la colonne B pour la date réelle. On souhaite surligner en jaune les lignes où l’intervention est passée au-delà de la date prévue, même si elle reste dans le même mois. La formule pourrait ressembler à :
=ET($B2 <> « »; $B2 > $A2; MOIS($B2) = MOIS($A2))
On repère ainsi rapidement les décalages, sans attendre la fin du mois pour faire un bilan. Pour les managers qui n’aiment pas perdre du temps en exports et graphiques, cette visualisation instantanée reste souvent la plus parlante.
Une remarque utile : quand des dates s’affichent comme du texte (typiquement après un import CSV ou l’usage d’outils comme certains hébergeurs de fichiers, voir par exemple les retours d’expérience sur les pannes de services de stockage), la mise en forme conditionnelle basée sur AUJOURDHUI ou JOURSEM ne fonctionne plus. Dans ce cas, il faut d’abord convertir les valeurs en vraies dates via DATEVALUE ou un reformatage manuel, sinon on se bat contre des comparaisons faussées.
Activer une mise en forme conditionnelle avec des cases à cocher dans Google Sheets
Les cases à cocher transforment Google Sheets en tableau de bord interactif. Elles ne servent pas qu’à dire « fait / pas fait ». Combinées à la mise en forme conditionnelle, elles jouent le rôle d’interrupteurs visuels pour masquer des lignes, les griser, les mettre en gras ou changer la couleur selon l’état d’une tâche. Pour un utilisateur qui ne maîtrise pas les formules, cocher une case reste le geste le plus naturel du monde.
Reprenons Alex avec sa todo. Il ajoute une case à cocher en colonne A pour chaque ligne. Google Sheets renvoie alors VRAI quand la case est cochée, FAUX sinon. Pour griser toute la ligne dès qu’une tâche est terminée, il sélectionne B2:E200 (en évitant la colonne de cases) et crée une règle basée sur la formule :
= $A2 = VRAI
La couleur de texte passe en gris clair, la police peut se mettre en italique, et éventuellement un effet de barré est appliqué. Le contraste entre les entrées actives et les tâches closes devient immédiat. La feuille se rapproche d’un mini outil de gestion de tâches, sans développement supplémentaire.
Ce principe se décline facilement sur d’autres usages. Dans un tableau de prospection, une case peut indiquer « Contacté ». Dès qu’elle est cochée, la ligne se colore en bleu pour rappeler que le premier contact a eu lieu. Sur un inventaire, une case « Commandé » permet de mettre en surbrillance les références à ne plus oublier de facturer. Dans une checklist de QA, cocher « OK » pour une fonctionnalité peut désactiver visuellement la ligne, laissant les éléments non cochés au premier plan.
On voit parfois des fichiers où les utilisateurs écrivent « oui » ou « non » à la main dans une colonne pour jouer ce rôle. Autant basculer sur les cases intégrées, plus rapides à manipuler et plus fiables pour la logique des formules. Moins de place pour les fautes de frappe, plus de cohérence sur la durée.
Combiner cases à cocher et conditions multiples pour filtrer visuellement
La combinaison la plus intéressante arrive quand les cases à cocher s’ajoutent à d’autres critères. Exemple concret : un backlog produit avec les colonnes A « Terminé » (case à cocher), B « Feature », C « Priorité », D « Sprint cible ». On peut vouloir surligner uniquement les features de priorité haute, non terminées, du sprint courant. Une règle de mise en forme conditionnelle sur B2:D200 pourrait alors ressembler à :
=ET($A2 = FAUX; $C2 = « Haute »; $D2 = « Sprint 12 »)
Les lignes validant ces trois conditions apparaissent dans une couleur d’alerte. On obtient un filtrage visuel très ciblé, sans toucher aux filtres « classiques » de Google Sheets. L’équipe peut continuer à trier par responsable ou par type sans casser le repérage des chantiers critiques.
Autre habitude utile : utiliser une case à cocher « Archiver » pour désactiver le reste des règles sur une ligne. Par exemple, une règle générale colorant les lignes selon la priorité peut être doublée d’une seconde règle plus bas dans la liste :
= $E2 = VRAI
Avec une couleur neutre et un texte gris, cette dernière règle prend le dessus pour les éléments archivés. Visuellement, ça évite de voir des tâches rouges « urgentes » alors qu’elles sont officiellement sorties du scope.
Pour les fichiers collectifs, cette logique par coches a un avantage rarement mis en avant : elle limite les conflits sur les filtres. Plutôt que de s’arracher les cheveux parce que quelqu’un a filtré la colonne « Responsable » sans le dire, chacun peut garder ses filtres personnels, pendant que les coches pilotent des signaux communs sur les priorités ou les statuts. La feuille reste partagée, mais la lecture gagne en stabilité.
Structurer et optimiser ses règles de mise en forme conditionnelle dans Google Sheets
Quand un fichier vit plusieurs mois, les règles de mise en forme conditionnelle ont tendance à s’accumuler. Un collègue ajoute une couleur, un autre teste une logique, personne ne supprime rien. Résultat : un Google Sheets qui rame et des lignes qui n’affichent plus vraiment le sens d’origine. Structurer ces règles dès le départ évite ce genre de dérive.
Premier réflexe : nommer les plages importantes. Si un bloc de données s’appelle « Taches » dans le gestionnaire de plages nommées, la règle peut cibler =INDIRECT(« Taches ») au lieu d’une plage A2:F500 difficile à suivre. Sur un gros fichier de suivi projet, cette lisibilité supplémentaire compte vraiment le jour où il faut déboguer une couleur qui ne s’applique plus correctement.
Deuxième réflexe : regrouper les règles par zone. Google Sheets affiche les règles par plage de cellules, pas par logique métier. Prendre cinq minutes pour fusionner deux règles identiques qui diffèrent seulement par la couleur gagne du temps plus tard. Souvent, une règle bien pensée avec une formule personnalisée remplace quatre ou cinq règles « simples ».
Voici un tableau récapitulatif des grands types de règles utiles dans un fichier de travail :
| Type de règle | Exemple de formule | Cas d’usage typique |
|---|---|---|
| Sur toute la ligne | = $D2 = « En retard » | Suivi de tâches, gestion de tickets support |
| Basée sur une date | =C2 < AUJOURDHUI() | Échéances dépassées, relances clients |
| Avec case à cocher | = $A2 = VRAI | Checklist, todo list, QA fonctionnelle |
| Condition multiple | =ET($B2 = « Haute »; $C2 < AUJOURDHUI()) | Priorisation avancée, gestion de backlog |
| Basée sur du texte | =REGEXMATCH($E2; »bug|incident ») | Repérage d’incidents, filtres sur descriptions |
Sur des fichiers partagés, la cohérence graphique a un impact direct sur l’adoption. Si chaque onglet utilise des couleurs différentes pour un même statut, les utilisateurs décrochent vite. Se mettre d’accord sur une convention basique (par exemple, vert pour « OK », orange pour « en attente », rouge pour « problème ») aide beaucoup. Toutes les règles devraient ensuite respecter ce code, quitte à ajuster seulement la nuance ou le fond/texte.
Dernier point qu’on oublie souvent : la performance. Quand la feuille commence à prendre plusieurs secondes pour appliquer une modification, un audit des règles de mise en forme s’impose. Les indices classiques d’un fichier saturé sont les nombreuses formules compliquées appliquées à des colonnes entières, parfois doublées dans plusieurs onglets. Réduire les plages, supprimer les règles redondantes et mutualiser certaines conditions par plages nommées redonne vite de la réactivité à la gestion des données.
Quelques bonnes habitudes pour garder le contrôle sur la visualisation
En pratique, certains réflexes font la différence sur la durée :
- Limiter le nombre de couleurs différentes et réserver les plus fortes aux cas vraiment critiques.
- Documenter brièvement la logique des règles clés dans une feuille « README » du classeur.
- Tester les nouvelles règles sur une plage réduite avant de les étendre à tout un onglet.
- Faire un ménage trimestriel des règles, surtout quand plusieurs personnes éditent le même fichier.
Ces habitudes peuvent paraître accessoires, mais sur les grands fichiers d’équipe, elles évitent le basculement vers le « tableau arc-en-ciel » où plus personne ne sait pourquoi une ligne est jaune, bleue ou verte. La visualisation ne sert plus alors, elle distrait. Autant garder cette puissance pour renforcer la lecture, pas pour la brouiller.
Exemples concrets d’astuces de mise en forme conditionnelle à réutiliser
Pour finir, quelques mini-scénarios détaillés montrent comment assembler ces briques dans Google Sheets sans se perdre dans la théorie. Ces exemples servent de base, libre à toi de les adapter à ton contexte métier.
Premier scénario : une todo list personnelle avec trois niveaux de priorité et des cases à cocher. Colonnes : A « OK » (case), B « Tâche », C « Priorité » (Haute / Moyenne / Basse), D « Échéance ». Règles possibles :
1) Griser les tâches cochées :
= $A2 = VRAI
2) Colorer en rouge les tâches non cochées de priorité haute dont l’échéance est passée :
=ET($A2 = FAUX; $C2 = « Haute »; $D2 < AUJOURDHUI())
3) Colorer en orange les tâches non cochées de priorité haute avec une échéance dans les trois jours :
=ET($A2 = FAUX; $C2 = « Haute »; $D2 >= AUJOURDHUI(); $D2 <= AUJOURDHUI() + 3)
En trois règles, la mise en surbrillance raconte ce qu’il reste à faire et ce qui brûle vraiment. Rien n’empêche ensuite de dupliquer cette logique pour des priorités moyennes avec des couleurs plus douces.
Deuxième scénario : un tableau de suivi client. Colonnes : A « Client », B « Contact », C « Dernier échange » (date), D « Prochaine action » (texte), E « Action planifiée » (case à cocher). Règle pour repérer les clients laissés sans nouvelle depuis plus de 30 jours, sans action prévue :
=ET($E2 = FAUX; $C2 <= AUJOURDHUI() – 30)
En colorant ces lignes en rouge léger, on se fabrique un système de rappel intégré, très utile pour les indépendants ou petites structures qui n’ont pas encore de CRM complet.
Troisième scénario : un planning de contenu web avec colonnes A « Titre », B « Canal », C « Date de publication », D « Publié » (case). Règle pour mettre en avant les contenus prévus pour la semaine à venir et non encore publiés :
=ET($D2 = FAUX; $C2 >= AUJOURDHUI(); $C2 <= AUJOURDHUI() + 7)
En quelques minutes, ce type de configuration fait gagner plus de temps que beaucoup d’outils sophistiqués, surtout quand l’équipe est déjà habituée à Google Sheets.
Ces exemples restent volontairement simples, pour rester accessibles à quelqu’un qui découvre encore les formules personnalisées. La vraie valeur arrive quand tu commences à les combiner avec tes propres colonnes, tes propres statuts, et éventuellement avec d’autres outils que tu utilises déjà. Tant que la logique reste lisible pour la prochaine personne qui ouvrira le fichier, tu es sur la bonne voie.
Comment appliquer une mise en forme conditionnelle à une ligne entière dans Google Sheets ?
Sélectionne d’abord la plage qui couvre toutes les colonnes de tes lignes, par exemple A2:F200. Ouvre le menu Format, puis Mise en forme conditionnelle. Choisis le type de règle « La formule personnalisée est » et saisis une formule qui pointe vers la colonne de référence, par exemple = $D2 = "En retard". Valide et règle les couleurs. Google Sheets appliquera alors la mise en forme à chaque ligne en fonction de la valeur présente en colonne D.
Comment mettre en surbrillance les dates dépassées automatiquement ?
Pour surligner les dates passées, sélectionne ta colonne de dates, ouvre la mise en forme conditionnelle, puis choisis « Formule personnalisée ». Utilise une formule du type =B2 < AUJOURDHUI(), en remplaçant B2 par la première cellule de ta plage. Toutes les dates antérieures à la date du jour seront colorées selon le style que tu définis.
Comment utiliser une case à cocher pour activer une mise en forme conditionnelle ?
Insère une case à cocher dans une colonne (menu Insertion, Case à cocher). Google Sheets renvoie VRAI quand la case est cochée, FAUX sinon. Dans ta règle de mise en forme conditionnelle, sélectionne la plage à colorer et utilise une formule comme = $A2 = VRAI si ta case se trouve en colonne A. Dès qu’une case est cochée, la ligne ou la cellule associée change de style.
Comment éviter que trop de règles ralentissent ma feuille Google Sheets ?
Évite de cibler des colonnes entières si ce n’est pas nécessaire, privilégie des plages limitées comme A2:F500. Regroupe les règles similaires au lieu d’en créer une nouvelle à chaque fois. Supprime régulièrement les règles obsolètes et documente celles qui restent pour limiter les modifications sauvages. Sur les gros fichiers, pense aussi à utiliser des plages nommées pour garder une structure claire.
Peut-on combiner texte, dates et cases à cocher dans une même formule de mise en forme conditionnelle ?
Oui, c’est même l’un des points forts de Google Sheets. Tu peux construire des formules basées sur ET et OU qui vérifient à la fois un statut texte, une date et une case à cocher. Par exemple, =ET($A2 = FAUX; $C2 = "Haute"; $D2 < AUJOURDHUI()) mettra en évidence une ligne seulement si la tâche n’est pas cochée, que la priorité est "Haute" et que l’échéance est dépassée.