RECHERCHEV
RECHERCHEV cherche une valeur dans la première colonne d'un tableau et renvoie l'information d'une autre colonne sur la même ligne. Elle reste présente dans d'innombrables classeurs existants.
- RECHERCHEV
- VLOOKUP
- table
- correspondance
- barème
Syntaxe
=RECHERCHEV(valeur ; table ; n°_colonne ; [valeur_proche]) FAUX = exacte, VRAI ou omis = approchéeExemple
Facturation : codes produits en Tarifs!A2:A200, désignations en colonne B, prix HT en colonne C=RECHERCHEV(A2 ; Tarifs!$A$2:$C$200 ; 3 ; FAUX) A2 = "P-104" : renvoie 24,90, le prix de P-104Barème de commission trié par seuil croissant en H2:I4 (0 → 2 % ; 10 000 → 4 % ; 50 000 → 6 %)=RECHERCHEV(B2 ; $H$2:$I$4 ; 2 ; VRAI) CA de 32 000 : renvoie 4 %À retenir
- Piège : sans 4e argument, RECHERCHEV fait une recherche approchée sur une colonne supposée triée et peut renvoyer une valeur fausse sans erreur. Écrivez FAUX pour une correspondance exacte.
- La valeur cherchée doit se trouver dans la 1re colonne de la table : RECHERCHEV ne regarde jamais à gauche.
- Le numéro de colonne est figé : insérer une colonne dans la table décale le résultat. INDEX+EQUIV et RECHERCHEX n'ont pas ce défaut.
- Un #N/A sur une valeur pourtant visible vient souvent d'un espace en trop ou d'un code numérique stocké en texte d'un côté seulement.
Voir aussi
- RECHERCHEXRECHERCHEX cherche une valeur dans une colonne et renvoie la ligne correspondante d'une autre, à gauche comme à droite. Elle remplace RECHERCHEV et gère les absences sans SIERREUR.
- INDEX + EQUIV (combo)INDEX+EQUIV combine deux fonctions : EQUIV trouve la ligne, INDEX lit la valeur dans la colonne voulue. Le duo cherche dans tous les sens et résiste aux insertions de colonnes.
- SIERREUR et SI.NON.DISPSIERREUR renvoie une valeur de secours quand une formule produit une erreur, et le résultat normal sinon. À réserver aux erreurs attendues, comme un code absent ou un objectif pas encore saisi.
- SUPPRESPACE, MAJUSCULE et NOMPROPRESUPPRESPACE retire les espaces superflus ; MAJUSCULE, MINUSCULE et NOMPROPRE changent la casse. Ce sont les premiers réflexes pour nettoyer des données importées avant de les comparer.