Navigation Rapide
Fonction CHOISIR
Résumé
La fonction CHOISIR permet de sélectionner une valeur ou une action parmi une liste de 254 éléments maximum en fonction d'un numéro d'index. Elle offre une alternative élégante aux structures conditionnelles multiples pour des sélections simples et efficaces.
Syntaxe
CHOISIR(no_index; valeur1; [valeur2]; ...)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| no_index | Nombre |
Oui | Position (1-254) de la valeur à retourner. Les fractions sont tronquées vers le bas. |
| valeur1 | Any |
Oui | Valeur ou référence retournée si no_index=1 |
| valeur2 | Any |
Non | Valeurs suivantes selon l'index sélectionné |
Utilisation de la fonction CHOOSE
CHOISIR est particulièrement utile pour sélectionner des éléments dans des listes prédéfinies, créer des systèmes de menus, ou remplacer des instructions SI multiples. Elle fonctionne parfaitement avec des plages de cellules dans des formules composées.
Exemples Courants de CHOOSE
Sélection basique de texte
=CHOISIR(2;A2;A3;A4;A5)
Retourne la valeur de A3 (2e position) : "Vis".
Sélection parmi des valeurs littérales
=CHOISIR(3;"Étendue";115;"monde";8)
Retourne "monde" (3e position de la liste).
Utilisation avec SOMME et plages
=SOMME(A2:CHOISIR(2;A3;A4;A5))
Somme la plage A2:A4 (80) en utilisant CHOISIR pour définir dynamiquement la fin de plage.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#VALEUR!
Cause: no_index < 1 ou > nombre de valeurs listées
Solution: Vérifiez que l'index est compris entre 1 et le nombre d'arguments fournis.
#VALEUR!
Cause: no_index contient du texte ou une erreur
Solution: Assurez-vous que no_index est numérique et valide.
Formule trop longue
Cause: Plus de 254 arguments valeur
Solution: Réduisez le nombre d'arguments ou utilisez une autre approche.
Notes
- Les fractions dans no_index sont tronquées vers le bas (3,7 → 3)
- Peut retourner des références de plage pour des formules composées
- Fonctionne avec les tableaux dynamiques en mode dynamique
- Disponible depuis Excel 2000
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans :
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+