Fonction SI.MULTIPLE Excel : guide complet avec exemples

Vous utilisez des SI imbriqués difficiles à lire dans Excel ? La fonction SI.MULTIPLE permet de remplacer ces formules complexes par une solution claire et rapide. Elle compare une expression à plusieurs valeurs possibles et renvoie le résultat correspondant au premier cas qui correspond. Disponible depuis Excel 2019 et Microsoft 365.

🎓 Niveau intermédiaire
⏱ 10 min de lecture
📋 Excel 2019 et 365

1Pourquoi utiliser SI.MULTIPLE dans Excel ?

SI.MULTIPLE a été conçue pour résoudre un problème très concret : les SI imbriqués deviennent vite illisibles dès qu’on dépasse 3 ou 4 niveaux. Voici ce qu’elle apporte :

AvantageCe que ça change concrètement
Remplace les SI imbriquésUne formule longue devient lisible ligne par ligne
Formules plus courtesMoins de parenthèses, moins d’erreurs de saisie
Maintenance facilitéeAjouter ou modifier un cas = ajouter une paire
Lisibilité maximaleChaque valeur et son résultat sont côte à côte
💡 Résumé visuel

SI.MULTIPLE = une valeur testée contre plusieurs cas fixes · SI.CONDITIONS = des conditions différentes à chaque étape · SI imbriqués = à éviter au-delà de 3 niveaux

2Syntaxe et arguments de SI.MULTIPLE

SI.MULTIPLE évalue une expression unique et la compare successivement à plusieurs valeurs. Dès qu’une correspondance est trouvée, elle renvoie le résultat associé.

SI.MULTIPLE(expression ; val1 ; résultat1 ; val2 ; résultat2 ; [; défaut])
ArgumentTypeDescription
expressionObligatoireLa valeur ou la cellule à comparer. C’est toujours la même expression qui est testée à chaque étape.
val1ObligatoirePremière valeur à comparer à l’expression.
résultat1ObligatoireValeur renvoyée si expression = val1.
val2, résultat2…OptionnelPaires supplémentaires. Jusqu’à 126 paires valeur/résultat.
défautOptionnelValeur renvoyée si aucune correspondance n’est trouvée. Si absent et aucune correspondance, renvoie #N/A.
💡 La valeur par défaut en dernier

Contrairement à SI.CONDITIONS où on utilise VRAI comme dernière condition, SI.MULTIPLE accepte directement une valeur par défaut en tout dernier argument, sans condition associée. Si le nombre total d’arguments est impair, le dernier est la valeur par défaut.

3Exemple 1 : correspondance de tailles

Vous disposez d’un tableau de commandes avec des codes de taille (XS, S, M, L, XL) et vous voulez afficher le libellé complet.

A — CommandeB — Code tailleC — Libellé
2CMD-001LLarge
3CMD-002SSmall
4CMD-003XLExtra Large
5CMD-004MMedium
6CMD-005XXLTaille inconnue

En cellule C2 :

SI.MULTIPLE(B2 ;
« XS » ; « Extra Small » ;
« S » ; « Small » ;
« M » ; « Medium » ;
« L » ; « Large » ;
« XL » ; « Extra Large » ;
« Taille inconnue »)
→ Le dernier argument sans valeur associée = valeur par défaut
💡 Lisibilité maximale

La formule se lit naturellement : si B2 = « XS » → « Extra Small », si « S » → « Small »… Chaque paire est alignée, ce qui rend la formule très facile à modifier ou à étendre.

4Exemple 2 : jours de la semaine en texte

La fonction JOURSEM renvoie un numéro de 1 à 7. Vous voulez convertir ce numéro en nom du jour.

A — DateB — N° du jourC — Nom du jour
203/04/20265Vendredi
304/04/20266Samedi
406/04/20261Lundi
SI.MULTIPLE(JOURSEM(A2 ; 2) ;
1 ; « Lundi » ;
2 ; « Mardi » ;
3 ; « Mercredi » ;
4 ; « Jeudi » ;
5 ; « Vendredi » ;
6 ; « Samedi » ;
7 ; « Dimanche »)
→ Convertit le numéro du jour (mode 2 : 1=lundi) en nom
💡 Alternative plus simple pour les jours

Pour les jours de la semaine uniquement, =TEXTE(A2;"jjjj") renvoie directement « vendredi ». SI.MULTIPLE reste utile dès que vous avez vos propres libellés personnalisés.

5SI.MULTIPLE vs SI imbriqués

C’est la comparaison la plus utile : voyons concrètement pourquoi SI.MULTIPLE est préférable aux SI imbriqués pour ce type de cas.

Avec des SI imbriqués (difficile à lire)

SI(B2= »XS » ; « Extra Small » ;
SI(B2= »S » ; « Small » ;
SI(B2= »M » ; « Medium » ;
SI(B2= »L » ; « Large » ;
SI(B2= »XL » ; « Extra Large » ; « Taille inconnue »)))))
→ 5 parenthèses fermantes, difficile à relire et à modifier

Avec SI.MULTIPLE (clair et maintenable)

