VLOOKUP Problème

Bonjour,

Je viens vers vous car j'ai un petit problème avec une fonction VLOOKUP.

Dans le fichier joint, vous avez 2 onglets (DB et DATA PT)

Dans le DATA PT, je voudrais retrouver le log d'une personne qui se trouve dans la DB

Lorsque je crée la fonction, j'ai un retour #N/A si je met FALSE comme contrainte.

Si je mets TRUE, il me donne un log mais qui n'est pas le bon.

Pouvez-vous m'aider car je cale.

Merci beaucoup

17prod-back.xlsm (69.05 Ko)

Bonjour,

Essais avec ceci : =INDEX(DB!A:A;EQUIV(B5;DB!B:B;0);1)

Bonjour,

Ca ne fonctionne pas. J'ai le message #NAME?

Bonjour,

Ca ne fonctionne pas. J'ai le message #NAME?

Tu mets dans ta signature 365 FR, or si tu as cette erreur c'est que tu as une version anglaise...

remplaces EQUIV par son équivalent anglais MATCH.

Bonjour à tous,

Ta fonction ne fonctionne pas car l'ordre n'est pas respecté. Je m'explique tu recherches une équivalence dans la colonne A et ta valeur recherchée est en colonne B, il faudrait que tu intervertisses les deux colonnes et le VLOOKUP fonctionnerait.

Dans le cas où tu ne veux pas intervertir les deux colonnes il y a la fonction INDEX(...,MATCH...,...) comme énoncé précédement par Oooiste qui devrait donner dans la cellule A2 de ton onglet Data PT : =INDEX(DB!$A:$B,MATCH('Data PT'!$B2,DB!$B:$B,0),1)

Test ceci et reviens vers nous pour nous dire si c'est ok

Bonjour à tous,

J'ai inversé les Colonnes LOG et NAME

J'ai refais la formule VLOOKUP et ça fonctionne.

Merci à tous pour votre aide précieuse

Rechercher des sujets similaires à "vlookup probleme"