Utilise l’argument no_index pour renvoyer l’une des valeurs de la liste des arguments valeur. Utilisez CHOOSE pour sélectionner l’une des 29 valeurs maximum en fonction du numéro d’index. Ainsi, si les arguments valeur1 à valeur7 représentent les jours de la semaine, la fonction CHOISIR renvoie l’un de ces jours lorsque la valeur de l’argument no_index est un nombre compris entre 1 et 7.
Syntaxe
CHOOSE(index_num,value1,value2,...)
no_index spécifie l’argument de valeur sélectionné. Index_num doit être un nombre compris entre 1 et 29, ou une référence de formule ou de colonne contenant un nombre compris entre 1 et 29.
-
Si la valeur de l’argument no_index est égale à 1, la fonction CHOISIR renvoie l’argument valeur1, si elle est égale à 2, elle renvoie l’argument valeur2, et ainsi de suite.
-
Si index_num est inférieur à 1 ou supérieur au nombre de la dernière valeur de la liste, CHOOSE renvoie la #VALUE ! #VALEUR!.
-
Si la valeur de l’argument no_index est une fraction, il est ramené par troncature au nombre entier immédiatement inférieur avant d’être pris en compte.
Valeur1,valeur2,... sont de 1 à 29 arguments de valeur à partir desquels CHOOSE sélectionne une valeur ou une action à effectuer en fonction de index_num. Les arguments peuvent être des nombres, des références de colonne, des formules, des fonctions ou du texte.
Exemple 1
Col1 |
Col2 |
Col3 |
Col4 |
Formule |
Description (résultat) |
---|---|---|---|---|---|
1er |
2e |
3e |
Fini |
=CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) |
Valeur du deuxième argument Col2 (2e) |
Clous |
Vis |
Écrous |
Boulons |
=CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) |
Valeur du quatrième argument Col4 (Bolts) |
Exemple 2
Col1 |
Col2 |
Col3 |
Col4 |
Formule |
Description (résultat) |
---|---|---|---|---|---|
23 |
45 |
12 |
10 |
=SOMME([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) |
Additionne les deux arguments Col1 et le résultat de la fonction Choose (35) |