Formules Excel

RECHERCHEV Excel : Maîtrisez cette Formule Essentielle en 10 Minutes

14 janvier 2026 2 vues

La fonction RECHERCHEV d'Excel est un outil puissant et polyvalent, indispensable pour quiconque travaille avec des feuilles de calcul. Que vous soyez débutant ou utilisateur expérimenté, maîtriser RECHERCHEV vous permettra de gagner un temps précieux et d'améliorer considérablement votre productivité. Dans cet article, nous allons explorer en détail cette fonction, en expliquant son fonctionnement, ses applications pratiques et les meilleures façons de l'utiliser pour extraire l'information dont vous avez besoin. Préparez-vous à transformer votre façon de travailler avec Excel!

Comprendre la fonction RECHERCHEV Excel

La fonction RECHERCHEV (VLOOKUP en anglais) est une fonction de recherche verticale dans Excel. Elle permet de rechercher une valeur dans la première colonne d'une plage de cellules, puis de renvoyer une valeur correspondante d'une autre colonne de la même ligne. C'est un outil essentiel pour croiser des données provenant de différentes sources et pour automatiser la recherche d'informations spécifiques dans vos feuilles de calcul.

Syntaxe de la fonction RECHERCHEV

La syntaxe de la fonction RECHERCHEV est la suivante:

=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])

Décortiquons chaque argument:

  • valeur_recherchée: La valeur que vous souhaitez rechercher dans la première colonne de la table.
  • table_matrice: La plage de cellules dans laquelle la recherche doit être effectuée. La première colonne de cette plage doit contenir les valeurs possibles pour valeur_recherchée.
  • no_index_col: Le numéro de la colonne dans table_matrice qui contient la valeur à renvoyer. La première colonne de table_matrice a le numéro 1.
  • [valeur_proche]: Un argument optionnel qui indique si vous souhaitez effectuer une recherche exacte ou approximative. Si valeur_proche est VRAI ou omis, RECHERCHEV effectuera une recherche approximative. Si valeur_proche est FAUX, RECHERCHEV effectuera une recherche exacte. Il est fortement recommandé d'utiliser FAUX pour éviter des résultats inattendus, sauf si vous comprenez parfaitement comment fonctionne la recherche approximative.

Exemple simple d'utilisation de RECHERCHEV

Imaginez que vous avez un tableau avec une liste de produits et leurs prix correspondants.

Produit Prix
Pomme 1.00
Banane 0.75
Orange 1.25
Raisin 2.00

Vous voulez trouver le prix d'une banane en utilisant RECHERCHEV. Voici comment vous pouvez le faire:

=RECHERCHEV("Banane";A1:B4;2;FAUX)

  • "Banane" est la valeur_recherchée.
  • A1:B4 est la table_matrice.
  • 2 est le no_index_col (la deuxième colonne contient le prix).
  • FAUX indique que vous voulez une correspondance exacte.

Cette formule renverra 0.75, le prix de la banane.

RECHERCHEV vs RECHERCHEH: Quelle est la différence?

Il est important de distinguer RECHERCHEV de RECHERCHEH. RECHERCHEV effectue une recherche verticale (dans la première colonne), tandis que RECHERCHEH effectue une recherche horizontale (dans la première ligne). La syntaxe de RECHERCHEH est similaire, mais les arguments sont légèrement différents:

=RECHERCHEH(valeur_recherchée; table_matrice; no_index_ligne; [valeur_proche])

  • valeur_recherchée: La valeur à rechercher dans la première ligne de table_matrice.
  • table_matrice: La plage de cellules dans laquelle la recherche doit être effectuée. La première ligne de cette plage doit contenir les valeurs possibles pour valeur_recherchée.
  • no_index_ligne: Le numéro de la ligne dans table_matrice qui contient la valeur à renvoyer. La première ligne de table_matrice a le numéro 1.
  • [valeur_proche]: Identique à RECHERCHEV.

Choisissez la fonction appropriée en fonction de l'orientation de vos données (verticale ou horizontale).

Exemples pratiques de RECHERCHEV

Exemple 1: Associer des codes produits à des descriptions

Supposons que vous ayez une liste de codes produits et que vous souhaitiez récupérer la description correspondante à partir d'une autre feuille de calcul.

