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 possibles à partir du rang 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
CHOISIR(index_num ;valeur1 ;valeur2 ;...)
Index_num spécifie l’argument 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 numéro de la dernière valeur de la liste, CHOISIR renvoie le #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 des arguments de 1 à 29 valeurs parmi lesquels CHOISIR 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
| Colonne1 | Col2 | Col3 | col4 | Formule | Description (résultat) |
|---|---|---|---|---|---|
| 1er | 2e | 3e | Fini | =CHOISIR(2,[Col1],[Col2],[Col3],[Col4]) | Valeur du deuxième argument Col2 (2nd) |
| Clous | Vis | Écrous | Boulons | =CHOISIR(4,[Col1],[Col2],[Col3],[Col4]) | Valeur du quatrième argument Col4 (Bolts) |
Exemple 2
| Colonne1 | Col2 | Col3 | col4 | Formule | Description (résultat) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SOMME([Col1], CHOISIR(2,[Col2],[Col3],[Col4])) | Additionne les deux arguments Col1 et le résultat de la fonction Choose (35) |