Formules Excel

Comment maîtriser la formule Excel SI avec plusieurs conditions ?

15 janvier 2026 120 vues

La formule SI d'Excel est un outil puissant pour prendre des décisions automatisées dans vos feuilles de calcul. Mais que faire lorsque vous avez besoin de tester plusieurs conditions avant de prendre une décision ? C'est là que la formule SI combinée à d'autres fonctions logiques comme ET et OU entre en jeu. Dans cet article, nous allons explorer en détail comment utiliser la formule Excel SI avec plusieurs conditions, avec des exemples concrets et des astuces pour optimiser vos feuilles de calcul. Préparez-vous à transformer votre façon d'utiliser Excel !

Comprendre la formule Excel SI et son potentiel

La formule SI est une fonction logique fondamentale dans Excel. Elle permet de vérifier si une condition est vraie ou fausse et de renvoyer une valeur en conséquence. Sa syntaxe de base est la suivante :

=SI(condition; valeur_si_vrai; valeur_si_faux)

  • condition : L'expression logique à évaluer (par exemple, A1>10).
  • valeur_si_vrai : La valeur renvoyée si la condition est vraie.
  • valeur_si_faux : La valeur renvoyée si la condition est fausse.

Bien que simple en apparence, la formule SI devient extrêmement puissante lorsqu'elle est combinée avec d'autres fonctions logiques pour gérer plusieurs conditions.

Les limites de la formule SI simple

La formule SI simple ne permet de tester qu'une seule condition. Dans de nombreuses situations réelles, vous aurez besoin de prendre des décisions basées sur plusieurs critères. Par exemple, vous pourriez vouloir accorder une remise à un client si son montant d'achat est supérieur à 100 € et s'il est membre de votre programme de fidélité.

C'est là que les fonctions logiques ET et OU deviennent indispensables.

Combiner SI avec ET pour des conditions multiples (ET logique)

La fonction ET renvoie VRAI si toutes les conditions spécifiées sont vraies, et FAUX si au moins une condition est fausse. Sa syntaxe est :

=ET(condition1; condition2; ...)

Pour utiliser la formule Excel SI avec plusieurs conditions ET, vous imbriquez la fonction ET à l'intérieur de la condition de la fonction SI.

Exemple pratique : Remise basée sur le montant d'achat et l'adhésion

Imaginons que vous ayez une feuille de calcul avec les colonnes suivantes :

  • Colonne A : Nom du client
  • Colonne B : Montant de l'achat
  • Colonne C : Indique si le client est membre du programme de fidélité (VRAI ou FAUX)

Vous souhaitez accorder une remise de 10% si le montant de l'achat est supérieur à 100 € et si le client est membre du programme de fidélité. La formule serait la suivante :

=SI(ET(B2>100; C2=VRAI); B2*0,9; B2)

Explication :

  • ET(B2>100; C2=VRAI) : Vérifie si le montant de l'achat (B2) est supérieur à 100 € et si le client est membre (C2 est VRAI).
  • B2*0,9 : Si les deux conditions sont vraies, calcule le montant de l'achat avec une remise de 10%.
  • B2 : Si au moins une des conditions est fausse, renvoie le montant d'achat initial.

Conseil : Utilisez des noms de cellules clairs et explicites pour faciliter la lecture et la maintenance de vos formules. Par exemple, au lieu de B2, vous pourriez utiliser [Montant_Achat]. Pour définir un nom de cellule, sélectionnez la cellule, puis tapez le nom souhaité dans la zone de nom (à gauche de la barre de formule).

Captures d'écran (Descriptions textuelles)

