Formation PUB760 : Microsoft Excel, 2021 Quelques fonctions Excel

5.5 RECHERCHEV()


RECHERCHEV() est à ce jour la fonction de recherche la plus utilisée dans Excel. Elle permet de rechercher une valeur dans une colonne d'une plage et de retourner la valeur correspondante d'une autre colonne de la même plage.

Remarquez qu'il existe une version améliorée de RECHERCHEV() : RECHERCHEX(). Cette fonction est présentée dans la fiche « RECHERCHEX() pour rechercher une valeur correspondante ».

Si vous êtes en train d'apprendre à faire de la recherche dans Excel, je vous conseille de concentrer vos efforts sur RECHERCHEX().

Voici un exemple typique de recherche avec RECHERCHEV().

Si on a une colonne avec des codes d'articles et leur description dans la colonne suivante, on pourra retrouver une description d'article simplement en entrant son code.

La fonction RECHERCHEV() demande au moins trois arguments :

  • la valeur recherchée
  • la plage dans laquelle les données sont affichées. Excel recherchera la valeur dans la première colonne de cette plage. La valeur à retourner doit elle aussi faire partie de cette plage.
  • le numéro de la colonne dans laquelle la valeur correspondante doit être trouvée.

    Attention : il s'agit de la 1ère, 2e, 3e colonne de la plage et non de la feuille de calcul. Ainsi, la 2e colonne de la plage B5 à C9 sera la colonne C.

    RECHERCHEV()

Il est possible de spécifier un 4e argument à la fonction RECHERCHEV() pour indiquer si on veut qu'Excel retourne une valeur même si la valeur exacte n'est pas dans la plage.

Cet argument prendra l'une des valeurs suivantes :

  • VRAI si on veut que la fonction retourne la valeur la plus proche de la valeur recherchée (si on recherche une valeur numérique, la valeur retournée sera plus petite ou égale à celle recherchée). Ceci est la valeur par défaut. Donc, si on ne spécifie pas de 4e argument, c'est comme si on spécifiait VRAI comme 4e argument.
  • FAUX si on veut que la fonction ne retourne rien si la valeur recherchée ne fait pas partie de la première colonne de la plage. Excel affichera #N/A s'il ne trouve pas la valeur recherchée. Ceci permet d'éviter d'obtenir une mauvaise description si le code entré n'existe pas.

    RECHERCHEV()

Rechercher une valeur inférieure ou égale avec RECHERCHEV()

La fonction RECHERCHEV() permet également de retrouver une valeur inférieure ou égale à une autre.

Pour que cela fonctionne, il faut absolument que dans la plage de données, la première colonne soit triée en ordre croissant.

Par exemple, avec un système de rabais sur quantité, on pourra retrouver le rabais à appliquer comme suit :

Recherche valeur inférieure ou égale

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre