Fonction Excel CHOISIR (Pick by Index) - Exemples et pratique
Pratiquez la fonction Excel CHOOSE en ligne avec une grille interactive, des commentaires instantanés et une aide claire pour les formules.
Instruction
Use index 2 to return the second option from "North", "South", "West".
dynamic-array-data.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Category | Amount | Region |
| 2 | A | 120 | North |
| 3 | B | 340 | South |
| 4 | A | 560 | North |
| 5 | C | 225 | West |
| 6 | B | 90 | South |
| 7 | Output |
Input Formula
Need Help?
Tips
- Validez les cellules d’index avec des listes de validation de données.
- Préférez une table de recherche lorsque les options dépassent une poignée.
- Associez-le à **IFERREUR** pour les modèles destinés aux utilisateurs.
FAQ
Que se passe-t-il si index_num est hors plage?
Excel renvoie #VALEUR! lorsque l'index est inférieur à 1 ou supérieur au nombre d'arguments de valeur.
CHOISIR peut-il renvoyer une plage?
Dans certains modèles, CHOOSE peut renvoyer des références pour des fonctions qui acceptent des références: testez soigneusement votre version d'Excel.
CHOISIR ou COMMUTATION?
CHOISIR mappe les petits entiers 1..N en valeurs; SWITCH fait correspondre les expressions aux valeurs sans nécessiter d'index consécutifs.
index_num peut-il être fractionnaire?
Il est tronqué vers zéro – évitez de vous y fier; utilisez INT ou ROUND intentionnellement si nécessaire.
CHOISIR est-il volatile?
CHOISIR lui-même n'est pas volatil comme RAND, mais il recalcule avec un recalcul de feuille normal.
Comparison
| Function | Meilleur quand |
|---|---|
| CHOOSE | Petites cartes entières |
| SWITCH | De nombreuses correspondances explicites |
| IFS | Tests logiques ordonnés |
Example
=CHOOSE(2, "North", "South", "West")