Guides Excel

Fonction si excel avec plusieurs conditions : le guide

29 janvier 2026 11 vues

La fonction SI d'Excel est un outil puissant pour automatiser des décisions basées sur des conditions. Mais que faire lorsque vous avez besoin de prendre des décisions complexes impliquant plusieurs critères ? Heureusement, Excel offre des solutions élégantes pour gérer plusieurs conditions dans votre fonction SI. Dans cet article, nous allons explorer en détail comment utiliser la fonction SI avec plusieurs conditions, en utilisant l'imbrication de SI, les fonctions ET et OU, et en fournissant des exemples pratiques pour vous aider à maîtriser cette technique essentielle.

Comprendre la fonction si excel

La fonction SI est un pilier d'Excel, permettant d'effectuer des tests logiques et de renvoyer différentes valeurs selon que le test est vrai ou faux. La syntaxe de base est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique: L'expression qui est évaluée comme VRAI ou FAUX.
  • valeur_si_vrai: La valeur renvoyée si le test logique est VRAI.
  • valeur_si_faux: La valeur renvoyée si le test logique est FAUX.

Exemple simple de la fonction si

Imaginez que vous avez une colonne de notes d'examen. Vous voulez afficher "Réussi" si la note est supérieure ou égale à 60, et "Échoué" sinon. La formule serait :

=SI(A1>=60;"Réussi";"Échoué")

Cette formule, placée dans la cellule B1, évalue la note en A1 et affiche le résultat correspondant.

Gérer plusieurs conditions avec la fonction si : Imbrication

Lorsque vous avez plus de deux résultats possibles, vous pouvez imbriquer plusieurs fonctions SI les unes dans les autres. Cela signifie placer une fonction SI à l'intérieur de la partie valeur_si_faux d'une autre fonction SI.

Comment imbriquer les fonctions si

L'imbrication de SI permet de créer une structure de décision plus complexe. Chaque SI imbriqué évalue une condition supplémentaire seulement si la condition précédente est fausse.

Exemple d'imbrication de si

Supposons que vous voulez attribuer des mentions en fonction des notes :

  • Note >= 90 : "Excellent"
  • 80 <= Note < 90 : "Très bien"
  • 70 <= Note < 80 : "Bien"
  • Note < 70 : "Insuffisant"

La formule Excel serait :

=SI(A1>=90;"Excellent";SI(A1>=80;"Très bien";SI(A1>=70;"Bien";"Insuffisant")))

Explication:

  1. La première fonction SI vérifie si la note (en A1) est supérieure ou égale à 90. Si c'est le cas, elle renvoie "Excellent".
  2. Si la première condition est fausse (la note est inférieure à 90), la deuxième fonction SI vérifie si la note est supérieure ou égale à 80. Si c'est le cas, elle renvoie "Très bien".
  3. Si la deuxième condition est fausse (la note est inférieure à 80), la troisième fonction SI vérifie si la note est supérieure ou égale à 70. Si c'est le cas, elle renvoie "Bien".
  4. Si toutes les conditions précédentes sont fausses (la note est inférieure à 70), elle renvoie "Insuffisant".

Limites de l'imbrication

Bien que l'imbrication de SI soit utile, elle peut devenir difficile à lire et à maintenir avec un grand nombre de conditions. Excel a une limite au nombre de niveaux d'imbrication autorisés (64 dans les versions récentes), mais il est généralement préférable d'éviter d'atteindre cette limite pour des raisons de clarté.

Utiliser les fonctions et et ou avec la fonction si

Pour gérer des conditions multiples plus efficacement, vous pouvez combiner la fonction SI avec les fonctions ET et OU.

La fonction et

La fonction ET renvoie VRAI si toutes les conditions spécifiées sont VRAIES, et FAUX si au moins une condition est FAUSSE.

Syntaxe: =ET(condition1; condition2; ...)

La fonction ou

La fonction OU renvoie VRAI si au moins une des conditions spécifiées est VRAIE, et FAUX si toutes les conditions sont FAUSSES.

Syntaxe: =OU(condition1; condition2; ...)

Exemple avec la fonction et

Imaginez que vous voulez accorder une prime aux employés qui ont un score de performance supérieur à 85 ET plus de 5 ans d'ancienneté.

