Re : Problème fonction RECHERCHEV
Bonjour Jumpy89460, le fil,
Tu n'es plus un petit nouveau! Tu devrais savoir, comme déjà dit ci-dessus qu'une capture écran c'est vraiment pas pratique et très déconseillé. Heureusement pour toi, sur ce coup, ça peut aller pour se faire une idée. Par contre pour tester notre solution sur ton fichier, c'est déjà beaucoup plus dur. Mais là encore heureusement pour toi il n'y a pas besoin!
Comme Pascal21, pour ma part je préfère délimiter mon tableau en hauteur (même si cela oblige à être prudent lors d'insertion de lignes dans la zone de recherche) car cela demande moins de ressource à Excel, lui permettant ainsi d'être plus rapide.
Mais sur le principe, ta formule est juste quand même :
=RECHERCHEV(A371;TDC3!A:C;3)
C'est juste qu'elle est
incomplète dans ton cas de figure.
Beaucoup de gens font comme toi :
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col)
Mais il faut savoir que dans cette configuration, cette fonction
ne fonctionne QUE si ta "
table_matrice" (appelé aussi "base de donnée") est
triés dans l'ordre croissant!
C'est pourquoi il est conseillé d'écrire la fonction RECHERCHEV() dans son intégralité à chaque fois, c'est à dire de la façon suivante :
RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, [valeur_proche])
ainsi tu n'as pas besoin de te soucier de savoir si ta base de donnée est trié ou non.
Bref, dans ton cas de figure, la bonne façon d'écrire ta fonction (sans avoir besoin de trier tes données) est :
=RECHERCHEV(A371;TDC3!A:C;3;FAUX)
Et là, tu verras, tu peux "copier/coller" ta fonction vers le haut ou le bas, elle fonctionne.
Pour plus d'explication sur la partie "[valeur_proche]", n'hésite pas à utiliser l'aide d'excel (touche "F1" - mot clés : "recherchev") c'est très bien expliqué
Bonne journée
Cordialement