Guides Excel

Comment maîtriser la formule Excel SI pour automatiser vos décisions ?

14 janvier 2026 1 vues

La formule Excel SI est un outil puissant et polyvalent qui vous permet d'automatiser la prise de décision dans vos feuilles de calcul. Au lieu de devoir examiner manuellement chaque ligne de données et prendre une décision, vous pouvez utiliser la formule SI pour laisser Excel le faire pour vous. Que vous ayez besoin d'attribuer des notes, de calculer des commissions ou de catégoriser des données, la formule SI peut vous aider à simplifier votre travail et à gagner un temps précieux. Cet article vous guidera à travers les bases de la formule SI, vous montrera des exemples pratiques de son utilisation et vous donnera des astuces pour l'utiliser efficacement.

Comprendre la formule Excel SI

La formule Excel SI est une fonction logique qui renvoie une valeur si une condition est vraie et une autre valeur si la condition est fausse. Sa syntaxe est la suivante:

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition: C'est l'expression logique que vous évaluez. Elle peut être une comparaison (par exemple, A1>10), un test de texte (par exemple, B2="Oui") ou une autre formule qui renvoie VRAI ou FAUX.
  • valeur_si_vrai: C'est la valeur que la formule renvoie si la condition est VRAIE.
  • valeur_si_faux: C'est la valeur que la formule renvoie si la condition est FAUSSE.

Exemples simples de la formule SI

Exemple 1: Vérifier si une cellule est supérieure à 10

Supposons que vous ayez une valeur dans la cellule A1 et que vous vouliez vérifier si elle est supérieure à 10. Vous pouvez utiliser la formule suivante:

=SI(A1>10; "Supérieur à 10"; "Inférieur ou égal à 10")

Si la valeur dans A1 est supérieure à 10, la formule renverra "Supérieur à 10". Sinon, elle renverra "Inférieur ou égal à 10".

Exemple 2: Vérifier si une cellule contient un texte spécifique

Supposons que vous ayez un texte dans la cellule B2 et que vous vouliez vérifier s'il est égal à "Oui". Vous pouvez utiliser la formule suivante:

=SI(B2="Oui"; "Validé"; "Non validé")

Si la valeur dans B2 est "Oui", la formule renverra "Validé". Sinon, elle renverra "Non validé".

Utilisation avancée de la formule SI

La formule SI peut être combinée avec d'autres fonctions Excel pour créer des formules plus complexes. Voici quelques exemples:

Utilisation de la fonction ET

La fonction ET permet de vérifier si plusieurs conditions sont vraies. Sa syntaxe est la suivante:

=ET(condition1; condition2; ...)

Vous pouvez combiner la fonction ET avec la formule SI pour vérifier si plusieurs conditions sont vraies avant de renvoyer une valeur.

Exemple: Vérifier si une cellule est supérieure à 10 ET inférieure à 20

=SI(ET(A1>10; A1<20); "Entre 10 et 20"; "En dehors de l'intervalle")

Utilisation de la fonction OU

La fonction OU permet de vérifier si au moins une des conditions est vraie. Sa syntaxe est la suivante:

=OU(condition1; condition2; ...)

Vous pouvez combiner la fonction OU avec la formule SI pour vérifier si au moins une condition est vraie avant de renvoyer une valeur.

Exemple: Vérifier si une cellule est supérieure à 10 OU inférieure à 5

=SI(OU(A1>10; A1<5); "Condition remplie"; "Condition non remplie")

Formules SI imbriquées

Vous pouvez imbriquer des formules SI les unes dans les autres pour gérer plusieurs conditions. Cela signifie que la valeur_si_vrai ou la valeur_si_faux d'une formule SI peut être une autre formule SI.

Exemple: Attribuer des notes en fonction d'un score

Supposons que vous ayez un score dans la cellule A1 et que vous vouliez attribuer une note en fonction de ce score:

  • Si le score est supérieur à 90, la note est A.
  • Si le score est supérieur à 80, la note est B.
  • Si le score est supérieur à 70, la note est C.
  • Sinon, la note est D.

Vous pouvez utiliser la formule suivante:

=SI(A1>90; "A"; SI(A1>80; "B"; SI(A1>70; "C"; "D")))

Attention: L'imbrication excessive de formules SI peut rendre votre feuille de calcul difficile à lire et à maintenir. Dans de nombreux cas, il est préférable d'utiliser la fonction RECHERCHEV ou la fonction CHOISIR pour gérer plusieurs conditions.

Exemples pratiques de la formule Excel SI

Voici quelques exemples pratiques de l'utilisation de la formule SI dans différents contextes:

Calculer des commissions

Supposons que vous ayez un tableau de ventes et que vous vouliez calculer la commission de chaque vendeur en fonction de son chiffre d'affaires. Vous pouvez utiliser la formule SI pour attribuer une commission différente en fonction du montant des ventes.

Vendeur Chiffre d'affaires Commission
Jean 12000
Marie 8000
Pierre 15000

Vous pouvez utiliser la formule suivante dans la colonne "Commission":

=SI(B2>10000; B2*0.05; B2*0.02)

Cette formule attribue une commission de 5% si le chiffre d'affaires est supérieur à 10000 et une commission de 2% sinon.

Catégoriser des données

