Logique

SWITCH

Définition

SWITCH renvoie le résultat qui correspond à une valeur, ou une valeur par défaut si aucune ne correspond.

Syntaxe

=SWITCH(expression, value1, result1, [value2, result2], ...)

Arguments

Argument Signification
expression La valeur à faire correspondre, ou la cellule qui la contient.
value1 La première valeur à comparer à l'expression.
result1 Ce qu'il faut renvoyer lorsque l'expression est égale à cette première valeur. Le texte doit figurer entre guillemets doubles.
value2, result2, ... Paires supplémentaires facultatives. Un dernier argument sans paire est la valeur par défaut si rien ne correspond.

Exemple détaillé

Une feuille de boussole associe une lettre à un nom complet. Les lettres se trouvent en A2:A4.

A : Code
S
N
E

Formule : =SWITCH(A2,"N","North","E","East","S","South")

Résultat : South. A2 est S, ce qui correspond à la troisième paire. Recopiée vers le bas, la formule donne South, North et East.

Exercice

La cellule A2 contient 2. En B2, écrivez une formule qui renvoie "one" lorsque A2 est 1, "two" lorsque A2 est 2, et "three" lorsque A2 est 3.

  1. En B2, écrivez une formule SWITCH qui affiche one lorsque A2 est 1, two lorsque A2 est 2, et three lorsque A2 est 3.
Étape 1 sur 2
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…

Fonctions associées

IF et IFS testent si une comparaison est vraie. SWITCH fait correspondre une valeur exacte et renvoie le résultat associé.

Erreur courante

Écrire une comparaison comme A2>="N" comme correspondance SWITCH : SWITCH n'accepte que des valeurs exactes, donc les inégalités appartiennent à IFS ou IF.

Fonctions associées

Ces liens sont des fonctions associées.