Fonction SI.MULTIPLE d’Excel
Fonction SI.MULTIPLE d’Excel
-
Présentation de la fonction
- La fonction anglaise SWITCH() a été traduite en si.multiple en français
- La fonction Microsoft Excel SI.MULTIPLE compare une expression à une liste de valeurs et renvoie le résultat correspondant.
- La fonction Microsoft Excel SI.MULTIPLE est une fonction intégrée dans Excel qui est catégorisée comme une fonction logique . Il peut être utilisé comme une fonction de feuille de calcul dans Excel. En tant que fonction de feuille de calcul, la fonction SI.MULTIPLE peut être entrée en tant que partie d’une formule dans une cellule d’une feuille de calcul.
- La fonction SI.MULTIPLE évalue une valeur (appelée expression) par rapport à une liste de valeurs et renvoie le résultat correspondant à la première valeur correspondante.
- Utilisez la fonction SI.MULTIPLE pour faire correspondre une valeur d’expression à plusieurs possibilités et renvoyer un résultat correspondant à la première valeur correspondante.
- S’il n’y a pas de correspondance, une valeur par défaut facultative peut être renvoyée.
-
Syntaxe
-
Paramètres ou arguments
- expression
- Le premier argument est appelé « expression » et peut être une constante codée en dur, une référence de cellule ou une autre formule qui renvoie une valeur spécifique avec laquelle vous voulez faire correspondre.
- valeur1, valeur2, … valeur_n
- Les valeurs correspondantes et les résultats sont entrés dans les paires valeur / résultat. SI.MULTIPLE peut gérer jusqu’à 126 matches.
- Une liste de valeurs qui sont comparées à l’ expression . La fonction SWITCH recherche la première valeur correspondant à l’ expression .
- result1, result2, … result_n
- Une liste de résultats La fonction SWITCH renvoie le résultat correspondant lorsqu’une valeur correspond à l’ expression .
- défaut
- Optionnel. C’est la valeur par défaut à retourner si l’ expression ne correspond à aucune des valeurs ( valeur1 , valeur2 , … valeur_n ).
- Un argument final facultatif spécifie un résultat par défaut à renvoyer dans les cas où il n’y a pas de correspondance.
-
Select Case en VBA
- Cette fonction si.multiple() se comporte comme la fonction Select Case en VBA ou Switch dans d’autres langages informatiques.
SI.MULTIPLE(expression; valeur1; résultat1, [valeur par défaut ou valeur2; résultat2];…[valeur par défaut ou valeur3; résultat3])
Argument | Description |
expression(obligatoire) | Expression est la valeur (par exemple, nombre, date ou texte) qui sera comparée aux arguments valeur1…valeur126. |
valeur1… valeur126 | ValeurN est une valeur qui sera comparée à l’expression. |
résultat1…résultat126 | RésultatN est la valeur à renvoyer lorsque l’argument valeurN correspondant est conforme à l’expression. RésultatN doit être fourni pour chaque argument valeurN correspondant. |
par défaut(facultatif) | Par défaut est la valeur à renvoyer si aucune correspondance n’est trouvée dans les expressions valeurN. L’argument Par défaut est celui qui n’a pas d’expression résultatN correspondante (voir les exemples). Par défaut doit être le dernier argument de la fonction. |
Source:Microsoft
Syntaxe:
Select [ Case ] testexpression
[ Case expressionlist
[ statements ] ]
[ Case Else
[ elsestatements ] ]
End Select
Exemple:
Dim nombre As Integer = 8 Select Case nombre Case 1 To 5 Debug.WriteLine("Entre 1 et 5, compris") ' Ce qui suit est la seule clause Case qui est évalue à True. Case 6 To 8 Debug.WriteLine("Entre 6 et 8, compris") Case 9 To 10 Debug.WriteLine("Égal à 9 ou 10") Case Else Debug.WriteLine("Pas entre 1 et 10, compris") End Select