gigiwin
XLDnaute Occasionnel
Je souhaite dans un classeur A, faire une recherchev sur plusieurs feuilles d’un classeur B.
Soit chercher le contenu de D2 dans classeur B et obtenir la valeur de la colonne O pour feuille 1 et 2 et la valeur de la colonne Q pour feuille 3 et 4
J’ai trouvé cette formule que j’essaie d’adapter (j'ai décomposé la formule sur word d'ou les retours chariot):
=RECHERCHEV(D;INDIRECT("Feuil"&NB(EQUIV(FeuilResult!A2;Feuil1!C3:C20;0))
+NB(EQUIV(D;Feuil2!C3:C20;0))*2
+NB(EQUIV(D;Feuil3!C3:C20;0))*3
+NB(EQUIV(D;Feuil4!C3:C20;0))*4&"!C3:F20");4;FAUX)
Voici ce que cela donne :
=RECHERCHEV(D2;INDIRECT("Feuil"&NB(EQUIV(D2;[flotte]Feuil1!$F:$O;0))
+NB(EQUIV(D2;[flotte]Feuil2!$F:$O;0))*2&"!$F:$O");
RECHERCHEV(D2;INDIRECT("Feuil"&NB(EQUIV(D2;[flotte]Feuil3!$H:$Q:C20;0))*3
+NB(EQUIV(D2;[flotte]Feuil4!$H:$Q;0))*4&"!$H:$Q");4;FAUX)
Mais je bloque sur les parties en gras.
1- je ne vois pas à quoi correspond "Feuil" et pourquoi le concaténer
2- "!$F:$O" mettre quoi??
3- comme les feuilles 1 et 2 sont légèrement différentes des 3 et4, il me faut bien mettre 2 formules et entre les 2 ; ou :
Je vous remercie de votre aide... et si c'était possible d'avoir une explication sur cette fonction indirect avec, ce serait le top.
Bonne soirée et à bientôt
Soit chercher le contenu de D2 dans classeur B et obtenir la valeur de la colonne O pour feuille 1 et 2 et la valeur de la colonne Q pour feuille 3 et 4
J’ai trouvé cette formule que j’essaie d’adapter (j'ai décomposé la formule sur word d'ou les retours chariot):
=RECHERCHEV(D;INDIRECT("Feuil"&NB(EQUIV(FeuilResult!A2;Feuil1!C3:C20;0))
+NB(EQUIV(D;Feuil2!C3:C20;0))*2
+NB(EQUIV(D;Feuil3!C3:C20;0))*3
+NB(EQUIV(D;Feuil4!C3:C20;0))*4&"!C3:F20");4;FAUX)
Voici ce que cela donne :
=RECHERCHEV(D2;INDIRECT("Feuil"&NB(EQUIV(D2;[flotte]Feuil1!$F:$O;0))
+NB(EQUIV(D2;[flotte]Feuil2!$F:$O;0))*2&"!$F:$O");
RECHERCHEV(D2;INDIRECT("Feuil"&NB(EQUIV(D2;[flotte]Feuil3!$H:$Q:C20;0))*3
+NB(EQUIV(D2;[flotte]Feuil4!$H:$Q;0))*4&"!$H:$Q");4;FAUX)
Mais je bloque sur les parties en gras.
1- je ne vois pas à quoi correspond "Feuil" et pourquoi le concaténer
2- "!$F:$O" mettre quoi??
3- comme les feuilles 1 et 2 sont légèrement différentes des 3 et4, il me faut bien mettre 2 formules et entre les 2 ; ou :
Je vous remercie de votre aide... et si c'était possible d'avoir une explication sur cette fonction indirect avec, ce serait le top.
Bonne soirée et à bientôt