Vlookup compliqué

Bonjour, j'essaie d'appliquer un vlookup qui regarde 2 cellules dans un onglet et 2 autres cellules dans un autre.

J'ai donc fait 1 colonne dans chaque feuille pour joindre les 2 cellules ensemble, et mon vlookup regarde cette cellule précise.

Ca fonctionne en partie seulement.

Pouvez-vous me guider un peu?

Le fichier en piece jointe.

Merci

6r2g-p11w1.xlsx (22.72 Ko)

Bonjour,

Si j'ai bien compris ton objectif ...

26r2g-p11w1.xlsx (22.41 Ko)

C'est pas mal....exactement ça!

Merci beaucoup, Vous venez de me sauvez 1h de travail par semaine! 8)

Tant mieux si c'est pas mal ...

Merci pour tes remerciements ...

James007, pouvez-vous m'expliquer la formule un peu svp. J'essaie de la reproduire mais je en comprend pas tout. Principalement la fonction "indirect". et pourquoi le nom de l'onglet "HR" avec un H ensuite?

Merci

=IFERROR(INDIRECT("Hr!H"&MATCH(A2,INDIRECT("Hr!"&ADDRESS(1,MATCH(B2,'Hr'!$3:$3,0),1)&":"&ADDRESS(34,MATCH(B2,'Hr'!$3:$3,0),1)),0)),"N/A")

Bonjour,

Le principe de la fonction Indirect() est de retourner le contenu de la cellule qui est indiquée comme argument ...

Elle est uniquement utile que lorsque l'adresse est elle-même une variable ...

Dans le cas précis, l'onglet porte le nom de Hr ... donc il faut indiquer Hr! avec le point d'exclamation ...

Puis la colonne qui contient les noms dans cet onglet est la colonne H ... donc il faut indiquer H ...

Tout ce qui suit ne sert qu'à retrouver le bon numéro de la ligne ...

Et, enfin, la fonction retourne ce que contient cette adresse "reconstituée" ...

J'espère que cette explication est assez claire ...

Rechercher des sujets similaires à "vlookup complique"