Formules Excel

Comment colorer une cellule Excel avec une formule SI ? Le guide pratique

15 janvier 2026 5 vues

Excel est bien plus qu'un simple tableur. Grâce à la mise en forme conditionnelle, vous pouvez transformer vos données brutes en tableaux de bord visuellement percutants. L'une des techniques les plus puissantes est de combiner la mise en forme conditionnelle avec la formule SI. Cela vous permet de colorer automatiquement les cellules en fonction de critères spécifiques, rendant l'analyse de vos données plus intuitive et efficace. Prêt à découvrir comment ?

Comment colorer une cellule Excel avec une formule SI ?

La mise en forme conditionnelle est un outil puissant dans Excel qui vous permet de mettre en évidence certaines cellules en fonction de critères que vous définissez. Combinée à la formule SI, elle devient extrêmement flexible et vous offre un contrôle précis sur l'apparence de vos données. Cet article vous guidera pas à pas à travers les différentes étapes pour colorer une cellule Excel avec une formule SI, en vous fournissant des exemples concrets et des astuces pour optimiser votre utilisation.

Comprendre la mise en forme conditionnelle

Avant de plonger dans l'utilisation de la formule SI, il est important de comprendre le fonctionnement de base de la mise en forme conditionnelle. Elle vous permet d'appliquer automatiquement des formats (couleur de fond, couleur de police, style de bordure, etc.) aux cellules qui répondent à certaines conditions.

Pour accéder à la mise en forme conditionnelle, suivez ces étapes :

  1. Sélectionnez les cellules auxquelles vous souhaitez appliquer la mise en forme.
  2. Cliquez sur l'onglet "Accueil" dans le ruban Excel.
  3. Dans le groupe "Styles", cliquez sur "Mise en forme conditionnelle".

Un menu déroulant s'affiche, vous proposant différentes options :

  • Règles de mise en surbrillance des cellules : Permet de mettre en évidence les cellules en fonction de critères simples (supérieur à, inférieur à, égal à, etc.).
  • Règles des valeurs de plage haute/basse : Permet de mettre en évidence les valeurs les plus hautes ou les plus basses d'une plage.
  • Barres de données, Nuances de couleurs, Jeux d'icônes : Permettent de représenter visuellement les données à l'aide de graphiques intégrés.
  • Nouvelle règle... : Permet de créer une règle de mise en forme conditionnelle personnalisée, ce qui nous intéresse particulièrement pour utiliser la formule SI.
  • Effacer les règles... : Permet de supprimer les règles de mise en forme conditionnelle existantes.
  • Gérer les règles... : Permet de modifier ou supprimer les règles de mise en forme conditionnelle existantes.

Utiliser la formule SI dans la mise en forme conditionnelle

C'est là que la magie opère. Pour colorer une cellule en fonction d'une condition complexe, vous utiliserez l'option "Nouvelle règle..." et choisirez l'option "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".

Voici les étapes détaillées :

  1. Sélectionnez les cellules auxquelles vous souhaitez appliquer la mise en forme conditionnelle.
  2. Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle...".
  3. Dans la fenêtre "Nouvelle règle de mise en forme", sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  4. Dans le champ "Appliquer une mise en forme aux valeurs pour lesquelles cette formule est vraie :", entrez votre formule SI.
  5. Cliquez sur le bouton "Format..." pour définir le format à appliquer (couleur de fond, couleur de police, etc.).
  6. Cliquez sur "OK" pour fermer la fenêtre "Format de cellule".
  7. Cliquez sur "OK" pour fermer la fenêtre "Nouvelle règle de mise en forme".

Syntaxe de la formule SI :

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition : L'expression logique à évaluer (par exemple, A1>10).
  • valeur_si_vrai : La valeur à retourner si la condition est vraie (peut être omise dans la mise en forme conditionnelle).
  • valeur_si_faux : La valeur à retourner si la condition est fausse (peut être omise dans la mise en forme conditionnelle).

