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.MULTIPLE

Fonction SI.MULTIPLE dans Excel : syntaxe et exemples

SI.MULTIPLE compare une valeur à une liste d'options et renvoie le résultat de l'option qui correspond. Elle est idéale pour transformer des codes en noms : « FR » en France, 1 en lundi, « P » en Payé. Dans l'Excel en anglais, la fonction s'appelle SWITCH.

Dans ce guide
  1. Syntaxe de SI.MULTIPLE
  2. Exemple simple
  3. Essayez vous-même
  4. Nombres en noms
  5. L'astuce SI.MULTIPLE(VRAI)
  6. SI.MULTIPLE ou SI.CONDITIONS
  7. Questions fréquentes

Syntaxe de SI.MULTIPLE

=SI.MULTIPLE(expression; valeur1; résultat1; [valeur2; résultat2]; …; [par_défaut])
ArgumentSignification
expressionLa valeur à vérifier, en général une cellule.
valeur / résultatDes paires : si l'expression est égale à cette valeur, renvoyer ce résultat.
par_défaut
(facultatif)
Une dernière valeur sans paire, renvoyée si rien ne correspond. Sans elle, vous obtenez #N/A.

SI.MULTIPLE est disponible dans Excel 2019, 2021, 2024 et Microsoft 365.

Exemple simple : des codes de statut

AB
1CodeStatut
2PPayé
3OOuvert
4AAnnulé
5XInconnu
=SI.MULTIPLE(A2; "P"; "Payé"; "O"; "Ouvert"; "A"; "Annulé"; "Inconnu")

« P » correspond à la première valeur : B2 affiche donc Payé. « X » ne correspond à rien et reçoit la valeur par défaut : Inconnu.

S'exercer avec SI.MULTIPLE : 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: Transformez en C2 le numéro de priorité de B2 en mot: =SI.MULTIPLE(B2;1;"Basse";2;"Moyenne";3;"Haute")

Des nombres en noms : les jours de la semaine

=SI.MULTIPLE(JOURSEM(A2; 2); 6; "Week-end"; 7; "Week-end"; "Jour ouvré")

JOURSEM avec le type 2 renvoie 1 pour lundi jusqu'à 7 pour dimanche. Samedi (6) et dimanche (7) renvoient « Week-end » ; tout le reste, « Jour ouvré ».

L'astuce SI.MULTIPLE(VRAI) pour les tranches

SI.MULTIPLE ne vérifie que des égalités : elle ne sait donc pas faire « supérieur à » directement. Une astuce courante consiste à comparer à VRAI et à utiliser des conditions comme valeurs :

=SI.MULTIPLE(VRAI; B2>=80; "A"; B2>=70; "B"; B2>=60; "C"; "F")

Cela fonctionne, mais pour des tranches, SI.CONDITIONS est généralement plus clair.

SI.MULTIPLE face à SI.CONDITIONS ou à un tableau de recherche

  • SI.MULTIPLE : une valeur comparée à quelques options fixes. Court et lisible.
  • SI.CONDITIONS : des conditions différentes ou des comparaisons comme >= et <.
  • Un tableau de recherche avec RECHERCHEX : plus de 5 options environ, ou des options qui changent. Plus facile à maintenir qu'une longue formule.

Questions fréquentes

Pourquoi SI.MULTIPLE renvoie-t-elle #N/A ?

Aucune valeur ne correspond et il n'y a pas de valeur par défaut. Ajoutez un dernier argument sans paire comme valeur par défaut.

SI.MULTIPLE distingue-t-elle les majuscules des minuscules ?

Non. « p » et « P » correspondent à la même valeur.

SI.MULTIPLE peut-elle associer plusieurs valeurs à un même résultat ?

Vous devez répéter le résultat pour chaque valeur, comme dans l'exemple du week-end. Pour beaucoup de valeurs, un tableau de recherche est plus simple.