Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[RESOLU] INDEX + EQUIV en utilisant une plage

peper_eliot

XLDnaute Junior
Bonjour à tous

Je me gratte la tête depuis un moment pour essayer de convertir cette formule en utilisant une plage :

=INDEX('Feuil2'.$A$1:$G$100;EQUIV($A1;'Feuil2'.$A$1:$A$100;0);2)

Donc, dans la "Feuil2", je nomme la plage de données $A$1:$G$100 ==> "PLAGE" (retour de vacances oblige...)
Jusque là pas de souci. Et je ré-écrit la formule

=INDEX(PLAGE;EQUIV($A1;'Feuil2'.$A$1:$A$100;0);2)

MAIS COMMENT, dans la partie EQUIV, faire référence la Colonne1 [$A$1:$A$100] de ma PLAGE ?

Bon, je peux simplifier un peu en faisant référence à toute la colonne A comme ceci :
=INDEX(PLAGE;EQUIV($A1;'Feuil2'.$A:$A;0);2)
mais j'aimerai quand même pouvoir faire référence à cette colonne en utilisant le nom de la plage qui la contient

Voilà, d'avance merci pour vos lumières
 
Dernière édition:

peper_eliot

XLDnaute Junior
Cool
Merci à vous deux
Alors, pour info, je suis très grand fan de la RECHERCHEV() mais comme elle oblige a avoir la première colonne de la base de triée, je me suis penché sur le combo INDEX + EQUIV...

Grand merci @vgendron pour INDEX(Plage;EQUIV(A1;INDEX(Plage;;1);0);2)
C'est PARFAIT
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…