Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 2

RECHERCHEV : Retrouver Infos Produit par Code

Recommended resources

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 :

  1. 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.)
  2. 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 exemple P003.
    • 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.

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 cellule G2.
  • table_matrice : C'est la plage contenant toutes vos données. Elle s'étend de A1 à E7.
  • no_index_col : Nous voulons le "Nom Produit". En comptant à partir de la gauche dans notre table_matrice, c'est la 2ème colonne. Nous utiliserons donc le chiffre 2.
  • valeur_proche : Nous voulons une correspondance exacte pour le code produit. Nous utiliserons donc FAUX.

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.

Cette image illustre une application très similaire à la nôtre. La formule `=RECHERCHEV(B11; $I$3:$K$22; 2; FAUX)` recherche un code produit (en B11) dans une table de référence ($I$3:$K$22) pour renvoyer le nom du produit (colonne 2).

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.

  1. La valeur_cherchée reste G2.
  2. La table_matrice reste $A$1:$E$7.
  3. La valeur_proche reste FAUX.
  4. Le no_index_col est la seule chose qui change. Le "Prix" est la 4ème colonne de votre table de données. Nous utiliserons donc le chiffre 4.

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".

Comme le montre cette image, une fois que vous avez la logique, vous pouvez utiliser `RECHERCHEV` plusieurs fois pour extraire différentes informations (Prénom, Service, Salaire) à partir du même identifiant (Matricule).

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 la valeur_cherchée.
  • L'utilisation de références absolues (avec les $) pour la table_matrice est 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 RECHERCHEV et 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.