Comment utiliser RECHERCHEV sur une plage de valeurs



La fonction RECHERCHEV est une des plus utilisées dans Excel. On l’emploie fréquemment pour identifier des correspondances exactes, comme des identifiants de produits ou de clients. Cet article explore son application avec des plages de valeurs.

Exemple n°1 : Attribuer des notes alphabétiques à des résultats d’examens

Prenons l’exemple d’une liste de notes d’examen où l’on souhaite attribuer une lettre à chaque résultat. Le tableau comprend une colonne A avec les scores d’examens et une colonne B destinée à accueillir les notes calculées. Un autre tableau (colonnes D et E) indique le seuil de score pour chaque note alphabétique.

Grâce à RECHERCHEV, il est possible d’utiliser les valeurs de plage de la colonne D pour associer les notes alphabétiques de la colonne E aux différents scores d’examen.

Décryptage de la formule RECHERCHEV

Avant de l’appliquer à notre exemple, récapitulons brièvement la syntaxe de RECHERCHEV :

=RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche)

Où les arguments correspondent à :

valeur_cherchée: la valeur à rechercher. Ici, il s’agit du score en colonne A, à partir de la cellule A2.
table_matrice: souvent appelée table de référence, c’est le tableau contenant les scores et les notes associées (la plage D2:E7).
no_index_col: le numéro de la colonne où se trouvent les résultats à extraire. Dans notre cas, il s’agit de la colonne B, soit la colonne 2 pour RECHERCHEV.
valeur_proche: un indicateur logique (VRAI ou FAUX) signalant une recherche de plage. Dans notre situation, la réponse est «VRAI».

La formule complète pour cet exemple est la suivante :

=RECHERCHEV(A2;$D$2:$E$7;2;VRAI)

La table de référence a été fixée pour éviter son déplacement lors de la copie de la formule dans les autres cellules de la colonne B.

Important à savoir

Pour une recherche par plage avec RECHERCHEV, la première colonne de la table (colonne D ici) doit impérativement être triée par ordre croissant. La formule s’appuie sur cet ordre pour associer la valeur recherchée à la plage appropriée.

L’image ci-dessous illustre ce qui se passerait si le tableau de référence était trié par lettre de note, et non par score.

Il est crucial de comprendre que l’ordre est essentiel uniquement pour les recherches par plage. Lorsque «FAUX» est utilisé à la fin de la fonction RECHERCHEV, l’ordre n’est plus une condition.

Exemple n°2 : Appliquer une remise selon le montant dépensé par un client

Dans cet exemple, des données de ventes sont disponibles. L’objectif est d’appliquer une remise sur chaque vente, dont le pourcentage varie en fonction du montant dépensé.

Un tableau de référence (colonnes D et E) liste les remises pour chaque tranche de dépenses.

La formule RECHERCHEV ci-dessous permet de récupérer la remise adéquate en se basant sur le tableau de référence.

=RECHERCHEV(A2;$D$2:$E$7;2;VRAI)

Cet exemple est intéressant car il est possible d’intégrer cette formule dans un calcul pour déduire la remise.

Souvent, les utilisateurs d’Excel ont recours à des formules complexes pour ce type de logique conditionnelle. Or, cette utilisation de RECHERCHEV offre un moyen concis d’atteindre cet objectif.

Ici, la fonction RECHERCHEV est ajoutée à une formule pour déduire la remise obtenue du montant des ventes en colonne A.

=A2-A2*RECHERCHEV(A2;$D$2:$E$7;2;VRAI)

RECHERCHEV ne se limite pas à la recherche d’enregistrements spécifiques tels que des employés ou des produits. Sa polyvalence est souvent sous-estimée, et l’utilisation sur une plage de valeurs en est un parfait exemple. Elle peut également servir d’alternative à des formules plus complexes.