Index - matrice passée en paramètre

Bonjour,

Je cherche désespérément depuis plus d'une heure à utiliser la fonction INDEX mais en utilisant une matrice passée en paramètre.

Je m'explique :

J'ai une feuille dont j'ai nommé une plage Z_PROJET

J'ai une autre feuille Excel qui récupère des données de la plage Z_PROJET.

Ayant plusieurs projets, j'ai nommé chaque projet (différentes plages) de la feuille 1 en commençant par Z_"NOMDUPROJET".

Dans la feuille 2, je veux sélectionné le projet concerné et que la fonction INDEX se base sur ce nom de plage.

Mais je n'y arrive pas.

J'espère être clair, mais ce n'est pas simple.

Voila la formule que j'utilise pour récupérer les données en feuille 2 via la formule INDEX : =INDEX(Z_GPAP2012;LIGNE()-3;1)

Z_GPAP2012 est le nom d'une plage définie en feuille 1.

Cela fonctionne, mais j'aimerai que cette formule remplace Z_GPAP2012 par une valeur que je choisis via une liste et la cela ne fonctionne pas...

Pouvez-vous m'aider ?

Bonjour,

La fonction INDIRECT permet de traiter une référence écrite sous forme de texte.

Par exemple, la cellule A1 contient le nom du projet (GPAP2012), la formule a utiliser est :

=INDEX(INDIRECT("Z_"&A1);LIGNE()-3;1)

A+

Merci,

Cela fonctionne à merveille...moi qui ait tout essayé sauf INDIRECT (que j'utilise souvent pour des listes)...

Merci, génial !

Rechercher des sujets similaires à "index matrice passee parametre"