Mise en Forme Conditionnelle Basée sur une Formule – Excel et Google Sheets

Written by

Mel Jenkins

Reviewed by

Laura Tsitlidze

Translated by

Adrien Pohle

Last updated on août 11, 2023

Ce tutoriel explique comment appliquer une mise en forme conditionnelle basée sur une formule dans Excel et Google Sheets.

excel base formule tableau presentation

La mise en forme conditionnelle dans Excel s’accompagne de nombreuses règles prédéfinies qui vous permettent de mettre en forme rapidement les cellules en fonction de leur contenu. Ces règles prédéfinies ont toutefois des limites, et c’est là que l’utilisation d’une formule pour déterminer la mise en forme d’une cellule entre en jeu. Vous disposez ainsi d’une plus grande souplesse dans la mise en forme conditionnelle.

Règles des Formules de Mise en Forme Conditionnelle

Égal à

  1. Sélectionnez les cellules dans lesquelles vous souhaitez définir la mise en forme conditionnelle, puis, dans le ruban, sélectionnez Accueil > Mise en forme conditionnelle > Nouvelle règle.

excel base formule selection tableau vin

    1. Sélectionnez Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué et saisissez la formule :
=$C4="Ouest"

excel base formule egal ouest

Vous devez toujours commencer votre formule par un signe égal.

La formule teste si le résultat est VRAI ou FAUX, tout comme l’instruction SI traditionnelle d’Excel, mais dans le cas de la mise en forme conditionnelle, vous n’avez pas besoin d’ajouter les conditions VRAI et FAUX. Si la formule renvoie VRAI, la mise en forme définie dans la partie Format de la règle est appliquée aux cellules concernées.

Vous devez utiliser une référence mixte dans cette formule ($C4) afin de verrouiller la colonne (la rendre absolue) mais de rendre la ligne relative. Cela permet au formatage de formater la ligne entière au lieu d’une seule cellule répondant aux critères.

Lorsque la règle est évaluée pour toutes les cellules de la plage, la ligne change, mais pas la colonne. La règle ignore alors les valeurs des autres colonnes et se concentre uniquement sur les valeurs de la colonne C. Si la colonne C de cette ligne contient le mot Ouest, le résultat de la formule est VRAI et la mise en forme est appliquée à l’ensemble de la ligne.

  1. Cliquez sur Format et sélectionnez la mise en forme souhaitée.

excel base formule remplissage

  1. Cliquez sur OK, puis à nouveau sur OK pour afficher le résultat.

excel base formule resultat ouest

Les lignes où la colonne C est Ouest sont mises en surbrillance, tandis que les autres lignes ne le sont pas. Dans l’exemple ci-dessus, seules deux lignes sont mises en surbrillance.

Différent

Si vous souhaitez créer une règle différent de, vous pouvez utiliser le symbole <>(différent de) au lieu de =.

=$C4<>"Ouest"

excel base formule different ouest

Le résultat est inverse : La plupart des lignes sont maintenant en surbrillance !

excel base formule resultat different ouest

Supérieur à

Vous pouvez également tester la valeur supérieure à l’aide d’une formule. Par exemple, vous pouvez utiliser une formule pour vérifier si les valeurs de la colonne D sont supérieures à 23 000 €.

=$D4>23000

excel base formule superieur 23000

Cette règle ne met en surbrillance que les lignes dont la valeur de la colonne D est supérieure à 23 000 €.

excel base formule superieur 23000 resultat

Supérieur ou égal à

De la même manière, vous pouvez mettre en surbrillance les lignes où la valeur de la colonne D est supérieure ou égale à 23 000 € à l’aide de la formule ci-dessous :

=$D4>=23000

excel base formule superieur egal 23000

Le résultat de cette formule sera légèrement différent : Les lignes où la valeur du vin rouge (colonne D) est exactement 23 000 € sont également mises en évidence (ici, la ligne 5).

excel base formule superieur egal 23000 resultat

Inférieur à

En remplaçant le signe > par un signe <, on recherche les valeurs inférieures à 23 000 €.

=$D4<23000

excel base formule inferieur 23000

Désormais, seules les lignes où le vin rouge (colonne D) est inférieur à 23 000 € sont mises en surbrillance.

excel base formule inferieur 23000 resultat

Inférieur ou égal à

Pour modifier le test afin d’inclure la valeur cible (par exemple, 23 000 €), utilisez <=.

=$D4<=23000

excel base formule inferieur egal 23000

Désormais, toutes les lignes dans lesquelles la colonne D est égale à 23 000 € sont également mises en surbrillance.

excel base formule inferieur egal 23000 resultat

Créer des Règles avec OU, ET

Formule OU

Vous pouvez créer une règle plus complexe en utilisant la formule OU d’Excel pour étendre la formule et rechercher deux valeurs ou plus.

    1. Saisissez la formule :
=OU($C4="Ouest";$C4="Est")

excel base formule ou

  1. Cliquez sur le bouton Format et sélectionnez la mise en forme souhaitée, puis cliquez sur OK pour revenir à Excel.

Cette formule met en surbrillance toutes les lignes où la région est ouest ou est.

excel base formule ou resultat

Formule ET

De la même manière, vous pouvez créer une une règle à l’aide de la formule ET. Il s’agit alors de vérifier les valeurs de deux colonnes ou plus.

excel base formule et

La formule ci-dessus vérifie si le texte de la colonne C est Nord et si la valeur de la ligne correspondante de la colonne D est supérieure à 23 000 €.

excel base formule et resultat

Cette règle de mise en forme conditionnelle ne met en surbrillance que les lignes pour lesquelles les deux conditions sont remplies.

Formule SI

Vous ne devez pas nécessairement ajouter une instruction SI à la formule lorsque vous la créez dans une règle de mise en forme conditionnelle, car la mise en forme conditionnelle appliquera toujours la règle si la formule que vous avez créée renvoie une valeur vraie.

Ainsi, par exemple, cette formule :

=SI($C4="Ouest";VRAI;FAUX)

et cette formule

$C4="Ouest"

appliquent toutes deux la même mise en forme conditionnelle à votre feuille de calcul.

Fonctions Excel Intégrées

De nombreuses fonctions Excel intégrées peuvent être utilisées dans la mise en forme conditionnelle, telles que ESTVIDE, ESTERREUR, EST.PAIR, ESTNUM, etc.

Fonction ESTVIDE

Vous pouvez utiliser la fonction ESTVIDE pour créer une règle permettant de trouver les lignes qui contiennent des cellules vides dans la feuille de calcul.

    1. Sélectionnez la plage souhaitée, puis, dans le ruban, sélectionnez Accueil > Mise en forme conditionnelle > Nouvelle règle.
    2. Saisissez la formule :
=ESTVIDE($E3)

excel base formule estvide

  1. Cliquez sur le bouton Format et sélectionnez la mise en forme souhaitée, puis cliquez sur OK pour revenir à Excel.

excel base formule estvide resultat

ESTVIDE avec OU

Vous pouvez étendre cette règle pour inclure les cellules vides ou les cellules contenant une erreur.

    1. Tapez la formule suivante
=OU(ESTVIDE($E3);ESTERREUR($E3))

excel base formule estvide esterreur

  1. Cliquez sur le bouton Format et sélectionnez la mise en forme souhaitée, puis cliquez sur OK pour revenir à Excel.

excel base formule estvide esterreur resultat

Autres Fonctions de Mise en Forme Conditionnelle

Plusieurs autres fonctions peuvent être utilisées pour créer des règles de mise en forme conditionnelle basées sur des formules.

Par exemple, vous pouvez utiliser la fonction MAX pour mettre en surbrillance la ligne qui contient la valeur maximale dans une colonne donnée.

=$D4=MAX($D:$D)

excel base formule max

Désormais, seule la ligne contenant la valeur maximale dans la colonne D est mise en surbrillance.

excel base formule max

Si vous avez du mal à faire fonctionner une formule lors de la création d’une règle de mise en forme conditionnelle, il est conseillé de tester d’abord la formule dans votre feuille Excel. Une fois que vous l’avez trouvée, vous pouvez l’incorporer dans votre règle.

Mise en Forme Conditionnelle Basée sur une Formule dans Google Sheets

La mise en forme conditionnelle fonctionne de la même manière dans Google Sheets que dans Excel.

  1. Sélectionnez les cellules dans lesquelles vous souhaitez définir la mise en forme conditionnelle, puis, dans le menu, sélectionnez Format > Mise en forme conditionnelle.

google sheets base formule conditionnel

  1. Assurez-vous que l’option Appliquer à la plage est correcte, puis sélectionnez La formule personnalisée est dans la liste déroulante Règles de mise en forme. Saisissez la formule.

google sheets base formule regles

  1. Sélectionnez ensuite votre style de mise en forme et cliquez sur OK.

google sheets base formule resultat

Vous pouvez également utiliser les commandes Supérieur(e) à, Supérieur(e) ou égal à, Inférieur(e) à et Inférieur(e) ou égal à dans Google Sheets.

ET et OU fonctionnent également, de même que les autres fonctions énumérées ci-dessus pour Excel (à l’exception de RECHERCHEX, qui n’existe pas dans Google Sheets).

AI Formula Generator

Essayez gratuitement

Voir tous les articles pratiques