Mal fonctionnement RECHERCHEV

Bonjour,

J'ai 2 fichiers Excel, le premier 1.xls est mon fichier de travail, le second 2.xls est mon fichier source.

Mon fichier source, 2.xsl, ressemble a ça:

BR 16/12/12 4510

MX 16/12/12 2010

DE 16/12/12 3878

CL 16/12/12 414

FR 16/12/12 6441

Dans mon fichier de travail, 1.xls, j'ai ceci:

A B

1 BR MX

2 4510 2010

Avec les cellules:

A2=RECHERCHEV(A1;chemin d'accès à 2.xls '!$A$1:$C$2 ;3)

B2=RECHERCHEV(B1;chemin d'accès à 2.xls '!$A$1:$C$2 ;3)

Jusque la, tout va bien me diriez-vous, sauf que si j'écris:

A2=RECHERCHEV(A1;chemin d'accès à 2.xls '!$A$1:$C$5 ;3)

B2=RECHERCHEV(B1;chemin d'accès à 2.xls '!$A$1:$C$5 ;3)

J'obtiens:

A B

1 BR MX

2 4510 6441

Bien entendu, je présente le problème simplifié ici, parce que cela se passe pour un tableau a 50 colonnes et 180 lignes.

Ma question:

Pourquoi le résultat de RECHERCHEV change lorsque l'on élargie la zone de recherche alors que la valeur recherché est unique?

Bonjour

Pour commencer rajoutes le 4ème paramètre de RECHERCHEV

RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, [valeur_proche])

valeur_proche Facultatif. Représente une valeur logique indiquant si vous souhaitez que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle que vous avez spécifiée :

Si l’argument valeur_proche est VRAI ou omis, une donnée exacte ou proche est renvoyée. Si aucune valeur exacte n’est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée.

Important Si l’argument valeur_proche est VRAI ou omis, les valeurs de la première colonne de table_matrice doivent être classées en ordre croissant ; sans cela, il se peut que RECHERCHEV ne renvoie pas la bonne valeur.

Genial !

Merci Banzai.

Rechercher des sujets similaires à "mal fonctionnement recherchev"