Tutoriel · Excel intermédiaire

SI imbriqués et SI.CONDITIONS

Gérer plusieurs cas avec un seul SI ne suffit pas. Apprenez à imbriquer des SI et à utiliser SI.CONDITIONS pour des règles à 3, 4, 5 niveaux — avec des exemples visuels pas à pas.

⏱️ Durée · 20 min 🎚️ Niveau · Intermédiaire 📋 Prérequis · Maîtriser =SI(cond;vrai;faux)
💡
Pourquoi imbriquer des SI ?Un SI seul gère deux cas : VRAI ou FAUX. Dès qu’il y a 3 cas ou plus (Excellent / Bien / Insuffisant), il faut imbriquer un SI dans l’argument FAUX d’un autre SI, et ainsi de suite.

🧠 Le principe — SI dans un SI

L’idée : quand la réponse est FAUX, au lieu d’écrire un texte, on repose une nouvelle question avec un autre SI.

SI note ≥ 16 →
→ « Très bien »
SINON SI note ≥ 12 →
→ « Bien »
SINON SI note ≥ 10 →
→ « Assez bien »
SINON
→ « Insuffisant »
Traduction Excel — 3 SI imbriqués=SI(B2>=16 ; « Très bien » ; SI(B2>=12 ; « Bien » ; SI(B2>=10 ; « Assez bien » ; « Insuffisant » ) ) )
⚠️
Commencer par le seuil le plus élevéExcel teste les conditions dans l’ordre. Si on teste d’abord ≥10, une note de 17 tomberait dans « Assez bien » sans jamais atteindre « Très bien ». Toujours partir du seuil le plus haut vers le plus bas.

Exemple 1 — Mentions scolaires (4 niveaux)

Contexte scolaire
Note ≥ 16 → Très bien · ≥ 12 → Bien · ≥ 10 → Assez bien · < 10 → Insuffisant
Notes.xlsx
Résultats
C2fx =SI(B2>=16;"Très bien";SI(B2>=12;"Bien";SI(B2>=10;"Assez bien";"Insuffisant")))
ABC
1ÉlèveNote /20Mention
2Emma17Très bien
3Félix13Bien
4Gina11Assez bien
5Hugo9Insuffisant
6Inès16Très bien
≥ 16
≥ 12
≥ 10
< 10
C2 — 3 SI imbriqués=SI(B2>=16 ; « Très bien » ; SI(B2>=12 ; « Bien » ; SI(B2>=10 ; « Assez bien » ; « Insuffisant ») ) )

Exemple 2 — Commission vendeur (5 niveaux)

Contexte commercial
CA ≥ 20 000 → 12 % · ≥ 15 000 → 10 % · ≥ 10 000 → 8 % · ≥ 5 000 → 5 % · < 5 000 → 2 %
Commissions.xlsx
Vendeurs
C2fx =SI(B2>=20000;B2*12%;SI(B2>=15000;B2*10%;SI(B2>=10000;B2*8%;SI(B2>=5000;B2*5%;B2*2%))))
ABCD
1VendeurCA €Commission €Taux
2Alice22 0002 640,0012 %
3Bruno16 0001 600,0010 %
4Carla11 000880,008 %
5Didier6 000300,005 %
6Élise3 00060,002 %
C2 — 4 SI imbriqués avec calculs=SI(B2>=20000 ; B2*12% ; SI(B2>=15000 ; B2*10% ; SI(B2>=10000 ; B2*8% ; SI(B2>=5000 ; B2*5% ; B2*2% ) ) ) )
⚠️ Le piège des parenthèses
4 SI imbriqués = 4 parenthèses ouvrantes = )))) à la fin. Compter ses parenthèses avant de valider. Excel colorie les paires pour aider.

SI.CONDITIONS — la version moderne et lisible (Excel 2019+)

SI.CONDITIONS remplace les SI imbriqués. On liste les paires condition → résultat à la suite, sans parenthèses intermédiaires. Même logique, bien plus lisible.

🔶 SI imbriqués (toutes versions)

Difficile à lire, parenthèses à compter, risque d’erreur à partir de 3 niveaux.

🟢 SI.CONDITIONS (Excel 2019 / Microsoft 365)

Lecture linéaire, pas de parenthèses à gérer, jusqu’à 127 conditions.
ℹ️
Syntaxe de SI.CONDITIONSOn liste les paires condition ; résultat les unes après les autres. Le dernier argument VRAI ; "valeur par défaut" joue le rôle du « sinon » final — il est obligatoire pour éviter l’erreur #N/A.

