Affichage des articles dont le libellé est Utiliser une formule en tant que règle de mise en forme conditionnelle. Afficher tous les articles
Affichage des articles dont le libellé est Utiliser une formule en tant que règle de mise en forme conditionnelle. Afficher tous les articles

Surligner les lignes contenant une ou des valeurs recherchées sous Excel

Comme vous le savez, lorsque vous utilisez la fonction RECHERCHEV, vous faites extraire les données d’un tableau qui correspondent à un terme recherché. Dans ce cours de la formation Excel, je vais vous montrer une astuce très importante qui va vous permettre, non d’extraire ces données, mais de repérer d’une façon visuelle la ou les lignes qui les contiennent.
surligner lignes selon valeur recherchée

Voici à quoi ressemble le résultat attendu :

surligner des lignes répondant à une recherche


Comme vous pouvez le remarquer, les lignes correspondant au terme recherché qui est le nom de la ville (ici « paris »), sont surlignées en bleu. Si je modifie par la suite la valeur recherchée, Excel appliquera cette mise en forme aux nouvelles lignes trouvées d’une façon dynamique.

Comment arriver donc à effectuer ce travail ? c’est ça ce que je vais vous expliquer à travers les lignes qui suivent. Vous allez découvrir en plus, deux autres exemples de cette technique de recherche.

Tout d’abord commencez par télécharger le fichier Excel sur lequel on va travailler en cliquant sur ce lien : télécharger l’exercice Excel

Rechercher par nom de ville :

  • Dans la cellule I1 tapez « Paris » par exemple :
  • Sélectionnez ensuite la plage de cellules A2:E19, c’est-à-dire toutes les cellules sauf les en-têtes.
  • Cliquez sur Mise en forme conditionnelle, puis sur Nouvelle règle.
Créer une mise en forme conditionnelle

  • Dans la fenêtre qui apparaît, sélectionnez le dernier type de règle : Utiliser une formule pour déterminer quelles cellules le format sera appliqué.
  • Cliquez dans la zone d’insertion de formule, puis sélectionnez la cellule E2 correspondant au premier nom de ville.
créer une nouvelle règle de mise en forme


  • Vous remarquez qu’Excel a ajouté automatiquement les signes dollars à la référence de cette cellule. Tapez alors la touche F4 pour ne laisser qu’un seul signe devant la lettre E. l’objectif est donc de permettre à Excel de passer en revue tous les noms des villes de la colonne Ville.
  • Après ça, tapez = puis sélectionnez la cellule contenant le terme recherché : I1, qui doit rester figée. ($I$1)
Insérer une formule de mise en forme conditionnelle


  • Cliquez ensuite sur Format et choisissez une couleur de remplissage.
choisir couleur de remplissage de la mise en forme conditionnelle

  • Validez votre choix puis cliquez sur le bouton OK pour exécuter cette règle de mise en forme.
  • Saisissez un autre nom de ville recherché puis validez.

Lignes surlignées répondant à un critère de recherche


Vous remarquez alors que la mise en évidence des lignes trouvées s’effectue instantanément.

Suivez l'explication en vidéo de cette procédure :

Télécharger le fichier Excel

Rechercher par ID

Répétez les mêmes étapes vues précédemment, mais au lieu de sélectionner la cellule E2, choisissez la cellule A2 correspondant au premier ID dans le tableau.

Choisissez également une autre couleur de remplissage.

Lorsque vous avez terminé, saisissez l’ ID à rechercher puis tapez Entrée.

Surligner une ligne corresondant à un terme de recherche

Rechercher par tranche d’âge

Dans cet exemple, je veux qu’Excel surligne les lignes contenant les données correspondant aux personnes âgées entre 31 et 40 inclus.

Dans I1 tapez 31 et dans J1 tapez 40

Créez une nouvelle règle de mise en forme en suivant les mêmes étapes décrites en haut puis, et dans la zone d’insertion de formule tapez la formule suivante :

=ET($D2>=$I$1;$D2<=$J$1)

D2 correspond à la première cellule de la colonne Âge.

Appliquez une couleur de remplissage différente aux autres couleurs déjà sélectionnées dans les deux derniers exemples.

Validez puis jouissez du résultat obtenu.

Résultat de recherche selon un intervalle d'âge

Modifiez en cas de besoin l’intervalle d’âge, et remarquez le dynamisme et l’instantanéité de cette technique de recherche.

J'ai aussi expliquée cette démarche dans cette vidéo :

Après avoir appliqué ces trois règles de mises en forme, vous pouvez alors effectuer votre recherche selon le terme souhaité, Excel la traitera intelligemment et vous renverra le résultat que vous attendiez.

Utiliser une formule en tant que règle de mise en forme conditionnelle

Nous arrivons aujourd’hui dans cette formation Excel au cinquième article de la série Mise en forme conditionnelle, et avec cette leçon qui va vous expliquer comment utiliser une formule en tant que règle de mise en forme conditionnelle.
comment utiliser une formule en tant que règle de mise en forme conditionnelle



Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué


  • Sélectionnez en premier votre plage de cellules puis cliquez sur Mise en forme conditionnelle puis sur Nouvelle règle.
Commande Nouvelle règle

  • Dans la boite de dialogue Nouvelle règle de mise en forme, sélectionnez : Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué.
Saisie de la formule

  • Cliquez ensuite dans la zone de texte : Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie.
  • Et tapez votre formule donc.
