SI.MULTIPLE
SI.MULTIPLE compare une seule expression à une liste de valeurs exactes et renvoie le résultat associé. C'est l'équivalent de SWITCH en anglais, idéal pour traduire un code en libellé.
- SI.MULTIPLE
- SWITCH
- correspondance
- code
- libellé
- cas
Syntaxe
=SI.MULTIPLE(expression ; valeur1 ; résultat1 ; [valeur2 ; résultat2] ; ... ; [défaut])Exemple
Commandes : code de livraison en C2 (S, E ou X)=SI.MULTIPLE(C2 ; "S" ; "Standard" ; "E" ; "Express" ; "X" ; "Retrait magasin" ; "Code inconnu")→ "E" renvoie Express ; "Z" renvoie Code inconnuPlanning : date en A2=SI.MULTIPLE(JOURSEM(A2 ; 2) ; 6 ; "Week-end" ; 7 ; "Week-end" ; "Semaine") un samedi renvoie Week-endÀ retenir
- Disponibilité : Microsoft 365, Excel 2019 et versions suivantes.
- Piège : le dernier argument, sans résultat associé, est la valeur par défaut ; sans lui, une valeur non prévue renvoie #N/A.
- SI.MULTIPLE ne teste que l'égalité. Pour des seuils (>=, <), utilisez SI.CONDITIONS.
- Quand la liste de codes s'allonge ou change souvent, une table de correspondance lue par RECHERCHEX est plus simple à maintenir qu'une longue formule.
Voir aussi
- SI imbriqués et SI.CONDITIONSSI.CONDITIONS teste plusieurs conditions dans l'ordre et renvoie la valeur de la première qui est vraie. Elle remplace les SI imbriqués pour les barèmes : tranches de prime, mentions, niveaux.
- SISI renvoie une valeur quand un test est vrai et une autre quand il est faux. C'est la base de toute règle métier dans un tableau : remise, statut, alerte ou prime selon un seuil.
- RECHERCHEXRECHERCHEX cherche une valeur dans une colonne et renvoie la ligne correspondante d'une autre, à gauche comme à droite. Elle remplace RECHERCHEV et gère les absences sans SIERREUR.
- JOURSEMJOURSEM renvoie le numéro du jour de la semaine d'une date. On l'utilise pour repérer les week-ends, planifier des tournées ou comparer les ventes selon le jour de la semaine.