RECHERCHEV est la formule qui fait souvent peur aux débutants, parce qu'aller chercher une valeur dans un autre tableau à partir d'un code semble abstrait au premier abord. C'est justement ce qu'on va dédramatiser ici, en reliant une commande à un catalogue produit logé dans un onglet séparé, étape par étape !
L'objectif est d'apprendre à connecter deux tableaux par une clé commune et à figer correctement la plage de référence pour que la formule ne se décale pas quand on la recopie. Une fois ce réflexe acquis, il ressert partout dès qu'il faut rapprocher deux listes, bien au-delà d'un simple bon de commande.
Ce que tu vas construire
Comprendre la structure de RECHERCHEV : valeur cherchée, plage de recherche, numéro de colonne, correspondance exacte.
Relier deux onglets : une commande et un catalogue produit, en cherchant par code.
Récupérer automatiquement la désignation et le prix unitaire d'un produit à partir de son code.
Gérer les codes introuvables avec SIERREUR pour éviter l'affichage de #N/A.
Calculer le total de chaque ligne en combinant la quantité et le prix retrouvé par RECHERCHEV.
Comprendre pourquoi il faut figer la plage de référence avec les symboles dollar.
À connaître avant de commencer
- Savoir figer une plage avec les symboles dollar.
- Travailler sur deux onglets : les données et la table de référence.
- Connaître RECHERCHEV au moins de nom.
Voici les données de départ de cet exercice. Copie-les ou télécharge le fichier Excel, puis entraîne-toi avant de regarder le corrigé.
| A | B | |
|---|---|---|
| 1 | Code produit | Quantité |
| 2 | P-101 | 3 |
| 3 | P-205 | 1 |
| 4 | P-330 | 5 |
| 5 | P-999 | 2 |
| 6 | P-101 | 4 |
Exercice guidé
Coche chaque étape au fur et à mesure. Tente-la dans ton fichier, puis déplie le corrigé.
Dans la colonne C (Désignation), utilise RECHERCHEV pour retrouver le nom du produit à partir du code. Le code est en A2, la plage de référence est le catalogue (colonnes A à C), la désignation est en 2e colonne, et tu veux une correspondance exacte (FAUX). Recopie la formule sur toutes les lignes.
=RECHERCHEV(A2;Catalogue!$A$2:$C$20;2;FAUX)Résultat attendu : Le nom du produit correspondant au code (ex. Clavier sans fil pour P-101).
Attention
- Fige la plage avec les symboles dollar (Catalogue!$A$2:$C$20) pour éviter qu'elle se décale quand tu copies la formule vers le bas.
- FAUX est obligatoire pour une correspondance exacte sur des codes produits. Sans lui, RECHERCHEV peut renvoyer le produit le plus proche au lieu du bon.
- La clé de recherche (le code produit) doit obligatoirement se trouver dans la première colonne de la plage de référence.
Astuces pour aller plus loin
Verrouille toujours la table de référence avec les dollars
Quand tu recopies RECHERCHEV vers le bas, la plage de référence se décale si tu ne la figes pas. Ajoute les symboles dollar devant la lettre et le chiffre (ex. Catalogue!$A$2:$C$20) pour que la plage reste fixe quelle que soit la ligne où tu copies la formule.
Passe à RECHERCHEX ou INDEX/EQUIV pour chercher à gauche
RECHERCHEV ne peut chercher que vers la droite : la clé doit être dans la première colonne de ta plage. Si tu as besoin de chercher à gauche de la clé (par exemple retrouver un code à partir d'un nom), utilise INDEX/EQUIV ou RECHERCHEX (disponible dans Microsoft 365 et Excel 2021). La syntaxe est un peu plus longue, mais la flexibilité est totale.
Avec FAUX, pas besoin de trier le catalogue
Le dernier argument FAUX (ou 0) demande une correspondance exacte. Cela signifie que ton catalogue n'a pas besoin d'être trié par code. VRAI (ou 1) ne fonctionne que sur une liste triée par ordre croissant et renvoie une correspondance approximative, ce qui peut donner des résultats inattendus sur des codes produits.
Questions fréquentes
RECHERCHEV cherche une valeur dans la première colonne d'une plage, puis renvoie la valeur d'une autre colonne sur la même ligne. La syntaxe est =RECHERCHEV(valeur_cherchée;plage;numéro_colonne;correspondance_exacte). Le dernier argument FAUX demande une correspondance exacte, indispensable pour des codes produits ou des identifiants.
L'erreur #N/A signifie que la valeur cherchée n'a pas été trouvée dans la première colonne de la plage. Les causes les plus fréquentes : un espace en trop dans le code, un format différent (texte vs nombre), ou la valeur qui n'existe tout simplement pas dans le catalogue. SIERREUR permet d'afficher un message lisible à la place.
RECHERCHEV est plus simple pour débuter, mais elle impose que la clé soit dans la première colonne de la plage. INDEX/EQUIV est plus flexible : elle peut chercher à gauche de la clé et est plus performante sur de gros volumes. Pour des catalogues inférieurs à quelques milliers de lignes, RECHERCHEV suffit largement.
RECHERCHEV ne peut pas chercher à gauche : la clé doit toujours être dans la première colonne de la plage. Pour chercher à gauche, utilise INDEX/EQUIV ou RECHERCHEX (disponible dans Microsoft 365 et Excel 2021). RECHERCHEX accepte n'importe quelle disposition des colonnes.
Non, si tu utilises FAUX comme dernier argument. Avec FAUX, RECHERCHEV cherche une correspondance exacte dans l'ensemble de la plage, sans tenir compte de l'ordre. Avec VRAI (correspondance approximative), la première colonne doit être triée par ordre croissant, sinon les résultats peuvent être erronés.
3 exercices similaires à retrouver un prix avec RECHERCHEV
Matrice de décision multicritère
Construis une matrice de décision pondérée pour comparer plusieurs options sur des critères chiffrés et sortir une recommandation objective.
Voir l'exercice
Tableau de bord commercial
Créer un tableau de bord commercial complet pour suivre tes ventes, ton pipeline et tes objectifs avec des indicateurs visuels.
Voir l'exercice
Analyse des ventes par région
Construire un tableau d'analyse des ventes par région pour identifier tes zones fortes, tes zones en retard et prioriser tes efforts commerciaux.
Voir l'exercice
Envie de t'entraîner plus ?
Des dizaines de cas pratiques Excel corrigés pour progresser pour de vrai.
Voir tous les exercices