Mais veuillez tout d'abord noter ceci :

  • Comme s’est écrit dans le titre de la zone de saisie de formule, cette dernière doit renvoyer une valeur logique vraie en testant une condition donnée.
  • La formule ne doit pas renvoyer d’erreur pour que la mise en forme conditionnelle soit appliquée.
  • Vous pouvez soit entrer une formule personnelle soit utiliser des fonctions logiques comme Si, Et, Ou, Non
  • Vous devez avoir une idée sur l’utilisation des formules.
Voilà, essayons maintenant de voir un exemple de formule que nous allons utiliser pour savoir si elle renvoie une valeur (Vrai ou Faux).

  • Dans le tableau suivant, la colonne Qte_St contient des quantités de stock pour chaque produit.
Tableau quantité en stock

  • Nous voulons donc savoir quels sont les produits qui ont une quantité épuisée c-à-d inférieure à 10.
  • Pour cela, nous allons entrer la formule suivante dans la cellule : C2

=B2<10

Exemple de formule


  • Une formule commence toujours par le signe =
  • B2<10 signifie que si la valeur dans la cellule B2 est inférieure à 10, Excel affichera Vrai, si non Excel va afficher Faux.
  • Lorsque nous tapons Entrée pour valider la formule, nous obtenons le résultat suivant :
Valeur fausse

  • Nous constatons donc que la formule renvoie une valeur vraie ou fausse.
  • Nous allons copier la même formule dans toutes les cellules qui restent...
Copier une formule


  • Et vous remarquerez donc que les cellules qui ont des quantités épuisées sont B4, B7, B8, B10, B14.

Cellules renvoyant valeur Vrai

Cette formule donc, nous allons l’entrer dans la zone Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie pour mettre en forme les cellules de la colonne Qte_St qui renvoient la valeur logique (Vrai).

Règle utilisant une formule



  • Nous allons cliquer après sur Format.
  • Sous l’onglet Police, nous choisissons Gras et la couleur Rouge foncé.
Choix de style et de couleur de police

  • Sous l’onglet Remplissage, nous sélectionnons la couleur Orange.
Couleur de remplissage

  • Nous validons en fin.
  • Vous voyez alors que ce sont les mêmes cellules trouvées dans notre test (B4, B7, B8, B10, B14) qui sont mises en forme.
Mise en forme des cellules contenant des quantités inférieures à 10

Utilisation de la fonction ET

Vous allez voir dans cet exemple comment utiliser la fonction Et pour mettre en forme des cellules où deux conditions sont remplies.
Essayez premièrement de faire un test de votre formule pour vous assurer qu’elle ne renvoie pas d’erreur.

  • Dans le tableau suivant, on veut mettre en forme la cellule qui contient le nom du produit dont le nom du pays est Allemagne et pour lequel le montant réalisé est supérieur à 1000 euros.
  • Sélectionnez donc la cellule E2 par exemple et tapez = suivi de ET et d’une parenthèse ouvrante " ( "
Début d'insertion de la fonction ET

  • Excel vous demande de taper la première valeur logique, écrivez donc : B2= "Allemagne" puis tapez  " ; "
  • Ecrivez la deuxième valeur logique : D2>1000.
  • Tapez maintenant une parenthèse fermante " ) " et tapez enfin la touche Entrée sur le clavier.
Utilisation de la fonction ET

  • Excel affiche Faux, car seulement une condition qui est remplie : nom du pays est Allemagne. Pour le montant, il est inférieur à 1000 euros.
  • Copiez alors la formule dans toutes les autres cellules de E3 à E19
  • Vous remarquez qu’une seule cellule qui affiche la valeur (Vrai), c.-à-d. que dans ce cas les deux conditions sont remplies. 
Cellule C8 répondant aux critères de la règle saisie

  • Le produit concerné est donc Céréales qui se trouve dans la cellule C8.
Appliquez maintenant une mise en forme conditionnelle en utilisant cette formule.

=ET(B2="Allemagne";D2>1000)


Utiliser la fonction ET comme règle

  • Cliquez sur le bouton Format et choisissez le vert comme couleur de remplissage et validez en fin.
  • La cellule C8 est coloriée donc en vert.
Resultat Fonction ET appliquée

Utilisation de la fonction OU


  • Remplacez « ET » par « OU » dans la formule précédente et appliquez une mise en forme.
  • Vous remarquez que plusieurs cellules sont mises en forme.
Utilisation de la fonction OU comme règle de mise en forme

  • En effet la fonction OU renvoie une valeur vraie si une seule condition au moins est remplie.

Appliquer une mise en forme conditionnelle à la ligne entière

Si vous aimez que toute la ligne qui contient la cellule qui répond à la règle de mise en forme appliquée en utilisant une formule, suivez la démarche suivante :
  • Dans l’exemple de l’utilisation de la fonction ET, sélectionnez tout d’abord toutes les cellules de votre tableau (sauf bien sûr la ligne d’entête ;))
  • Tapez la formule =ET(B2="Allemagne";D2>1000) comme vous l’avez fait précédemment.
  • Ajoutez maintenant le signe $ devant la lettre B et devant la lettre D.
  • Choisissez le format désiré et validez.
  • Voilà donc Excel met en forme la ligne 8 de votre tableau.
L’article prochain va traiter différentes utilisations de la mise en forme conditionnelle.