Comment utiliser la fonction SWITCH (SI.MULTIPLE) dans Excel
Français | Anglaise |
---|---|
SI.MULTIPLE | SWITCH |
Description et syntaxe de la fonction
La fonction SI.MULTIPLE, équivalente à SWITCH dans les versions anglaises d’Excel, permet de comparer une variable à une liste de valeurs prédéfinies, et renvoie un résultat correspondant à la première valeur correspondante trouvée. Si aucune valeur correspondante n’est trouvée, elle peut renvoyer une valeur par défaut spécifiée par l’utilisateur.
La syntaxe de la fonction SI.MULTIPLE est la suivante :
=SI.MULTIPLE(expression, valeur1, résultat1, [valeur2, résultat2, ...], [valeur_par_défaut])
Les paramètres de cette fonction sont définis comme suit :
- expression : L’expression ou la valeur à évaluer et comparer avec la liste de valeurs fournies.
- valeur1, valeur2, … : Les valeurs à comparer avec l’expression.
- résultat1, résultat2, … : Les résultats correspondants qui seront renvoyés si une correspondance est trouvée entre l’expression et la valeur.
- valeur_par_défaut (optionnelle) : La valeur qui sera renvoyée si aucune des valeurs spécifiées ne correspond à l’expression. Si ce paramètre est omis, la fonction renvoie #N/A en l’absence de correspondance.
Exemples d’application pratique
Voici quelques exemples illustrant l’utilisation de la fonction SI.MULTIPLE dans des scénarios concrets.
Cas pratique 1 : Attribution de commentaires basés sur les notes
Considérez l’exemple d’un enseignant souhaitant attribuer automatiquement des commentaires selon les notes des élèves :
Note | Commentaire |
---|---|
=SI.MULTIPLE(A2, 90, "Excellent", 80, "Très bien", 70, "Bien", 60, "Suffisant", "À améliorer") |
Cette formule analyse la note dans la cellule A2 et attribue un commentaire approprié. |
Si la note dans A2 est 85, la formule retournera « Très bien ». Si elle est en dessous de 60, le commentaire « À améliorer » sera utilisé.
Cas pratique 2 : Tarification basée sur des tranches de quantité
Un commerçant peut se servir de la fonction SI.MULTIPLE pour ajuster ses prix en fonction de la quantité achetée :
=SI.MULTIPLE(B2, 100, 0.95, 50, 0.97, 10, 0.99, 1.00)
Dans cet exemple, B2 indique la quantité commandée. La formule applique un coefficient différent selon la tranche de quantité :
- Pour 100 unités ou plus, le prix par unité est multiplié par 0.95.
- Pour 50 unités ou plus (mais moins de 100), le prix est de 0.97 par unité, et ainsi de suite.
Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/si-multiple-si-multiple-fonction-47ab33c0-28ce-4530-8a45-d532ec4aa25e