La formule serait :

=SI(ET(A1>85;B1>5);"Prime accordée";"Pas de prime")

Où A1 contient le score de performance et B1 contient l'ancienneté.

Exemple avec la fonction ou

Supposons que vous offrez une réduction si un client est un étudiant OU un senior.

La formule serait :

=SI(OU(A1="Étudiant";B1="Senior");"Réduction accordée";"Pas de réduction")

Où A1 contient le statut d'étudiant (Oui/Non) et B1 contient le statut de senior (Oui/Non).

Combiner et et ou

Vous pouvez également combiner les fonctions ET et OU pour créer des conditions encore plus complexes. Par exemple, vous pouvez accorder une prime si un employé a un score de performance supérieur à 90 ET (plus de 5 ans d'ancienneté OU est chef d'équipe).

La formule serait :

=SI(ET(A1>90;OU(B1>5;C1="Oui"));"Prime accordée";"Pas de prime")

Où A1 contient le score de performance, B1 contient l'ancienneté et C1 indique si l'employé est chef d'équipe (Oui/Non).

Astuces et bonnes pratiques pour la fonction si avec plusieurs conditions

  • Clarté et lisibilité: Utilisez des parenthèses pour clarifier l'ordre des opérations, surtout avec des combinaisons complexes de ET et OU.
  • Tests progressifs: Commencez par les conditions les plus restrictives ou les plus fréquentes pour optimiser la performance.
  • Gestion des erreurs: Anticipez les erreurs potentielles (par exemple, des cellules vides ou des valeurs incorrectes) et ajoutez des conditions pour les gérer.
  • Utilisation de tableaux de décision: Pour des conditions très complexes, envisagez de créer un tableau de décision et d'utiliser les fonctions RECHERCHEV ou INDEX/EQUIV.
  • Nommer les cellules: Donnez des noms significatifs aux cellules utilisées dans les formules pour améliorer la lisibilité.

Erreurs courantes à éviter avec la fonction si

  • Oublier les guillemets: N'oubliez pas d'entourer les chaînes de texte de guillemets doubles.
  • Mauvaise utilisation des parenthèses: Assurez-vous que les parenthèses sont correctement appariées et placées.
  • Confondre ET et OU: Comprenez bien la différence entre ces deux fonctions logiques pour éviter des résultats inattendus.
  • Imbrication excessive: Évitez d'imbriquer trop de fonctions SI, car cela peut rendre la formule difficile à comprendre et à déboguer. Envisagez d'autres approches comme les tableaux de décision.
  • Ignorer les valeurs vides: Traitez les cellules vides de manière appropriée pour éviter des erreurs.

Simplifiez vos analyses avec la fonction si

La fonction SI avec plusieurs conditions est un outil essentiel pour automatiser des décisions complexes dans Excel. En maîtrisant l'imbrication de SI, les fonctions ET et OU, et en suivant les bonnes pratiques, vous pouvez créer des feuilles de calcul plus puissantes et plus efficaces. N'hésitez pas à expérimenter avec les exemples fournis et à les adapter à vos propres besoins. Bonne exploration!

Questions fréquentes

Comment imbriquer plusieurs fonctions SI dans Excel ?

Pour imbriquer des fonctions SI, placez une fonction SI à l'intérieur de la partie `valeur_si_faux` d'une autre fonction SI. Cela permet d'évaluer plusieurs conditions de manière séquentielle.

Quelle est la différence entre les fonctions ET et OU dans Excel ?

La fonction ET renvoie VRAI si toutes les conditions spécifiées sont VRAIES, tandis que la fonction OU renvoie VRAI si au moins une des conditions spécifiées est VRAIE.

Comment éviter les erreurs courantes lors de l'utilisation de la fonction SI ?

Pour éviter les erreurs, assurez-vous d'utiliser correctement les guillemets pour les chaînes de texte, de bien apparier les parenthèses, de comprendre la différence entre ET et OU, et d'éviter une imbrication excessive des fonctions SI.

Mots-clés associés :

formule excel si plusieurs conditions si et excel si ou excel excel conditions multiples fonction si imbriquée excel

Partager cet article :