Feuille 1: Liste des codes produits

Code Produit
A123
B456
C789

Feuille 2: Table de correspondance (codes produits et descriptions)

Code Produit Description
A123 T-shirt en coton
B456 Pantalon en jean
C789 Veste en cuir
D012 Chaussures de sport

Dans la feuille 1, dans la colonne à côté du code produit, vous pouvez utiliser la formule suivante pour récupérer la description:

=RECHERCHEV(A1;Feuil2!A:B;2;FAUX)

  • A1 est la valeur_recherchée (le code produit dans la feuille 1).
  • Feuil2!A:B est la table_matrice (les colonnes A et B de la feuille 2).
  • 2 est le no_index_col (la description se trouve dans la deuxième colonne).
  • FAUX indique une correspondance exacte.

Copiez cette formule vers le bas pour récupérer la description pour chaque code produit.

Capture d'écran: (Description textuelle: Une capture d'écran montrant deux feuilles Excel. La première feuille contient une liste de codes produits dans la colonne A. La deuxième feuille contient une table de correspondance avec les codes produits dans la colonne A et les descriptions dans la colonne B. La formule RECHERCHEV est utilisée dans la première feuille pour récupérer la description correspondante à chaque code produit.)

Exemple 2: Calculer des commissions en fonction du chiffre d'affaires

Vous avez un tableau avec le chiffre d'affaires de chaque vendeur et vous souhaitez calculer la commission en fonction d'une échelle de commission.

Tableau des chiffres d'affaires:

Vendeur Chiffre d'affaires
Jean 5000
Marie 12000
Pierre 8000

Échelle de commission:

Chiffre d'affaires minimum Taux de commission
0 0.05
5000 0.07
10000 0.10

Dans la colonne à côté du chiffre d'affaires, vous pouvez utiliser la formule suivante pour calculer la commission:

