Vlookup avec deux valeurs recherchées

Bonjour,

je veux récupérer des informations d'une autre feuille en se basant sur un matricule d'employé puis je récupéré d'autres informations d'un avenant de l'employé sélectionné au début sachant qu'un employé peut avoir plusieurs avenant comme montré dans le fichier joint.

comment peut on faire ça avec une vlookup.

Merci

55info.zip (54.37 Ko)

Bonjour,

Petit détail : la cellule H9 de ton onglet Avenants est au format Texte, alors que tes données de la colonne A, onglet Contrat, sont au format numérique.

Pour résoudre ton problème, je te propose cette série de formule :

en H17 :

=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;3;0)

en O17 :

=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;4;0)

en G18 :

=RECHERCHEV($H$9*1;CONTRAT!$A$12:$F$24;6;0)

Pour les cellules suivantes, j'ai recours à la fonction DECALER :

en O21 :

=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);4;0)

en G22 :

=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);2;0)

en M22 :

=RECHERCHEV(GAUCHE($D$11)*1;DECALER(CONTRAT!$I$12;EQUIV($H$9*1;CONTRAT!$A$12:$A$24;0)-1;;NB.SI(CONTRAT!$A$12:$A$24;$H$9*1);4);3;0)

A savoir également le n° d'avenant n D11, issu d'un autre fichier, qui n'est pas au format numérique. J'ai considéré qu'il ne pouvait y avoir plus de 9 avenants.

Je te laisse tester.

@+

Merci thibo,

problème résolu.

Rechercher des sujets similaires à "vlookup deux valeurs recherchees"