RechercheV

Tout savoir sur la fonction RECHERCHEV

Dans cet article, tu vas apprendre à utiliser la fonction RECHERCHEV et ses alternatives (RechercheH et X, INDEX, EQUIV) avec des vidéos !
4.9
(59)

La fonction RECHERCHEV permet de rechercher une valeur dans la 1ère colonne d’un tableau pour renvoyer une donnée qui se situe dans la même ligne que la valeur recherchée.

NB : souvent imbriquée dans la fonction SI, SIERREUR ou SI.NON.DISP, elle peut être remplacée par RECHERCHEX (ou EQUIV imbriquée dans INDEX) qui est plus complète et plus facile à utiliser.

La fonction RECHERCHEH est similaire à RECHERCHEV, sauf qu’elle recherche une valeur dans la 1ère ligne d’un tableau pour renvoyer une donnée qui se situe dans la même colonne, alors que RECHERCHEV recherche une valeur dans la 1ère colonne d’un tableau pour renvoyer une donnée qui se situe dans la même ligne.

Vidéo sur la RECHERCHEV Excel

RECHERCHEV(Valeur_cherchée;Table_matrice;No_index_col;[Valeur_proche])

ArgumentDescription
Valeur_cherchée
(obligatoire)
Valeur à rechercher dans le tableau.
Attention ! La valeur doit être située dans la 1ère colonne du tableau, donc les données que tu veux extraire doivent être situées à droite de cette 1ère colonne.
Table_matrice
(obligatoire)
Tableau ou plage dans laquelle tu veux rechercher la valeur pour renvoyer une donnée qui se situe dans sur la même ligne.
No_index_col
(obligatoire)
Numéro de colonne (position) qui contient la donnée que tu veux renvoyer. Par exemple, la 1ère colonne du tableau correspond à la valeur 1.
[Valeur_proche]
(facultatif)
Type de correspondance souhaité :
- FAUX ou 0 (correspondance exacte) : cherche la 1ère valeur exactement égale à la valeur.
- VRAI, 1 ou omis (correspondance approximative) : cherche la plus grande valeur inférieure ou égale à la valeur. Attention ! Les valeurs de la 1ère colonne du tableau doivent être triées par ordre croissant.
Syntaxe fonction RECHERCHEV Excel

Je certifie mes compétences Excel

Découvrez comment passer la Certification Excel de référence : TOSA EXCEL.


Exemples fonction RECHERCHEV Excel

Dans cette partie, nous allons illustrer l'utilisation de la fonction RECHERCHEV par deux exemples.

Exemple 1 : correspondance exacte (FAUX ou 0)

Rappel : RECHERCHEV(Valeur_cherchée;Table_matrice;No_index_col;[Valeur_proche])

  • FAUX ou 0 (correspondance exacte) : cherche la 1ère valeur exactement égale à la valeur.

Ce tableau liste les données de plusieurs salariés d’une entreprise. La valeur à rechercher est le matricule (cellule G1) dans la 1ère colonne (colonne A) du tableau.

Tu veux renvoyer le prénom (cellule G2), le service (cellule G3) et le salaire brut mensuel (cellule G4) correspond au matricule du salarié (cellule G1)

Correspondance exacte (FAUX ou 0) RECHERCHEV

