🎨 Google Sheets : Mettre en forme une colonne selon une cellule (avec condition de non-vide)

 

🎨 Google Sheets : Mettre en forme une colonne selon une cellule (avec condition de non-vide)

🧩 Objectif

Tu veux surligner automatiquement les cellules d'une colonne (DT, DS, etc.) si leur contenu correspond à la valeur saisie dans une cellule de référence (comme $N$5), à condition que $N$5 ne soit pas vide.


🛠️ Étapes pour appliquer la mise en forme conditionnelle

1. Sélectionne la plage à mettre en forme

Par exemple :

  • DT2:DT1000 pour la colonne DT

  • ou DS2:DS100 pour la colonne DS


2. Va dans le menu :

FormatMise en forme conditionnelle


3. Choisis "Formule personnalisée"

Dans le panneau de droite, choisis le critère :

  • "Format des cellules si"Formule personnalisée

Entre cette formule :

excel
=ET($N$5<>""; DT2=$N$5)

🟢 Elle fonctionne même si tu l’appliques à une autre colonne (voir plus bas).


4. Choisis un style visuel

Par exemple :

  • Fond jaune

  • Texte en gras ou en rouge

Clique sur Terminé


🧠 Explication de la formule

excel
=ET($N$5<>""; DT2=$N$5)
  • $N$5<>"" → Vérifie que la cellule de référence $N$5 n’est pas vide

  • DT2=$N$5 → Compare chaque cellule de la colonne DT à $N$5

  • ET(...) → Applique la mise en forme seulement si les deux conditions sont vraies


🔄 Adapter à une autre colonne (comme DS)

Si tu veux appliquer la même logique à la colonne DS, tu peux :

  • Soit changer la formule en :

excel
=ET($N$5<>""; DS2=$N$5)
  • Soit garder :

excel
=ET($N$5<>""; DT2=$N$5)

✅ Cette dernière marche aussi car Google Sheets adapte automatiquement la formule pour chaque cellule de la plage sélectionnée (position relative).


💡 Variante : détecter si le texte contient ce qu’il y a dans N5 (pas strictement égal)

Si tu veux surligner les cellules qui contiennent le texte de $N$5 (ex. "Ahmed Ben" contient "Ahmed") :

excel
=ET($N$5<>""; ISNUMBER(SEARCH($N$5; DT2)))

🧪 Exemple pratique

DTN5Mise en forme ?
AhmedAhmed✅ Oui
Ahmed BenAhmed❌ Non (à moins d'utiliser SEARCH)
AliAhmed❌ Non
(vide)(vide)❌ Non

✅ Résumé rapide

Cas d’usageFormule à utiliser
Égal à N5, si N5 rempli=ET($N$5<>""; DT2=$N$5)
Contient N5 (inclusion)=ET($N$5<>""; ISNUMBER(SEARCH($N$5; DT2)))
Autre colonne (DS, DU, etc.)Adapter DT2 → DS2 ou utiliser relative

Commentaires

Posts les plus consultés de ce blog

🛠 Utilisation de CustomUIEditor pour Personnaliser le Ruban Excel

🗓️ Simulateur de Congés et Calendrier Collaboratif sous Google Sheets

Explication VBA : Facturation automatique Gestion client