Excel par l'exemple
8 - Facturation
conseils

Retour à la page précédente

Liste des exercices - énoncé - conseils - corrigé

Voir le cours en vidéo

Exercice de la vidéo

La fonction =RECHERCHEV() permet d'afficher n'importe quelle valeur contenue dans un tableau à partir d'un code contenu dans la première colonne de celui-ci.

Exemple : Le tableau suivant contient des informations relatives aux salariés d'une entreprise.

La première colonne contient le numéro d'employé. Pour l'exemple, la formule de calcul sera construite sous le tableau (sachant qu'elle pourrait l'être n'importe où).

A
B
C
D
1
matricule
nom
ancienneté
salaire
2
1

BONUEL

1 an
7 000 F
3
2

SANSON

3 ans
6 800 F
4
3

LELIN

2 ans
7 200 F
5

6

matricule :

2

ancienneté :

3 ans

Dans la cellule B6, on saisi le matricule du salarié désiré

Dans la cellule D6, on construit la fonction =RECHERCHEV() suivante :

=RECHERCHEV(B6;A1:D3;3;0)

B6

valeur_cherchée. Référence de la cellule où la valeur_cherchée a été saisie. (ici le matricule du salarié).

A1:D3

table_matrice. zone contenant les données. (ici le fichier salariés).

3

no_index_col. numéro de la colonne du tableau (et non de la feuille excel) contenant la donnée désirée (ici la colonne 3 du fichier salarié : "ancienneté").

0

valeur_proche. le zéro, choisi ici, indique que la valeur_cherchée doit se trouver dans la table_matrice. choisir 1 pour afficher la valeur proche (la précédente).

=RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche)

 

valeur_cherchée est la valeur que l'on demande à Excel de rechercher dans la table_matrice. Cette recherche va s'effectuer verticalement dans la première colonne de cette table_matrice.

table_matrice est un tableau, ou une table de données, dans laquelle s'exécute la fonction de recherche.

no_index_col est le numéro de la colonne où se trouve la donnée à afficher à l'aide de la fonction de recherche

valeur_proche indique si l'on veut trouver exactement la valeur_cherchée (choisir zéro) ou une valeur proche (choisir 1). Si l'on choisi 0 (zéro), et que la valeur_cherchée n'existe pas dans table_matrice, un message d'erreur apparaît. Dans le même cas, si l'on choisi 1, Excel renverra la valeur la plus proche dans la colonne de recherche.

NB : dans RECHERCHEH() la recherche s'effectue horizontalement dans la première ligne de la table_matrice