Recherche
CHOOSE
Définition
CHOOSE renvoie la valeur d'une liste dont la position égale un numéro d'index.
Syntaxe
=CHOOSE(index_num, value1, [value2], ...)
Arguments
| Argument | Signification |
|---|---|
index_num |
Quel élément renvoyer, 1 comptant pour la première valeur. Souvent une cellule comme A2. |
value1 |
Le premier choix. Le texte doit être entre guillemets doubles. |
value2, ... |
Choix supplémentaires facultatifs, dans l'ordre. |
Exemple détaillé
Une feuille de four mappe un réglage de chaleur vers une étiquette. Les réglages se trouvent en A2:A4.
| A : Réglage |
|---|
| 3 |
| 1 |
| 2 |
Formule : =CHOOSE(A2,"low","mid","high")
Résultat : high. 3 sélectionne la troisième valeur. Recopiée vers le bas, la formule donne high, low et mid.
Exercice
La cellule A2 contient 2. En B2, écrivez une formule qui renvoie "red" lorsque A2 est 1, "blue" lorsque A2 est 2, et "green" lorsque A2 est 3.
- En B2, écrivez une formule CHOOSE qui affiche red lorsque A2 est 1, blue lorsque A2 est 2, et green lorsque A2 est 3.
- B2 doit afficher le résultat pour 2.
Fonctions associées
INDEX lit une position dans une plage de la feuille. FILTER conserve les lignes correspondantes plutôt que de choisir par index.
Erreur courante
Utiliser 0 comme index : CHOOSE commence à 1, donc CHOOSE(0,"low","mid","high") renvoie #VALUE!.