Dans le contexte de la mise en forme conditionnelle, la formule SI doit renvoyer VRAI ou FAUX. Si la formule renvoie VRAI pour une cellule donnée, le format que vous avez défini sera appliqué à cette cellule. Si la formule renvoie FAUX, le format ne sera pas appliqué.

Exemples pratiques

Exemple 1 : Colorer les cellules supérieures à une valeur donnée

Supposons que vous ayez une colonne de chiffres (par exemple, en colonne A) et que vous souhaitiez colorer en vert toutes les cellules dont la valeur est supérieure à 100.

  1. Sélectionnez la colonne A.
  2. Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle...".
  3. Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  4. Entrez la formule suivante : =A1>100
  5. Cliquez sur "Format...", choisissez l'onglet "Remplissage" et sélectionnez la couleur verte.
  6. Cliquez sur "OK" deux fois.

Maintenant, toutes les cellules de la colonne A dont la valeur est supérieure à 100 seront colorées en vert.

Explication de la formule :

  • A1 représente la première cellule de la sélection (dans ce cas, la première cellule de la colonne A). Excel ajuste automatiquement la référence de cellule pour chaque cellule de la sélection.
  • >100 vérifie si la valeur de la cellule est supérieure à 100.

Exemple 2 : Colorer les cellules contenant un texte spécifique

Supposons que vous ayez une colonne de noms (par exemple, en colonne B) et que vous souhaitiez colorer en jaune toutes les cellules contenant le nom "Dupont".

  1. Sélectionnez la colonne B.
  2. Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle...".
  3. Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  4. Entrez la formule suivante : =SI(ESTNUM(CHERCHE("Dupont";B1));VRAI;FAUX)
  5. Cliquez sur "Format...", choisissez l'onglet "Remplissage" et sélectionnez la couleur jaune.
  6. Cliquez sur "OK" deux fois.

Maintenant, toutes les cellules de la colonne B contenant le nom "Dupont" seront colorées en jaune.

Explication de la formule :

  • CHERCHE("Dupont";B1) recherche le texte "Dupont" dans la cellule B1. Si le texte est trouvé, la fonction renvoie la position du texte dans la cellule. Si le texte n'est pas trouvé, la fonction renvoie une erreur #VALEUR!.
  • ESTNUM() vérifie si la valeur retournée par la fonction CHERCHE() est un nombre. Si c'est le cas (c'est-à-dire que le texte a été trouvé), la fonction renvoie VRAI. Sinon, elle renvoie FAUX.
  • SI() renvoie VRAI si ESTNUM() renvoie VRAI, et FAUX sinon.

Exemple 3 : Colorer une ligne entière en fonction de la valeur d'une cellule

Supposons que vous ayez un tableau avec des informations sur des projets (nom du projet, statut, date de début, etc.) et que vous souhaitiez colorer toute la ligne en rouge si le statut du projet est "En retard". Le statut se trouve dans la colonne C.

  1. Sélectionnez tout le tableau (y compris les en-têtes de colonne).
  2. Cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Nouvelle règle...".
  3. Sélectionnez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué".
  4. Entrez la formule suivante : =$C1="En retard"
  5. Cliquez sur "Format...", choisissez l'onglet "Remplissage" et sélectionnez la couleur rouge.
  6. Cliquez sur "OK" deux fois.

Maintenant, toutes les lignes dont la colonne C contient la valeur "En retard" seront colorées en rouge.

Explication de la formule :

  • $C1 représente la première cellule de la colonne C. Le signe $ devant le C fixe la colonne, de sorte que la formule vérifie toujours la colonne C, même si elle est appliquée à d'autres colonnes de la ligne. Le 1 fait référence à la première ligne de la sélection. Excel ajustera automatiquement le numéro de ligne pour chaque ligne de la sélection.
  • ="En retard" vérifie si la valeur de la cellule est égale à "En retard".

