Utilisation de INDIRECT

JPP57

XLDnaute Nouveau
Bonsoir tout le monde.

J'ai dans un fichier que je mets au point la formule suivante :

INDEX(INDIRECT("Liste!"&CHOISIR(EQUIV(A$1;Liste!$A$1:$M$1;0)
;"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M")&"$2:"&CHOISIR(EQUIV
(A$1;Liste!$A$1:$M$1;0);"A";"B";"C";"D";"E";"F";"G";"H";"I";"J";"K";"L";"M")
&"$10");PETITE.VALEUR(LIGNE(Liste!A$2:A$10);LIGNE()-1)-1))

Un peu longue mais en fait je vais chercher les valeurs d'une des colonnes de A à M de la feuille Liste suivant la valeur que je met en A1 et je les recopie dans la feuille courante.
J'ai été obligé de mettre le choisir afin que INDIRECT renvoie B$2 et non pas 2$2.
Je me demande s'il n'y a pas plus simple, mais je ne voit pas comment.

Merci d'avance.
 

Monique

Nous a quitté
Repose en paix
Re : Utilisation de INDIRECT

Bonjour,

Pas évident sans fichier
à essayer :
=DECALER(Liste!$A$1;LIGNE()-1;EQUIV($A$1;Liste!$A$1:$M$1;0)-1)
ou bien
=INDEX(Liste!$A$2:$M$10;LIGNE()-1;EQUIV($A$1;Liste!$A$1:$M$1;0))
ou bien
=RECHERCHEH($A$1;Liste!$A$1:$M$10;LIGNE();0)
 

Discussions similaires

Statistiques des forums

Discussions
312 505
Messages
2 089 096
Membres
104 030
dernier inscrit
Angy