SI.MULTIPLE(B2 ;
« XS » ; « Extra Small » ;
« S » ; « Small » ;
« M » ; « Medium » ;
« L » ; « Large » ;
« XL » ; « Extra Large » ;
« Taille inconnue »)
→ Même résultat, formule lisible, ajouter une taille = ajouter une paire
⚠️ Limite : égalité exacte uniquement

SI.MULTIPLE ne peut tester que des égalités. Si vous avez besoin de comparer des tranches ou des seuils (B2 > 100, B2 <= 500…), utilisez SI.CONDITIONS qui accepte tous les opérateurs de comparaison.

6SI.MULTIPLE vs SI.CONDITIONS

CritèreSI.MULTIPLESI.CONDITIONS
Ce qu’elle testeToujours la même expressionDes conditions différentes à chaque étape
Type de comparaisonÉgalité exacte uniquementTous les opérateurs (>, <, =, <>…)
Valeur par défautDernier argument impairCondition VRAI en dernière position
Cas d’usage typiqueCodes, statuts, catégories fixesTranches, seuils, plages de valeurs
DisponibilitéExcel 2019 et 365Excel 2019 et 365

Même résultat, deux approches

Pour classer un statut de commande :

Avec SI.MULTIPLE (adapté : on teste toujours la même cellule contre des valeurs fixes) :

SI.MULTIPLE(B2 ; « L » ; « Livré » ; « E » ; « En cours » ; « A » ; « Annulé » ; « Statut inconnu »)

Avec SI.CONDITIONS (moins adapté ici, mais fonctionnel) :

SI.CONDITIONS(B2= »L » ; « Livré » ; B2= »E » ; « En cours » ; B2= »A » ; « Annulé » ; VRAI ; « Statut inconnu »)
💡 Règle de choix simple

Vous testez toujours la même cellule contre des valeurs exactes ? → SI.MULTIPLE. Vous testez des conditions avec des opérateurs (>, <=…) ou des expressions différentes à chaque étape ? → SI.CONDITIONS.

7Erreurs courantes avec SI.MULTIPLE

#N/A
Aucune correspondance trouvée. La valeur de l’expression ne correspond à aucune des valeurs listées et vous n’avez pas mis de valeur par défaut.
Solution : ajoutez une valeur par défaut en dernier argument (nombre impair d’arguments total).

#NOM?
Fonction non disponible. SI.MULTIPLE n’existe pas dans Excel 2016 ou antérieur.
Solution : utilisez des SI imbriqués ou mettez à jour vers Excel 2019/365.

Paire incomplète
Attention au nombre d’arguments. Chaque valeur doit être suivie de son résultat. Si le dernier argument est en position impaire, il est traité comme valeur par défaut. En position paire, c’est une erreur de syntaxe.

Comparaison exacte
SI.MULTIPLE ne gère que l’égalité. Elle ne peut pas tester B2>100 ou des plages de valeurs. Pour ce type de condition, utilisez SI.CONDITIONS à la place.

🎓 Pratiquer SI.MULTIPLE avec la formation Excel

Vous voulez aller plus loin ? Découvrez la formation complète.

🎓 Accédez à la formation complète Excel

8Questions fréquentes sur SI.MULTIPLE Excel

SI.MULTIPLE est-elle sensible à la casse ?

Non. Comme la plupart des fonctions Excel, SI.MULTIPLE ne distingue pas les majuscules des minuscules. « XL », « xl » et « Xl » sont considérés comme identiques.

Peut-on utiliser SI.MULTIPLE avec des nombres ?

Oui. =SI.MULTIPLE(A2 ; 1 ; "Lundi" ; 2 ; "Mardi" ; "Autre jour") fonctionne parfaitement avec des valeurs numériques. Les guillemets ne sont nécessaires que pour le texte.

Quelle est la limite du nombre de cas ?

SI.MULTIPLE accepte jusqu’à 126 paires valeur/résultat, plus une valeur par défaut optionnelle. Au-delà de 10 à 15 cas, une table de correspondance avec RECHERCHEV ou RECHERCHEX est souvent plus maintenable.

SI.MULTIPLE peut-elle retourner une formule comme résultat ?

Oui. Chaque résultat peut être une valeur fixe, une référence de cellule ou une formule complète. Par exemple : =SI.MULTIPLE(B2 ; "A" ; C2*1,1 ; "B" ; C2*0,9 ; C2) applique des coefficients différents selon la catégorie.

Quelle différence entre SI.MULTIPLE et RECHERCHEV ?

RECHERCHEV cherche une valeur dans une colonne d’un tableau externe et renvoie la colonne correspondante. SI.MULTIPLE intègre les valeurs directement dans la formule. Pour peu de cas (moins de 10), SI.MULTIPLE est plus simple. Pour beaucoup de cas ou des données qui changent fréquemment, RECHERCHEV avec une table de correspondance est plus maintenable.

+Pour aller plus loin

Vous maîtrisez SI.MULTIPLE ? Voici les fonctions logiques et de recherche complémentaires :