Conseils et astuces

  • Utilisez des références de cellules relatives et absolues : Comprendre la différence entre les références relatives (A1) et absolues ($A$1) est essentiel pour que vos formules fonctionnent correctement dans la mise en forme conditionnelle. Les références relatives s'ajustent en fonction de la position de la cellule, tandis que les références absolues restent fixes.
  • Combinez plusieurs conditions : Vous pouvez utiliser les fonctions ET() et OU() pour combiner plusieurs conditions dans votre formule SI. Par exemple, =SI(ET(A1>10;B1<20);VRAI;FAUX) colorera une cellule si la valeur de A1 est supérieure à 10 ET la valeur de B1 est inférieure à 20.
  • Utilisez des noms définis : Si vous utilisez souvent les mêmes formules ou références de cellules, vous pouvez créer des noms définis pour les rendre plus faciles à utiliser et à comprendre. Pour créer un nom défini, sélectionnez la cellule ou la plage de cellules, cliquez sur l'onglet "Formules" et cliquez sur "Définir un nom".
  • Testez vos formules : Avant d'appliquer une mise en forme conditionnelle à une grande plage de cellules, testez votre formule sur quelques cellules pour vous assurer qu'elle fonctionne comme prévu. Vous pouvez simplement entrer la formule dans une cellule vide pour voir si elle renvoie VRAI ou FAUX.
  • Gérez vos règles de mise en forme conditionnelle : Si vous avez plusieurs règles de mise en forme conditionnelle, vous pouvez les gérer à l'aide de la fenêtre "Gestionnaire des règles de mise en forme conditionnelle". Pour y accéder, cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Gérer les règles...". Vous pouvez modifier, supprimer ou réorganiser les règles.

Erreurs à éviter

  • Oublier le signe = au début de la formule : Toutes les formules Excel doivent commencer par un signe =. Si vous oubliez le signe =, Excel traitera votre entrée comme du texte.
  • Utiliser des guillemets incorrects : Lorsque vous comparez du texte dans une formule, assurez-vous d'utiliser des guillemets doubles ("). Les guillemets simples (') ne fonctionneront pas.
  • Ne pas verrouiller les colonnes ou les lignes : Lorsque vous appliquez une mise en forme conditionnelle à une plage de cellules, assurez-vous d'utiliser des références de cellules absolues ($) si vous souhaitez que la formule fasse toujours référence à la même colonne ou ligne.
  • Créer des règles conflictuelles : Si vous avez plusieurs règles de mise en forme conditionnelle qui s'appliquent aux mêmes cellules, assurez-vous qu'elles ne sont pas conflictuelles. Excel applique les règles dans l'ordre dans lequel elles sont définies, et la première règle qui correspond l'emporte.

Conclusion

Colorer une cellule Excel avec une formule SI est une technique puissante qui vous permet de visualiser vos données de manière dynamique et intuitive. En combinant la mise en forme conditionnelle avec la flexibilité de la formule SI, vous pouvez créer des tableaux de bord personnalisés qui mettent en évidence les informations importantes et facilitent la prise de décision. N'hésitez pas à expérimenter avec les différents exemples et astuces présentés dans cet article pour maîtriser cette technique et l'appliquer à vos propres projets Excel.

Questions fréquentes

Puis-je utiliser d'autres formules que SI dans la mise en forme conditionnelle ?

Oui, vous pouvez utiliser n'importe quelle formule Excel qui renvoie VRAI ou FAUX. Par exemple, vous pouvez utiliser les formules ET, OU, ESTVIDE, ESTERREUR, etc.

Comment supprimer une règle de mise en forme conditionnelle ?

Sélectionnez les cellules auxquelles la règle s'applique, cliquez sur "Accueil" > "Mise en forme conditionnelle" > "Effacer les règles..." et choisissez l'option appropriée (soit effacer les règles des cellules sélectionnées, soit effacer les règles de toute la feuille).

La mise en forme conditionnelle ralentit-elle Excel ?

Si vous avez trop de règles de mise en forme conditionnelle, ou si les formules sont trop complexes, cela peut ralentir Excel. Essayez d'optimiser vos formules et de limiter le nombre de règles autant que possible.

Mots-clés associés :

mise en forme conditionnelle excel formule si excel excel tutoriel excel astuces colorer cellule excel condition

Partager cet article :