XL 2010 Fonction INDEX et EQUIV, y a un truc qui cloche

  • Initiateur de la discussion Initiateur de la discussion stonech
  • 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 !

stonech

XLDnaute Nouveau
Bonjour A tous et merci d'avance pour votre aide,

Svp dans mon fichier excel, j ai un tableau a double entrée et j'utilise les fonctions INDEX et Equiv pour chercher une valeur.

Donc lorsque j'ecris : =INDEX(B11:AS56;EQUIV(43;B11:B56;0);EQUIV(12;B11:AS11;0)) ca me renvoi le résultat recherché.

Par contre si maintenant j'attribue un nom à ma matrice B11:B56 (=Table1) et que j'écris
=INDEX(Table1;EQUIV(43;Table1;0);EQUIV(12;Table1;0)) la ca me renvoi un #N/A

Aussi même souci si je vais sur une autre feuille pour écrire la même formule qui devient : =INDEX(feuil1!$B$11:$AS$56;EQUIV(43;feuil1!$B$11:$AS$56;0);EQUIV(12;feuil1!$B$11:$AS$56;0)) de nouveau ca ne fonctionne plus et j'ai un #N/A

Je n'arrive pas a comprendre pourquoi cela ne fonctionne pas des que je nomme ma matrice ou que ma matrice de recherche se trouve sur une autre feuille???

quelqu'un aurai une explication?
 
Bonjour Stonech,
Equiv attend une ligne ou une colonne, je ne pense pas qu'avec une matrice il soit satisfait.
Mais si vous appelez :
Table1 B11:AS56
Table2 B11:B56
Table3 B11:AS11
Alors vous pouvez faire :
VB:
=INDEX(Table1;EQUIV(43;Table2;0);EQUIV(12;Table3;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

Discussions similaires

Réponses
5
Affichages
533
Retour