Image 1 : Une capture d'écran d'une feuille Excel montrant des données de clients (Nom, Montant d'achat, Membre Fidélité) dans les colonnes A, B et C. La colonne D contient la formule expliquée ci-dessus.

Image 2 : Une capture d'écran de la barre de formule Excel montrant la formule =SI(ET(B2>100; C2=VRAI); B2*0,9; B2) mise en évidence.

Combiner SI avec OU pour des conditions multiples (OU logique)

La fonction OU renvoie VRAI si au moins une des conditions spécifiées est vraie, et FAUX si toutes les conditions sont fausses. Sa syntaxe est :

=OU(condition1; condition2; ...)

Pour utiliser la formule Excel SI avec plusieurs conditions OU, vous imbriquez la fonction OU à l'intérieur de la condition de la fonction SI.

Exemple pratique : Promotion basée sur l'âge ou l'ancienneté

Supposons que vous ayez une feuille de calcul avec les colonnes suivantes :

  • Colonne A : Nom de l'employé
  • Colonne B : Âge de l'employé
  • Colonne C : Ancienneté de l'employé (en années)

Vous souhaitez offrir une promotion aux employés qui ont plus de 50 ans ou qui ont plus de 10 ans d'ancienneté. La formule serait la suivante :

=SI(OU(B2>50; C2>10); "Promotion accordée"; "Promotion non accordée")

Explication :

  • OU(B2>50; C2>10) : Vérifie si l'âge de l'employé (B2) est supérieur à 50 ans ou si son ancienneté (C2) est supérieure à 10 ans.
  • "Promotion accordée" : Si au moins une des conditions est vraie, affiche le texte "Promotion accordée".
  • "Promotion non accordée" : Si les deux conditions sont fausses, affiche le texte "Promotion non accordée".

Astuce : Vous pouvez utiliser des valeurs numériques au lieu de texte dans les valeurs renvoyées par la fonction SI. Par exemple, vous pourriez renvoyer 1 si la promotion est accordée et 0 si elle ne l'est pas.

Captures d'écran (Descriptions textuelles)

Image 3 : Une capture d'écran d'une feuille Excel montrant des données d'employés (Nom, Âge, Ancienneté) dans les colonnes A, B et C. La colonne D contient la formule expliquée ci-dessus.

Image 4 : Une capture d'écran de la barre de formule Excel montrant la formule =SI(OU(B2>50; C2>10); "Promotion accordée"; "Promotion non accordée") mise en évidence.

Imbriquer plusieurs fonctions SI pour des conditions complexes

Lorsque vous avez besoin de tester plus de deux conditions, vous pouvez imbriquer plusieurs fonctions SI les unes dans les autres. Cela vous permet de créer des structures de décision plus complexes.

Exemple pratique : Attribution de notes en fonction du score

Supposons que vous ayez une feuille de calcul avec les colonnes suivantes :

  • Colonne A : Nom de l'étudiant
  • Colonne B : Score de l'étudiant

Vous souhaitez attribuer une note en fonction du score, selon les critères suivants :

  • Score >= 90 : A
  • 80 <= Score < 90 : B
  • 70 <= Score < 80 : C
  • Score < 70 : D

La formule serait la suivante :

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

Explication :

  • SI(B2>=90; "A"; ...) : Si le score est supérieur ou égal à 90, renvoie "A". Sinon, passe à la condition suivante.
  • SI(B2>=80; "B"; ...) : Si le score est supérieur ou égal à 80, renvoie "B". Sinon, passe à la condition suivante.
  • SI(B2>=70; "C"; "D") : Si le score est supérieur ou égal à 70, renvoie "C". Sinon, renvoie "D".

Attention : L'imbrication excessive de fonctions SI peut rendre les formules difficiles à lire et à maintenir. Essayez de limiter le nombre d'imbrications et d'utiliser des fonctions alternatives comme RECHERCHEV ou CHOISIR si possible.

Captures d'écran (Descriptions textuelles)

Image 5 : Une capture d'écran d'une feuille Excel montrant des données d'étudiants (Nom, Score) dans les colonnes A et B. La colonne C contient la formule expliquée ci-dessus.

Image 6 : Une capture d'écran de la barre de formule Excel montrant la formule =SI(B2>=90; "A"; SI(B2>=80; "B"; SI(B2>=70; "C"; "D"))) mise en évidence.

Erreurs courantes à éviter avec la formule SI et les conditions multiples

  • Oublier les parenthèses : Assurez-vous de bien fermer toutes les parenthèses, en particulier lors de l'imbrication de plusieurs fonctions.
  • Mauvaise utilisation des opérateurs logiques : Utilisez les opérateurs logiques (=, >, <, >=, <=, <>) correctement pour comparer les valeurs.
  • Erreurs de syntaxe : Vérifiez attentivement la syntaxe de vos formules, en particulier les points-virgules et les guillemets.
  • Conditions qui se chevauchent : Évitez de créer des conditions qui se chevauchent, car cela peut entraîner des résultats inattendus.
  • Formules trop complexes : Simplifiez vos formules autant que possible pour les rendre plus faciles à lire et à maintenir.

Alternatives à la formule SI pour des conditions multiples

Bien que la formule SI soit un outil puissant, il existe d'autres fonctions Excel qui peuvent être plus adaptées à certaines situations :

  • RECHERCHEV (VLOOKUP) : Utile pour rechercher une valeur dans une table et renvoyer une valeur correspondante.
  • RECHERCHEH (HLOOKUP) : Similaire à RECHERCHEV, mais recherche une valeur dans une ligne au lieu d'une colonne.
  • CHOISIR (CHOOSE) : Permet de choisir une valeur parmi une liste en fonction d'un index.
  • SI.CONDITIONS (IFS) : (Excel 365 et versions ultérieures) Permet de tester plusieurs conditions et de renvoyer une valeur correspondante sans avoir à imbriquer plusieurs fonctions SI. La syntaxe est plus simple et plus lisible : =SI.CONDITIONS(condition1; valeur_si_vrai1; condition2; valeur_si_vrai2; ...)

Conclusion

La formule Excel SI, combinée aux fonctions logiques ET et OU, est un outil essentiel pour automatiser vos décisions et analyses. En comprenant les principes de base et en appliquant les exemples et astuces présentés dans cet article, vous serez en mesure de maîtriser la formule Excel SI avec plusieurs conditions et de créer des feuilles de calcul plus intelligentes et plus efficaces. N'hésitez pas à expérimenter et à adapter ces techniques à vos propres besoins. Bonne chance !

Questions fréquentes

Comment puis-je tester plus de 2 conditions avec la formule SI ?

Vous pouvez imbriquer plusieurs fonctions SI les unes dans les autres, ou utiliser les fonctions ET et OU pour combiner plusieurs conditions dans une seule fonction SI. Pour une plus grande clarté, la fonction SI.CONDITIONS (IFS) est disponible dans les versions récentes d'Excel.

Quelle est la différence entre ET et OU ?

La fonction ET renvoie VRAI si *toutes* les conditions sont vraies, tandis que la fonction OU renvoie VRAI si *au moins une* des conditions est vraie.

Comment puis-je éviter les erreurs courantes avec la formule SI ?

Vérifiez attentivement la syntaxe de vos formules, assurez-vous de bien fermer toutes les parenthèses, et évitez de créer des conditions qui se chevauchent. Simplifiez vos formules autant que possible pour les rendre plus faciles à lire et à maintenir.

Mots-clés associés :

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

Partager cet article :