Apprendre Excel
FR
Définit l'affichage des nombres, des dates et des formules, pour que tout fonctionne comme dans votre Excel.

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
  1. Syntaxe de SI.CONDITIONS
  2. Exemple : notes
  3. Essayez vous-même
  4. VRAI par défaut
  5. SI.CONDITIONS, SI ou SI.MULTIPLE
  6. Questions fréquentes

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

TapezSignifie
=é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

ABC
1ÉlèvePointsLettre
2Anne72B
3Bruno55D
4Claire90A
5Diane41F
=SI.CONDITIONS(B2>=80; "A"; B2>=70; "B"; B2>=60; "C"; B2>=50; "D"; VRAI; "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

SituationMeilleur choix
Une condition, deux résultatsSI
Plusieurs tranches ou comparaisons (>=, <)SI.CONDITIONS
Une valeur comparée à des options fixes ("L" → lundi)SI.MULTIPLE
Beaucoup de paliers susceptibles de changerUn 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é").