5 alternatives aux SI imbriqués

Au-delà de 3 ou 4 niveaux, les SI imbriqués deviennent illisibles. Voici 5 techniques pour exprimer des conditions multiples sans tomber dans le piège.

💡 Le cas type : convertir une note en mention

Notre exemple fil rouge : transformer une note sur 20 en mention (Très bien, Bien, Assez bien, Passable, Insuffisant).

Approche naïve : SI imbriqués

=SI(A1>=16;"Très bien";SI(A1>=14;"Bien";SI(A1>=12;"Assez bien";SI(A1>=10;"Passable";"Insuffisant"))))

Ça fonctionne… mais c'est presque illisible et impossible à maintenir.

1️⃣ Alternative 1 : SI.CONDITIONS (Excel 2019+)

=SI.CONDITIONS(A1>=16;"Très bien"; A1>=14;"Bien"; A1>=12;"Assez bien"; A1>=10;"Passable"; VRAI;"Insuffisant")

Chaque condition est évaluée dans l'ordre. Le dernier VRAI sert de "sinon" par défaut. Beaucoup plus lisible.

2️⃣ Alternative 2 : SI.MULTIPLE pour des correspondances exactes

Si vos cas sont des valeurs exactes (et non des plages), SI.MULTIPLE est imbattable :

=SI.MULTIPLE(A1; "L";"Lundi"; "M";"Mardi"; "Me";"Mercredi"; "Inconnu")

3️⃣ Alternative 3 : RECHERCHEV en mode approximatif

Créez une table de paliers (triée par ordre croissant) :

SeuilMention
0Insuffisant
10Passable
12Assez bien
14Bien
16Très bien
=RECHERCHEV(A1; Paliers; 2; VRAI)

Le VRAI active la recherche approximative : Excel renvoie la dernière ligne dont le seuil est ≤ à la note.

4️⃣ Alternative 4 : CHOISIR pour des entiers consécutifs

Si votre logique repose sur un nombre entier de 1 à N, CHOISIR est parfait :

=CHOISIR(JOURSEM(A1;2); "Lundi";"Mardi";"Mercredi";"Jeudi";"Vendredi";"Samedi";"Dimanche")

5️⃣ Alternative 5 : INDEX + EQUIV pour les cas complexes

Quand vos seuils et résultats sont dans des plages séparées :

=INDEX(Mentions; EQUIV(A1; Seuils; 1))

EQUIV en mode 1 trouve la position du dernier palier ≤ note, INDEX renvoie la mention correspondante.

📊 Tableau de décision

SituationSolution
2-3 conditions simplesSI classique
4+ conditions sur plagesSI.CONDITIONS ou RECHERCHEV approximatif
Correspondance exacte par valeurSI.MULTIPLE
Index entier de 1 à NCHOISIR
Table évolutiveRECHERCHEV ou INDEX + EQUIV
Une formule maintenable est une formule qu'on peut lire dans 6 mois sans réfléchir. Sortir des SI imbriqués, c'est offrir ce confort à votre futur vous.

Tutoriel SI.CONDITIONS Tutoriel SI.MULTIPLE