Accueil › Fonctions Excel › SI.CONDITIONS
Fonction SI.CONDITIONS dans Excel : plusieurs conditions sans imbriquer
SI.CONDITIONS vérifie une liste de conditions dans l'ordre et renvoie le résultat de la première qui est vraie. Elle fait la même chose qu'une pile de SI imbriqués, mais elle est bien plus facile à lire et à écrire. Dans l'Excel en anglais, la fonction s'appelle IFS.
Dans ce guide
Syntaxe de SI.CONDITIONS
=SI.CONDITIONS(test_logique1; valeur_si_vrai1; [test_logique2; valeur_si_vrai2]; …)Vous écrivez des paires : une condition et ce qu'il faut renvoyer si elle est vraie. Jusqu'à 127 paires. SI.CONDITIONS est disponible dans Excel 2019, 2021, 2024 et Microsoft 365.
Opérateurs de comparaison : quoi taper
| Tapez | Signifie |
|---|---|
| = | égal à |
| > | supérieur à |
| < | inférieur à |
| >= | supérieur ou égal à : d'abord >, puis = |
| <= | inférieur ou égal à : d'abord <, puis = |
| <> | différent de : d'abord <, puis > |
Toujours deux touches séparées, jamais un symbole spécial.
Exemple : des lettres à partir de scores
| A | B | C | |
|---|---|---|---|
| 1 | Élève | Points | Lettre |
| 2 | Anne | 72 | B |
| 3 | Bruno | 55 | D |
| 4 | Claire | 90 | A |
| 5 | Diane | 41 | F |
Excel vérifie de gauche à droite et s'arrête à la première condition vraie. Pour 72, le premier test échoue et le deuxième réussit : B. La même chose avec des SI imbriqués demande quatre SI et quatre parenthèses fermantes.
S'exercer avec SI.CONDITIONS : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Donnez en C2 une lettre à la note de B2 : A dès 90, B dès 70, C dès 50: =SI.CONDITIONS(B2>=90;"A";B2>=70;"B";B2>=50;"C")
L'astuce VRAI pour « tout le reste »
SI.CONDITIONS n'a pas de valeur « sinon » intégrée. Si aucune condition n'est vraie, elle renvoie #N/A. C'est pourquoi la dernière paire est VRAI; "F" : VRAI est toujours vrai, et rattrape donc tout ce que les conditions précédentes ont laissé passer.
Comme SI.CONDITIONS s'arrête à la première correspondance, mettez la condition la plus stricte en premier. =SI.CONDITIONS(B2>=50; "D"; B2>=80; "A"; …) donne un D à tous les scores au-dessus de 50, parce que 90 est aussi >= 50.
SI.CONDITIONS face à SI, SI.MULTIPLE ou une recherche
| Situation | Meilleur choix |
|---|---|
| Une condition, deux résultats | SI |
| Plusieurs tranches ou comparaisons (>=, <) | SI.CONDITIONS |
| Une valeur comparée à des options fixes ("L" → lundi) | SI.MULTIPLE |
| Beaucoup de paliers susceptibles de changer | Un tableau avec RECHERCHEX ou RECHERCHEV |
Questions fréquentes
Pourquoi SI.CONDITIONS renvoie-t-elle #N/A ?
Aucune des conditions n'est vraie. Ajoutez VRAI avec une valeur par défaut comme dernière paire.
SI.CONDITIONS est-elle disponible dans Excel 2016 ?
Seulement pour les abonnés Microsoft 365. La version autonome d'Excel 2016 n'a pas SI.CONDITIONS ; utilisez-y des SI imbriqués.
Peut-on combiner SI.CONDITIONS avec ET ou OU ?
Oui, chaque condition peut être ET(...) ou OU(...), par exemple =SI.CONDITIONS(ET(B2>=60; C2="Oui"); "Admis"; VRAI; "Refusé").