Usage de nom de matrice au sein d´une fonction INDEX

Bonjour tout le monde,

Je travaille avec divers tableaux de données ayant des dimensions identiques.
J'utilise des fonctions INDEX() pour extraire rapidement une donnée souhaitée de ces tableaux. J'ai attribué un nom à chaque tableau.

Cependant, j'ai quelques difficultés lorsque je souhaite paramétrer le choix du tableau en question.
Pour l'instant, je récupère mes données de la manière suivante :
=INDEX(Nom_Tableau;Ligne;Colonne)

Je souhaiterais, à la place d'indiquer le nom du tableau au sein de la formule, que cette information soit extraite depuis une simple cellule.

Or, en pointant vers cette cellule, la fonction INDEX me génère une erreur, car elle ne reconnaît pas le contenu de la cellule comme le nom de la matrice à utiliser, mais suppose directement que la cellule vers laquelle je pointe est la matrice que je veux employer.

Existe-t-il un moyen de contourner ce problème ? Je vous remercie d'avance pour vos réponses.

Bonjour à tous !

Et....

Une proposition :

=INDEX(INDIRECT(cellule contenant le nom du tableau);ligne,colonne)

EDIT : Pour une aide adaptée de la communauté, merci de préciser, dans votre profil, la nature de votre Excel ( 2019 ? 2021 ? 365 ? ...)

Bonjour à tous,

Utilise la fonction indirect :

=INDEX(indirect("a2");Ligne;Colonne)

a2=Nom_Tableau

Crdlmt

Bonjour JFL

message supprimé

Merci beaucoup pour vos réponses claires et précises !
Cela fonctionne effectivement.

Bonjour à tous de nouveau !

@DjiDji59430 : Hello !

Je vous remercie de ce retour.

Rechercher des sujets similaires à "usage nom matrice sein fonction index"