Vote utilisateur: 5 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles actives
 

 

 

 

La fonction Excel RECHERCHEV permet d'exécuter une recherche dans un tableau de valeurs et de renvoyer la valeur trouvéedans une cellule déterminée à l'avance.

Hmmm.. C'est pas clair hein ! Alors suivez la suite, car vous sous servirez FORCEMMENT de cette fonction un jour...

 

Application

Je suis marchand de fruits et légumes.

J'ai, dans mon fichier excel, un tableau contenant tous mes articles : leur référence, leur désignation et leur prix :

 

 

Pour créer mes factures, je vais faire en sorte de ne saisir que la référence de l'article, et que la désignation de l'article ainsi que le prix correspondant soit automatiquement recherché par Excel.

 

 

Télécharger le fichier

Je vous propose de télécharger le fichier et que nous travaillons ensemble dessus, chacun de notre côté.

Cliquez sur le bouton ci-dessous pour télécharger le tableur :

 

 

Au préalable...

Remarquez que mon tableau contenant mes articles est classé par ordre croissant, selon la référence

 

Il est en effet conseillé de respecter cette condition.

 

 

La fonction

Positionnez-vous sur la feuille "Facture", et placez-vous dans la cellule B9.

 

 

Cliquez sur le menu "Insertion", "Fonction"

 

 

Recherchez la fonction nommée "RECHERCHEV"

 

 

Passons aux arguments...

 

La valeur cherchée sera la cellule A9 : en indiquant la référence dans la facture, la fonction irra chercher la désignation correspondante à la référence indiquée dans la cellule A9

 

La table matrice : à l'aide du sélecteur, sélectionnez le tableau contenant vos articles, en ne sélectionnant pas les en-têtes si il en contient. Dans l'exemple, la sélection sera donc A2:C30

 

Le No_index_col : il s'agit du numéro de la colonne de notre table matrice dont la valeur sera renvoyée. Ici, nous saisirons la référence sur notre facture, et c'est la désignation qui devra être affichée. La désignation se trouvant en colonne B de notre table matrice, on indique donc "2"

 

 

L'argument valeur_proche peut prendre deux valeurs : VRAI ou FAUX.

  • Si l'argument est VRAI (ou 1), Excel prend la valeur inférieure la plus proche s'il ne trouve pas la valeur exacte : il accepte une valeur proche de la valeur recherchée.
  • Si l'argument est FAUX (ou 0), Excel renvoie la valeur exacte, ou un message d'erreur s'il ne trouve pas de valeur exacte : il refuse une valeur proche de la valeur recherchée.
  • Si l'argument est omis, Excel lui attribue par défaut la valeur VRAI.

Il faut donc préciser l'argument valeur-proche = FAUX si l'on désire qu'Excel trouve la valeur exacte recherchée.

 

Les arguments que nous avons fixé sont donc les suivants, mais ne cliquez pas sur "OK" tout de suite...

 

 

Nous allons évidemment dupliquer notre fonction dans les cellules B10 à B19 de notre facture pour ne pas se la retaper à chaque fois !

Si nous faisons glisser la fonction dans la cellule du dessous (B10), les coordonnées de la table matrice seront incrémentées, et il se produira donc un décalage.

Il faut donc fixer les coordonnées de la fonction, avec des $...

 

Une fois que c'est fait, validez les arguments de la fonction en cliquant sur "OK"

Pour en apprendre plus sur la fixation des formules, lisez ce tutoriel.

 

 

Pour le moment, notre libellé affiche un triste N/A : normal, aucune référence n'est saisie en A9...

 

 

Mais si vous saisissez une référence en A9, le libellé correspondant est immédiatement trouvé :o)

 

 

Dupliquez la fonction de la cellule B9 aux autres...

 

 

Si vous saissez des références, les désignations seront trouvées...

 

 

Pour le prix unitaire...

Pour que le prix unitaire soit recherché automatiquement en fonction de la référence, c'est la même chose que précedemment.

Créez une fonction RECHERCHEV en D9 de votre facture.

La valeur recherchée est la même que tout à l'heure (notre référence), la table matrice est la même et on prend soin de la fixer.

Le No_index_col sera cette fois-ci la troisième colonne, puisque c'est la colonne C de notre table matrice qui contient le prix unitaire de la référence.

Et nous mettons FAUX en valeur_proche...

 

 

Et voilà : le prix de la référence saisie est automatiquement trouvé...

 

 

Dupliquez la fonction...

 

 

Protéger les fonction

Pour éviter les destructions des formules, pensez à protéger les fonctions contenues dans les colonne B et D en les protégeant.

 

 

Le vilain N/A...

Je trouve un inconvénient à cette fonction très pratique : le vilain N/A, qui peut laisser penser à quelqu'un qui ne connaît pas trop Excel, qu'une formule déconne quelque part.

Voici un moyen simple de s'en débarrasser...

Créez un article fictif, portant la référence "0" et ayant le libellé "Aucun"

 

 

Dans votre facture vierge, les résultats affichés seront donc :

 

 

Vous pouvez masquer les non moins vilains "Aucun", par une bête mise en forme conditionnelle...

 

 

Télécharger le fichier final

Si vous le souhaitez, le fichier avec les formules...

 

 

 

 

 

1000 caractères restants


Gravatar
Lidia
Vous avez sauve ma vie avec cette explication. Milles mercis!!!!!!!smile