=RECHERCHEV(B2;$E$2:$F$4;2;VRAI)*B2

  • B2 est la valeur_recherchée (le chiffre d'affaires du vendeur).
  • $E$2:$F$4 est la table_matrice (l'échelle de commission). Les références absolues ($) sont utilisées pour que la plage ne change pas lorsque vous copiez la formule vers le bas.
  • 2 est le no_index_col (le taux de commission se trouve dans la deuxième colonne).
  • VRAI indique une correspondance approximative (RECHERCHEV trouvera le taux de commission correspondant au chiffre d'affaires minimum le plus proche).
  • *B2 multiplie le taux de commission par le chiffre d'affaires pour obtenir la commission.

Capture d'écran: (Description textuelle: Une capture d'écran montrant un tableau avec le chiffre d'affaires des vendeurs et une échelle de commission. La formule RECHERCHEV est utilisée pour calculer la commission de chaque vendeur en fonction de son chiffre d'affaires et de l'échelle de commission.)

Bonnes pratiques et astuces pour utiliser RECHERCHEV efficacement

  • Utilisez toujours FAUX pour une correspondance exacte, sauf si vous avez une raison spécifique d'utiliser une correspondance approximative. Les correspondances approximatives peuvent être trompeuses si vous ne comprenez pas comment elles fonctionnent.
  • Assurez-vous que la valeur_recherchée se trouve dans la première colonne de la table_matrice. RECHERCHEV ne peut rechercher que dans la première colonne.
  • Utilisez des références absolues ($) pour la table_matrice si vous prévoyez de copier la formule vers le bas ou vers la droite. Cela empêchera la plage de changer.
  • Vérifiez que les types de données de la valeur_recherchée et de la première colonne de la table_matrice sont compatibles. Par exemple, si la valeur_recherchée est un nombre, la première colonne de la table_matrice doit également contenir des nombres.
  • Utilisez la fonction SIERREUR pour gérer les erreurs. Si RECHERCHEV ne trouve pas la valeur_recherchée, elle renverra une erreur #N/A. Vous pouvez utiliser SIERREUR pour afficher un message plus convivial ou pour renvoyer une valeur par défaut.

    Exemple: =SIERREUR(RECHERCHEV(A1;Feuil2!A:B;2;FAUX);"Produit non trouvé")

  • Nommez vos plages de cellules pour rendre vos formules plus lisibles. Au lieu d'utiliser Feuil2!A:B, vous pouvez nommer cette plage "TableProduits" et utiliser ensuite RECHERCHEV(A1;TableProduits;2;FAUX). Cela rendra votre formule plus facile à comprendre et à maintenir.

Erreurs courantes avec RECHERCHEV et comment les éviter

  • Erreur #N/A: Cette erreur signifie que RECHERCHEV n'a pas trouvé la valeur_recherchée dans la première colonne de la table_matrice. Vérifiez que la valeur_recherchée existe et que les types de données sont compatibles.
  • Résultats incorrects avec une correspondance approximative: Si vous utilisez une correspondance approximative (VRAI), assurez-vous que la première colonne de la table_matrice est triée en ordre croissant. Sinon, RECHERCHEV peut renvoyer des résultats incorrects.
  • Erreur #REF!: Cette erreur signifie que le no_index_col est supérieur au nombre de colonnes dans la table_matrice. Vérifiez que le no_index_col est correct.
  • Oublier les références absolues: Si vous copiez une formule RECHERCHEV sans utiliser de références absolues pour la table_matrice, la plage peut changer et renvoyer des résultats incorrects.

Alternatives à RECHERCHEV

Bien que RECHERCHEV soit une fonction puissante, elle a certaines limitations. Voici quelques alternatives que vous pouvez envisager:

  • INDEX et EQUIV: Ces deux fonctions combinées offrent une plus grande flexibilité que RECHERCHEV. EQUIV recherche la position d'une valeur dans une plage, et INDEX renvoie la valeur à une position donnée dans une autre plage. Cela permet de rechercher dans n'importe quelle colonne, pas seulement la première.
  • RECHERCHEX (XLOOKUP): Cette fonction, disponible dans les versions récentes d'Excel (Office 365 et versions ultérieures), est une amélioration significative par rapport à RECHERCHEV. Elle est plus flexible, plus facile à utiliser et moins sujette aux erreurs. RECHERCHEX peut rechercher dans n'importe quelle colonne ou ligne, et elle gère automatiquement les erreurs.
  • Power Query: Si vous devez effectuer des recherches complexes ou croiser des données provenant de plusieurs sources, Power Query est un outil puissant qui peut vous aider. Power Query permet d'importer, de transformer et de combiner des données à partir de différentes sources, puis de les charger dans Excel.

Conclusion

La fonction RECHERCHEV d'Excel est un outil essentiel pour la recherche et l'extraction de données. En comprenant sa syntaxe, ses applications pratiques et les meilleures pratiques, vous pouvez gagner un temps précieux et améliorer votre productivité. N'oubliez pas d'utiliser FAUX pour une correspondance exacte, d'utiliser des références absolues et de gérer les erreurs avec SIERREUR. Et si vous avez besoin de plus de flexibilité, explorez les alternatives comme INDEX et EQUIV, RECHERCHEX ou Power Query. Avec un peu de pratique, vous maîtriserez RECHERCHEV et vous pourrez l'utiliser pour résoudre une grande variété de problèmes.

Questions fréquentes

Qu'est-ce que la fonction RECHERCHEV dans Excel ?

RECHERCHEV est une fonction qui permet de rechercher une valeur dans la première colonne d'une plage de cellules et de renvoyer une valeur correspondante d'une autre colonne de la même ligne. C'est un outil puissant pour croiser des données et automatiser la recherche d'informations.

Comment puis-je éviter l'erreur #N/A avec RECHERCHEV ?

L'erreur #N/A signifie que RECHERCHEV n'a pas trouvé la valeur recherchée. Assurez-vous que la valeur recherchée existe dans la première colonne de la table matrice et que les types de données sont compatibles. Vous pouvez également utiliser la fonction SIERREUR pour afficher un message plus convivial.

Quelle est la différence entre RECHERCHEV et RECHERCHEH ?

RECHERCHEV effectue une recherche verticale (dans la première colonne), tandis que RECHERCHEH effectue une recherche horizontale (dans la première ligne). Choisissez la fonction appropriée en fonction de l'orientation de vos données.

Mots-clés associés :

recherchev excel exemple recherchev excel plusieurs critères recherchev excel erreur n/a recherchev excel vba rechercherexcel

Partager cet article :