Bonjour,
J'utilise dans un gros fichier (partagé qui plus est...) la formule Index Equiv pour récupérer dans une feuille les données d'un tableau d'une autre. Le souci est que quand j'applique mes filtres, tri de A a Z, la prise de donnée du Equiv ne se fait pas sur la bonne ligne et donc les données ne correspondent pas, avez-vous une solution?
Explication plus détaillée du problème :
Feuille A : Tableau de données avec en colonne A différents modèles de voiture, colonne B, C et autres, les spécificités de ces voitures. Avec sur la ligne 1, les intitulés de chaque colonne (marque, puissance, etc...).
Sur la feuille B : mon stock de voiture, pour lequel, quand je rentre le nom d'un modèle, je souhaite récupérer dans des colonnes les spécificités de ce modèle, j'utilise pour ca la formule suivante :
=SIERREUR(INDEX(Feuille A!$A:$Q;EQUIV('Feuille B'!$A2;Feuille A!$A:$A;0);EQUIV('Feuille B'!B$1;Feuille A!$1:$1;0));"")
Le souci est que quand je trie la colonne B dans laquelle je récupère la donnée souhaitée, en B2 dans le premier equiv, il va chercher A65 ou A200 en fonction du filtre au lieu de A2. Que puis-je faire?
J'espère avoir été assez clair? Dites moi si ce n'est pas le cas.
Merci d'avance pour votre aide.