I.1 Fonction recherche et référence
I.1.1 La fonction EQUIV
La fonction Excel EQUIV recherche la position d’une valeur dans une plage de cellules.
=EQUIV(valeur_recherchée; plage; type)
- Dans “Valeur_cherchée”, entrez la valeur dont vous souhaitez obtenir la
- Dans “Tableau_recherche”, entrez la plage de cellules dans laquelle la fonction recherchera la position de “Valeur_cherchée”.
- Dans “Type”, entrez 0 pour trouver la valeur exacte, 1 pour la valeur la plus élevée qui est inférieure ou égale à “Valeur_cherchée”, -1 pour la plus petite valeur qui est supérieure ou égale à “Valeur_cherchée” (dans le doute, entrez 0).
Exemple d’utilisation
L’objectif ici est de déterminer la position de la ville recherchée dans la liste :
La position de la ville dans la liste est alors affichée :
Londres est bien situé à la 3e position dans la plage de cellules B2:B11.
Grâce à cette position, il est ensuite possible d’afficher le n° de dossier de la ville recherchée ainsi que le nombre de points en utilisant la combinaison : INDEX + EQUIV qu’on va voir par la suite.
I.1.2 La fonction INDEX
La fonction Excel INDEX recherche une valeur dans un tableau en fonction de ses coordonnées.
Utilisation :
=INDEX(plage_de_cellules; no_ligne; no_colonne)
EXEMPLE D’UTILISATION
L’objectif ici est d’afficher une valeur du tableau en fonction des numéros de ligne et de colonne :
Sélectionnez la fonction INDEX :
- Dans “Matrice”, entrez la plage de cellules dans laquelle la fonction effectuera la recherche.
- Dans “No_lig” et “No_col”, entrez les numéros de ligne et de colonne. Ces numéros doivent correspondre aux lignes et colonnes de la plage de cellules “Matrice” (et non pas aux lignes et colonnes de la feuille Excel).
La fonction affiche ensuite la valeur en fonction de sa position dans le tableau :
NB : En combinant la fonction INDEX avec la fonction EQUIV, il est possible d’afficher le résultat souhaité directement en fonction d’une valeur du tableau : INDEX + EQUIV
I.1.3 La fonction RECHERCHEV
La fonction Excel RECHERCHEV recherche une valeur dans la première colonne d’un tableau puis renvoie la valeur d’une cellule qui se situe sur la même ligne que la valeur recherchée.
Syntaxe
La syntaxe générale est la suivante :
=RECHERCHEV(cellule_lue ; tableau ; numéro_de_colonne ; valeur_proche)
- celulle_lue: il s’agit de la cellule où Excel lit la valeur qui entraîne la recherche.
- tableau: il s’agit de la plage de cellules où Excel recherche les valeurs.
- numéro_de_colonne: il s’agit du numéro de la colonne du tableau où Excel doit trouver la valeur cherchée.
- L’argument valeur_prochepeut 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.
I.1.4 La function RECHERCHEH
La fonction Excel RECHERCHEH recherche une valeur dans la première ligne d’un tableau puis renvoie la valeur d’une cellule qui se situe dans la même colonne que la valeur recherchée.
Syntaxe
La syntaxe générale est la suivante :
=RECHERCHEH(cellule_lue ; tableau ; numéro_de_ligne ; valeur_proche)
- Dans “cellule_lue“, entrez la valeur à rechercher dans la première ligne du tableau.
- Dans ” tableau “, entrez la plage de cellules qui contient les données du tableau.
- Dans ” numéro_de_ligne “, entrez le numéro de ligne du tableau qui contient le résultat à renvoyer .
- Dans “valeur_proche“, entrez FAUX pour rechercher la valeur exacte de “Valeur_cherchée” (dans le doute, entrez FAUX pour éviter les surprises). Vous pouvez aussi choisir de rechercher la valeur la plus proche de “Valeur_cherchée” en entrant VRAI (ou en laissant vide).