Problème Index Equiv

Bonjour à tous !

Alors voilà, je travaille sur un projet qui me demande l'utilisation de la fonction index equiv pour obtenir des informations sur un onglet précis.

Voici à quoi ressemble la fonction : INDEX('28072020'!$1:$65536;EQUIV($B13;'28072020'!B:B;0);EQUIV($P$5;'28072020'!$5:$5;0))).

Ici ' 28072020' représente le nom d'un onglet sur mon dossier et voilà où est mon problème.

J'aimerais attribuer à une cellule de mon fichier le nom de mes onglets et qui pourra prendre la place de 28072020 dans ma fonction Index Equiv. L'idée est de pouvoir modifier la cellule avec le nom de mes onglets pour que mon index equiv puisse aller chercher les valeurs dans les autres onglets.

Voilà voilà, merci de votre aide !

Bonjour et bienvenue,

Il te faudra utiliser la fonction INDIRECT

exemple, remplace

'28072020'!$1:$65536

par

INDIRECT("'" & A1 & "'!$1:$65536")

avec le nom d'onglet en A1

idem pour le reste ...

Bonjour,

Merci pour votre réponse !

J'ai réussi ma forme indirect de cette façon : =INDIRECT(P1&"!O15"). Le nouveau problème que j'ai maintenant c'est que j'aimerai étirer ma formule pour que O15 devienne O16 et ainsi de suite, est il possible de le faire ?

Tu peux utiliser la fonction LIGNE() qui te donne la ligne courante où se situe ta fonction.

Si c'est justement la ligne 17, tu peux mettre

=INDIRECT(P1&"!O" & ligne())

sinon tu ajoute ou retranche une valeur de ligne()-x

C'est bon ! Merci beaucoup pour l'aide

Si ton problème st résolu, clique sur le V

Rechercher des sujets similaires à "probleme index equiv"