Supposons que vous ayez une liste de produits et que vous vouliez les catégoriser en fonction de leur prix. Vous pouvez utiliser la formule SI pour attribuer une catégorie à chaque produit.

Produit Prix Catégorie
A 25
B 50
C 75

Vous pouvez utiliser la formule suivante dans la colonne "Catégorie":

=SI(B2<50; "Bas de gamme"; SI(B2<100; "Milieu de gamme"; "Haut de gamme"))

Cette formule attribue la catégorie "Bas de gamme" si le prix est inférieur à 50, la catégorie "Milieu de gamme" si le prix est inférieur à 100 et la catégorie "Haut de gamme" sinon.

Valider des données

Vous pouvez utiliser la formule SI pour valider des données dans une feuille de calcul. Par exemple, vous pouvez vérifier si une date est valide ou si un numéro de téléphone est au bon format.

Exemple: Vérifier si une date est valide

=SI(ESTNUM(A1); SI(A1>DATE(1900;1;1);"Date Valide";"Date Invalide");"Date Invalide")

Cette formule vérifie si la cellule A1 contient une date valide (c'est-à-dire, un nombre représentant une date postérieure au 1er janvier 1900). Si c'est le cas, elle renvoie "Date Valide". Sinon, elle renvoie "Date Invalide".

Conseils et astuces pour utiliser la formule SI efficacement

  • Utilisez des noms de cellules: Au lieu d'utiliser des références de cellules directement dans votre formule, vous pouvez utiliser des noms de cellules pour rendre votre formule plus lisible et plus facile à comprendre. Pour attribuer un nom à une cellule, sélectionnez la cellule et tapez le nom dans la zone de nom située à gauche de la barre de formule.
  • Utilisez des constantes: Si vous utilisez une valeur constante dans votre formule, vous pouvez la définir dans une cellule séparée et utiliser une référence à cette cellule dans votre formule. Cela vous permettra de modifier facilement la valeur constante sans avoir à modifier la formule elle-même.
  • Testez votre formule: Avant d'utiliser votre formule SI dans une feuille de calcul réelle, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.
  • Utilisez la fonction SI.CONDITIONS (Excel 2016 et versions ultérieures): Si vous avez besoin de gérer plusieurs conditions, la fonction SI.CONDITIONS peut être plus facile à utiliser que les formules SI imbriquées. Sa syntaxe est la suivante:

=SI.CONDITIONS(condition1; valeur_si_vrai1; condition2; valeur_si_vrai2; ...)

Erreurs courantes à éviter avec la formule SI

  • Oublier les guillemets pour le texte: Lorsque vous utilisez du texte dans une formule SI, n'oubliez pas de le mettre entre guillemets. Sinon, Excel pensera qu'il s'agit d'un nom de cellule ou de fonction.
  • Utiliser des références de cellules incorrectes: Assurez-vous d'utiliser les références de cellules correctes dans votre formule SI. Si vous utilisez des références de cellules relatives, elles peuvent changer lorsque vous copiez la formule dans d'autres cellules.
  • Créer des boucles infinies: Lorsque vous utilisez des formules SI imbriquées, assurez-vous de ne pas créer de boucles infinies. Une boucle infinie se produit lorsqu'une formule SI se réfère à elle-même, ce qui peut entraîner le blocage d'Excel.
  • Ne pas gérer tous les cas possibles: Assurez-vous de gérer tous les cas possibles dans votre formule SI. Si vous ne gérez pas tous les cas possibles, votre formule peut renvoyer des résultats inattendus.

En conclusion, la formule Excel SI est un outil essentiel pour automatiser les décisions dans vos feuilles de calcul. En comprenant sa syntaxe et en l'utilisant avec d'autres fonctions Excel, vous pouvez créer des formules puissantes et polyvalentes qui vous feront gagner du temps et amélioreront la précision de vos données.

Questions fréquentes

Quelle est la différence entre SI et SI.CONDITIONS ?

La fonction SI permet de tester une seule condition. Si vous avez besoin de tester plusieurs conditions, vous pouvez imbriquer plusieurs fonctions SI, mais cela peut rendre la formule complexe. La fonction SI.CONDITIONS (disponible dans Excel 2016 et versions ultérieures) permet de tester plusieurs conditions dans une seule formule, ce qui la rend plus facile à lire et à maintenir.

Comment puis-je utiliser la formule SI pour vérifier si une cellule est vide ?

Vous pouvez utiliser la fonction ESTVIDE pour vérifier si une cellule est vide. Par exemple, la formule `=SI(ESTVIDE(A1); "Cellule vide"; "Cellule non vide")` renverra "Cellule vide" si la cellule A1 est vide et "Cellule non vide" sinon.

Puis-je utiliser la formule SI avec des dates ?

Oui, vous pouvez utiliser la formule SI avec des dates. Excel stocke les dates sous forme de nombres, vous pouvez donc les comparer en utilisant des opérateurs de comparaison tels que > (supérieur à), < (inférieur à), = (égal à), etc. Par exemple, la formule `=SI(A1>DATE(2023;1;1); "Postérieure au 1er janvier 2023"; "Antérieure au 1er janvier 2023")` vérifie si la date dans la cellule A1 est postérieure au 1er janvier 2023.

Mots-clés associés :

excel si imbriqué excel si et excel si ou excel si conditions formule excel condition

Partager cet article :