Exemple 3 — Mentions avec SI.CONDITIONS

Même résultat que l’exemple 1, écrit avec SI.CONDITIONS.

Notes.xlsx
Résultats
C2fx =SI.CONDITIONS(B2>=16;"Très bien";B2>=12;"Bien";B2>=10;"Assez bien";VRAI;"Insuffisant")
ABC
1ÉlèveNote /20Mention (SI.CONDITIONS)
2Emma17Très bien
3Félix13Bien
4Gina11Assez bien
5Hugo9Insuffisant
VRAI en dernière position = le « sinon » par défaut — attrape tous les cas restants
C2 — SI.CONDITIONS (équivalent des 3 SI imbriqués, bien plus lisible)=SI.CONDITIONS( B2>=16 ; « Très bien » ; B2>=12 ; « Bien » ; B2>=10 ; « Assez bien » ; VRAI ; « Insuffisant » ← le « sinon » final obligatoire )
💡
VRAI comme dernier argumentSans le VRAI ; "valeur par défaut" à la fin, SI.CONDITIONS renvoie une erreur #N/A si aucune condition n’est vraie. Le VRAI est toujours vrai → il sert de filet de sécurité.

Exemple 4 — Commissions avec SI.CONDITIONS (5 niveaux)

Commissions_v2.xlsx
Vendeurs
C2fx =SI.CONDITIONS(B2>=20000;B2*12%;B2>=15000;B2*10%;B2>=10000;B2*8%;B2>=5000;B2*5%;VRAI;B2*2%)
ABC
1VendeurCA €Commission €
2Alice22 0002 640,00
3Bruno16 0001 600,00
4Carla11 000880,00
5Didier6 000300,00
6Élise3 00060,00
C2 — SI.CONDITIONS avec 5 niveaux de commission=SI.CONDITIONS( B2>=20000 ; B2*12% ; B2>=15000 ; B2*10% ; B2>=10000 ; B2*8% ; B2>=5000 ; B2*5% ; VRAI ; B2*2% ← CA < 5 000 )

Exemple 5 — Délai de livraison selon la zone

Contexte logistique
Zone A → 24h · Zone B → 48h · Zone C → 72h · Autre → « À définir »
Livraisons.xlsx
Commandes
C2fx =SI.CONDITIONS(B2="A";"24h";B2="B";"48h";B2="C";"72h";VRAI;"À définir")
ABC
1CommandeZoneDélai
2CMD-001A24h
3CMD-002C72h
4CMD-003B48h
5CMD-004DÀ définir
6CMD-005A24h
Zone D non prévue → capturée par le VRAI final → « À définir »
C2 — SI.CONDITIONS sur valeurs texte=SI.CONDITIONS( B2=« A » ; « 24h » ; B2=« B » ; « 48h » ; B2=« C » ; « 72h » ; VRAI ; « À définir » )

🚨 Erreurs courantes

❌ Mauvais ordre des seuils

=SI(B2>=10;"Assez bien";SI(B2>=12;"Bien";"Insuffisant"))

Une note de 15 passe dans ≥10 → « Assez bien ». Elle n’atteint jamais ≥12.

✔ Seuil le plus élevé en premier

=SI(B2>=12;"Bien";SI(B2>=10;"Assez bien";"Insuffisant"))

Excel descend les seuils du plus haut au plus bas → chaque note tombe au bon niveau.

❌ SI.CONDITIONS sans VRAI final

=SI.CONDITIONS(B2>=16;"Très bien";B2>=12;"Bien";B2>=10;"Assez bien")

Si la note est 8, aucune condition n’est vraie → Excel renvoie #N/A.

✔ VRAI final comme filet

=SI.CONDITIONS(… ; VRAI ; "Insuffisant")

Le VRAI attrape tous les cas restants. Toujours le mettre en dernier.

📋 SI imbriqués vs SI.CONDITIONS — quand utiliser quoi ?

SI imbriquésSI.CONDITIONS
DisponibilitéToutes versions ExcelExcel 2019 / Microsoft 365
LisibilitéDifficile au-delà de 3 niveauxLinéaire, facile à lire
Nb max de niveaux64 (peu pratique)127
Valeur par défautDernier argument FAUXVRAI ; "valeur" en dernier
ParenthèsesAutant que de SIUne seule paire
ConseilSi compatibilité ancienne version requisePréférer SI.CONDITIONS dès que possible