Remarques

  • (1) La valeur à rechercher ("1004" dans la cellule G1) est bien située dans la 1ère colonne du tableau ("1005" dans la cellule A5). Les données que tu veux renvoyer sont donc à droite de cette 1ère colonne.
  • (1) Le n° de colonne est égal à 2, car tu veux renvoyer le prénom du salarié ("Quentin") qui est situé dans la 2e colonne du tableau (colonne B).
  • (1) Pourquoi les $ ? Ils permettent de figer la ligne 1 de la valeur à rechercher et les ligne 2 et 5 du tableau pour étirer la formule jusqu’à G4 et modifier uniquement le n° de colonne (voir « Les références de cellule »).
  • Si la valeur à rechercher ("1004") n’existe pas dans la 1ère colonne du tableau ("Matricule"). Cela signifie que RECHERCHEV ne trouve pas ce qu’elle est censée rechercher. Dans ce cas, la formule renverra l’erreur #N/A, sauf si tu utilises la fonction SI.NON.DISP ou SIERREUR :

    "=SI.NON.DISP(RECHERCHEV(G$1;A$2:D$5;2;FAUX);"Mat. inconnu")" renvoie "Mat. inconnu" si "1004" (cellule G1) n’existe pas dans la 1ère colonne du tableau (erreur #N/A).

    "=SIERREUR(RECHERCHEV(G$1;A$2:D$5;2;FAUX);"Mat. inconnu")" renvoie "Mat. inconnu" si n’importe quel type d’erreur est renvoyée par la fonction RECHERCHEV.

Exemple 2 : correspondance approximative (VRAI, 1 ou omis)

Rappel : RECHERCHEV(Valeur_cherchée;Table_matrice;No_index_col;[Valeur_proche])

  • VRAI, 1 ou omis (correspondance approximative) : cherche la plus grande valeur inférieure ou égale à la valeur. Attention ! Les valeurs de la 1ère colonne du tableau doivent être triées par ordre croissant

Ce tableau liste le chiffre d'affaires réalisé (CA HT) par une entreprise auprès de plusieurs clients. Les valeurs à rechercher sont les CA HT (B2 à B5) dans la 1ère colonne (E2 à E4) du tableau.

Tu veux renvoyer le taux de remise applicable auprès de chaque client (colonne C) en fonction du CA HT qu’il t’a apporté :

  • De 0 € à 1 000 € : 0% de remise.
  • De 1 000 € à 10 000 € : 5% de remise.
  • 10 000 € et plus : 10% de remise.
Correspondance approximative (VRAI, 1 ou omis) RECHERCHEV

Remarques

  • (1) RECHERCHEV cherche la plus grande valeur inférieure ou égale à la valeur pour renvoyer la donnée : "0" est la plus grande valeur <= "350" donc RECHERCHEV renvoie "0%".
  • (2) Les valeurs à rechercher ("CA HT" de B2 à B5) sont bien situées dans la 1ère colonne du tableau ("CA HT" de E2 à E4). Les données que tu veux renvoyer sont donc à droite de cette 1ère colonne.
  • (2) Le n° de colonne est égal à 2, car tu veux renvoyer le taux de remise ("0%") qui est situé dans la 2e colonne du tableau (F2 à F4).
  • (2) Pourquoi les $ ? Ils permettent de figer les lignes 2 et 4 du tableau pour étirer la formule jusqu’à C5 (voir « Les références de cellule »).
  • (3) Les CA HT (E2 à E4) sont bien triés par ordre croissant.

Les problèmes courants

Voici une liste d'erreurs courantes à éviter lors de l'utilisation de la fonction RECHERCHEV :

Problème Cause
L'erreur #N/A est affichéeLa valeur à rechercher est introuvable dans le tableau.
Résultat incorrectIl est possible que le numéro de colonne soit incorrect. Il s'agit du numéro de colonne du tableau (et non de la feuille).
Valeurs en doubleSi la valeur à rechercher apparait plusieurs fois dans la 1ère colonne du tableau, alors la fonction RECHERCHEV recherche la première valeur pour renvoyer une donnée dans la même ligne. Essaye donc toujours d'avoir une valeur unique à rechercher dans le tableau.
Si tu as plusieurs fois la même valeur et que tu veux renvoyer une donnée liée à la k-ième valeur, tu peux imbriquer RECHERCHEV dans la fonction DECALER.
Valeurs non triées par ordre croissantLorsque la fonction RECHERCHEV recherche une correspondance approximative (VRAI, 1 ou omis), les données de la 1ère colonne du tableau doivent être triées par ordre croissant. Dans le cas contraire, la formule renvoie souvent un résultat incorrect.
Fonction RECHERCHEV : les problèmes courants

En évitant ces erreurs courantes, tu pourras utiliser la fonction RECHERCHEV de manière plus efficace et éviter les problèmes. N'oublie pas de toujours vérifier tes données pour t'assurer qu'elles sont fiables et cohérentes.


Maîtrisez Excel de A à Z

Base du logiciel, détail des fonctions, gestion et analyse des données, tableaux et graphiques...


Nos meilleures pratiques

Voici une liste de bonnes pratiques pour utiliser la fonction RECHERCHEV :

AstucesPourquoi ?
Assure-toi que la valeur à rechercher est exacte.Si tu veux rechercher exactement la valeur à rechercher dans la 1ère colonne du tableau, alors assure-toi qu'elle soit bien orthographiée. Dans le cas contraire, la fonction RECHERCHEV ne peut pas la trouver donc elle renvoie l'erreur #N/A ou une donnée incorrecte.
Sélectionne la plage de données qui inclut toutes les colonnes que tu veux renvoyer.Si le tableau ne contient pas toutes les colonnes que tu veux renvoyer, la formule renvoie des informations non souhaitées.
Utilise une référence de cellule absolue dans la plage de données.Si tu recopies la formule dans d'autres cellules, n'oublie pas les références absolues (ou mixtes), surtout dans la plage de données. Elles offrent la garantie que la formule recherche toujours dans la bonne plage.
Spécifier le type de correspondance souhaité.Tu peux spécifier FAUX (correspondance exacte) ou VRAI (correspondance approximative) dans le type de correspondance pour contrôler si la formule doit effectuer une recherche exacte ou approximative.
Vérifie que les valeurs à rechercher sont triées dans l'ordre croissant.Lorsque la fonction RECHERCHEV recherche une correspondance approximative (VRAI, 1 ou omis), les données de la 1ère colonne du tableau doivent être triées par ordre croissant. Dans le cas contraire, la formule renvoie souvent un résultat incorrect.
Fonction RECHERCHEV : les meilleures pratiques

En suivant ces bonnes pratiques, tu peux utiliser la fonction RECHERCHEV de manière efficace et éviter les erreurs courantes.

Les alternatives à la fonction RECHERCHEV

La fonction RECHERCHEV fait partie des plus connues sur Excel, mais elle a ses limites. La valeur à rechercher doit être contenue dans la 1ère colonne du tableau dans lequel tu souhaites extraire une donnée.

C'est pourquoi il existe deux autres méthodes pour extraire une donnée d'une ligne d'un tableau : RECHERCHEX ou EQUIV imbriquée dans INDEX.

Comment remplacer la RECHERCHEV sur Excel ? (RECHERCHEX, INDEX et EQUIV)

RECHERCHEX pour remplacer RECHERCHEV

RECHERCHEX est tellement plus simple et plus complète que la fonction RECHERCHEV. Elle permet de rechercher une valeur dans un tableau pour renvoyer une donnée qui se situe dans la même ligne ou dans la même colonne que la valeur recherchée.

Pour utiliser la fonction RECHERCHEX, tu peux procéder comme suit :

  1. Sélectionne la cellule où tu veux renvoyer le résultat de ta recherche.
  2. Tape la formule "=RECHERCHEX(Valeur_cherchée;Tableau_recherche;Tableau_renvoyé)".
  3. Remplace "Valeur_cherchée" par la valeur à rechercher.
  4. Remplace "Tableau_recherche" par la plage qui contient la valeur à rechercher.
  5. Remplace "Tableau_renvoyé" par la plage qui contient la valeur à renvoyer.

Par exemple, si tu souhaites trouver le nom d'un produit à partir d'un code spécifique (C2) dans une liste de produits (A2 à A10), alors tu peux utiliser la fonction RECHERCHEX de cette manière :

  1. Sélectionne la cellule où tu veux renvoyer le résultat de ta recherche.
  2. Tape la formule "=RECHERCHEX(C2;A2:A10;B2:B10)".
  3. La cellule C2 correspond à la valeur à rechercher, c'est-à-dire un code de produit spécifique.
  4. "A2:A10" est la plage qui contient le code de produit spécifique.
  5. "B2:B10" est la plage qui contient le nom d'un produit.

N'oublie pas que la fonction RECHERCHEX est une alternative plus récente et plus puissante, donc pense à l'utiliser à la place de RECHERCHEV !

INDEX et EQUIV pour remplacer RECHERCHEV

La fonction INDEX imbriquée dans la fonction EQUIV est une alternative, un peu plus complexe certes, mais qui est infaillible si tu sais bien l'utiliser. On te montre comment faire dans la vidéo ci-dessus.

La fonction INDEX permet de renvoyer une donnée d’un tableau qui se situe à l’intersection d’un numéro de ligne et d’un numéro de colonne.

La fonction EQUIVX permet de renvoyer la position d'une valeur dans une plage.

RECHERCHEH pour remplacer la RECHERCHEV

La fonction RECHERCHEH permet de rechercher une valeur dans la 1ère ligne d’un tableau pour renvoyer une donnée qui se situe dans la même colonne que la valeur recherchée.

Syntaxe : RECHERCHEH(Valeur_cherchée;Table_matrice;No_index_lig;[Valeur_proche])

Exemple RECHERCHEH

Ce tableau liste les données de plusieurs salariés d’une entreprise. La valeur à rechercher est le matricule (A7 à A8) dans la 1ère ligne (ligne 1) du tableau.
Tu veux renvoyer le prénom (cellule B7 à B8), le service (cellule C7 à C8) et le salaire brut mensuel (cellule D7 à D8) correspondant à chaque matricule (A7 à A8).

Exemple Fonction RechercheH Excel

FAQ : utilisation de la fonction RECHERCHEV

Pour aller plus loin

Des ressources inédites et accessibles ! Pour progresser sur la fonction d'Excel, nous mettons à ta disposition des ressources exceptionnelles qui sont toutes abordables simplement !

Une fiche de révision complète ! Notre fiche de révision synthétise les informations de cet article. Sous le format PDF, elle va te permettre de revoir la syntaxe ainsi que des exemples d'utilisation de la fonction...

S'entraîner est la meilleure façon de progresser !

Formation de A à Z et finançable

Une progression rapide sur Excel ! Tu seras en mesure d'automatiser de nombreuses tâches répétitives que tu effectues actuellement de manière manuelle, ce qui te permettra de gagner un temps précieux. Notre formation est finançable. Pour découvrir le programme et nous contacter.


Nous sommes l'organisme de référence pour les formations en bureautique. Certifié Qualiopi, nous proposons des formations finançables sur Excel, Word ou encore PowerPoint.


Les autres fonctions de recherche et de référence

As-tu aimé cet article ?

Clique sur l'étoile pour l'évaluer !

Note moyenne 4.9 / 5. Nombre de votes : 59

Aucun vote jusqu'à présent ! Tu peux être le premier à évaluer cet article.

🤍 Partagez votre amour 🤍

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Sommaire