Bonjour ! Dans la leçon précédente, nous avons exploré la théorie de la fonction RECHERCHEV, en décomposant sa syntaxe et le rôle de ses quatre arguments. Vous avez maintenant les bases nécessaires pour passer de la théorie à la pratique.
L'objectif de cette leçon est de mettre en application ces connaissances. Nous allons construire pas à pas les formules Excel pour atteindre les deux premiers points de votre objectif : trouver automatiquement le nom et le prix d'un produit à partir de son code. C'est ici que votre outil de gestion commencera à prendre forme.
Préparation de votre feuille de calcul
Avant d'écrire la moindre formule, il est essentiel de bien organiser votre espace de travail. Ouvrez une nouvelle feuille Excel et reproduisez la structure suivante :
-
Créez votre base de données de produits : Dans une zone de votre feuille (par exemple, de la cellule
A1àE7), entrez le tableau de produits que vous avez fourni.- Colonne A :
Code Produit(P001, P002, etc.) - Colonne B :
Nom Produit(Agenda, stylo, etc.) - Colonne C :
Catégorie(Bureau, école, etc.) - Colonne D :
Prix(150, 220, etc.) - Colonne E :
Stock Disponible(150, 80, etc.)
- Colonne A :
-
Créez votre zone de recherche : Dans une autre zone (par exemple, à partir de la colonne
G), préparez les cellules où vous saisirez le code et où les résultats devront s'afficher.- Cellule
G2: Entrez un code produit pour tester, par exempleP003. - Cellule
H2: Laissez-la vide, c'est ici que nous allons afficher le nom du produit. - Cellule
I2: Laissez-la vide, c'est ici que nous afficherons le prix.
- Cellule
Votre feuille devrait ressembler à ceci (sans les formules pour l'instant).
1. Extraire le Nom du Produit
Commençons par la première tâche : trouver le nom du produit correspondant au code que vous avez entré en G2. Nous allons utiliser la fonction RECHERCHEV.
En vous basant sur la syntaxe RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; valeur_proche), voici comment nous allons la construire dans la cellule H2 :
valeur_cherchée: C'est le code que nous cherchons. Il se trouve dans la celluleG2.table_matrice: C'est la plage contenant toutes vos données. Elle s'étend deA1àE7.no_index_col: Nous voulons le "Nom Produit". En comptant à partir de la gauche dans notretable_matrice, c'est la 2ème colonne. Nous utiliserons donc le chiffre2.valeur_proche: Nous voulons une correspondance exacte pour le code produit. Nous utiliserons doncFAUX.
La formule de base est donc : =RECHERCHEV(G2; A1:E7; 2; FAUX).
Cependant, il y a une astuce cruciale pour rendre vos formules robustes, surtout lorsque vous prévoyez de les copier ou de les étendre : les références absolues.

Remarquez les symboles dollar $ dans la référence de la table. Ils "verrouillent" la plage de la matrice pour qu'elle ne change pas si vous copiez la formule ailleurs. C'est une pratique indispensable.
Pour comprendre visuellement comment construire cette formule et utiliser les références absolues, je vous propose de regarder un court extrait vidéo.
#13 - Tu connais la fonction RECHERCHEV? | Excel
Cette vidéo de la chaîne "La minute Excel" est parfaite pour vous montrer l'application concrète de la fonction dans un scénario de facturation.
Regardez attentivement la construction de la formule. L'auteur y explique comment sélectionner chaque argument, et surtout, il montre comment utiliser la touche F4 de votre clavier pour ajouter automatiquement les dollars $ et ainsi "figer" la table_matrice.
Après avoir visionné cet extrait, allez dans votre cellule H2 et tapez la formule finale, en utilisant les références absolues :
=RECHERCHEV(G2; $A$1:$E$7; 2; FAUX)
Si vous avez bien entré P003 en G2, la cellule H2 devrait maintenant afficher "cahier". Essayez de changer le code en G2 pour "P005" ; le nom du produit devrait se mettre à jour automatiquement en "Gomme".
2. Extraire le Prix du Produit
Maintenant que vous avez la formule pour le nom, obtenir le prix est très simple. Le principe est exactement le même, la seule différence est le numéro de la colonne que nous voulons récupérer.
- La
valeur_cherchéeresteG2. - La
table_matricereste$A$1:$E$7. - La
valeur_procheresteFAUX. - Le
no_index_colest la seule chose qui change. Le "Prix" est la 4ème colonne de votre table de données. Nous utiliserons donc le chiffre4.
La vidéo que vous venez de voir montre également cette étape.
#13 - Tu connais la fonction RECHERCHEV? | Excel
Continuons avec la même vidéo.
Regardez maintenant la partie sur le prix unitaire. Vous verrez que la démarche est identique : il suffit de copier la formule et de changer le numéro d'index de colonne.
Dans votre feuille Excel, cliquez sur la cellule I2 et entrez la nouvelle formule :
=RECHERCHEV(G2; $A$1:$E$7; 4; FAUX)
Si G2 contient toujours "P005", la cellule I2 devrait afficher "50". Si vous changez G2 en "P001", H2 affichera "Agenda" et I2 affichera "150".

Conclusion
Félicitations ! Vous avez franchi une étape majeure en passant de la théorie à une application pratique et fonctionnelle. Vous avez mis en place le cœur de votre outil de gestion.
Les points clés à retenir de cette leçon sont :
- On peut créer un outil dynamique en faisant référence à une cellule de saisie (
G2) pour lavaleur_cherchée. - L'utilisation de références absolues (avec les
$) pour latable_matriceest essentielle pour créer des formules fiables et réutilisables. - Pour extraire différentes informations (nom, prix, etc.) liées au même identifiant, il suffit de copier la formule
RECHERCHEVet d'adapter le numéro d'index de colonne (no_index_col).
Maintenant que vous savez extraire des données, la prochaine étape consistera à analyser ces données. Dans la leçon suivante, nous utiliserons la même technique pour récupérer le stock disponible, puis nous introduirons une nouvelle fonction, SI, pour afficher un message personnalisé ("En stock" ou "Rupture de stock") en fonction de la valeur trouvée.