Utilisation de INDIRECT

  • Initiateur de la discussion Initiateur de la discussion JPP57
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

JPP57

Guest
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.
 
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)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
324
  • Résolu(e)
Microsoft 365 problème
Réponses
19
Affichages
923
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
686
Réponses
7
Affichages
185
Réponses
4
Affichages
269
Réponses
15
Affichages
876
Retour