Recherche et référence - Fonction CHOOSE

La description

La fonction CHOOSE renvoie une valeur d'un tableau qui correspond à un numéro d'index (position) fourni. Vous pouvez considérer CHOOSE Function comme une fonction qui renvoie la nième entrée dans une liste donnée. La fonction CHOOSE utilise index_num pour renvoyer une valeur de la liste des arguments de valeur. Vous pouvez l'utiliser pour sélectionner l'une des 254 valeurs maximum en fonction du numéro d'index.

Par exemple, si valeur1 à valeur7 sont les jours de la semaine, la fonction CHOOSE renvoie l'un des jours où un nombre compris entre 1 et 7 est utilisé comme index_num.

Syntaxe

CHOOSE (index_num, value1, [value2], ...)

Arguments

Argument La description Obligatoire / facultatif
Index_num

Spécifie quel argument de valeur est sélectionné.

Index_num doit être un nombre compris entre 1 et 254, ou une formule ou une référence à une cellule contenant un nombre compris entre 1 et 254.

Si index_num est 1, CHOOSE Function renvoie valeur1; s'il vaut 2, CHOOSE renvoie valeur2; etc.

Si index_num est inférieur à 1 ou supérieur au numéro de la dernière valeur de la liste, CHOOSE renvoie la #VALUE! valeur d'erreur.

Si index_num est une fraction, il est tronqué au plus petit entier avant d'être utilisé.

Obligatoire
Valeur1

1 à 254 arguments de valeur à partir desquels CHOOSE Function sélectionne une valeur ou une action à effectuer en fonction de index_num.

Value1, Value2… peuvent être des nombres, des références de cellules, des noms définis, des formules, des fonctions ou du texte.

Obligatoire
Valeur2, ... Optionnel

Remarques

  • Si index_num est un tableau, chaque valeur est évaluée lorsque CHOOSE Function est évaluée.

  • Les arguments de valeur de CHOOSE Function peuvent être des références de plage ainsi que des valeurs uniques.

  • Si index_num est inférieur à 1 ou supérieur au nombre d'arguments Value fourni, la fonction CHOOSE renvoie l'erreur #VALUE.

  • Si l'un des arguments de valeur est des valeurs de texte qui ne sont pas entre guillemets, CHOOSE Function renvoie #NAME? Erreur.

  • Si l'un des arguments Value ne sont pas des références de cellule valides, la fonction CHOOSE renvoie #NAME? Erreur.

Applicabilité

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemple