5. Fonctions RECHERCHEV et RECHERCHEH
Les fonctions RECHERCHEV et RECHERCHEH permettent de trouver une valeur dans un tableau selon une valeur clé.
Syntaxe
RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])
RECHERCHEH(valeur_cherchée; table_matrice; no_index_lig; [valeur_proche])
Arguments
valeur_cherchée : c'est la valeur à chercher dans la première colonne de la plage table_matrice dans le cas de la fonction RECHERCHEV. C'est la valeur à chercher dans la première ligne de la plage table_matrice dans le cas de la fonction RECHERCHEH
table_matrice : c'est une plage de cellules sous forme de tableau où la recherche aura lieu. La valeur à rechercher doit se trouver en première colonne (cas de RECHERCHEV) ou en première ligne (cas de RECHERCHEH). Cette plage doit comporter également la valeur à récupérer
no_index_col : c'est le numéro de colonne dans table_matrice où est récupérée la valeur correspondante à la valeur recherchée
no_index_lig : c'est le numéro de ligne dans table_matrice où est récupérée la valeur correspondante à la valeur recherchée
valeur_proche : si cet argument est omis ou a la valeur vrai, alors la correspondance entre la valeur recherchée et la valeur dans table_matrice ne doit pas nécessairement être exacte
Résultat
Cas de la fonction RECHERCHEV : la valeur retournée est celle de la cellule se trouvant sur la même ligne que la cellule où la valeur recherchée est trouvée. Et sur la colonne de numéro no_index_col dans le tableau table_matrice
Cas de la fonction RECHERCHEH : la valeur retournée est celle de la cellule se trouvant sur la même colonne que la cellule où la valeur recherchée est trouvée. Et sur la ligne de numéro no_index_lig dans le tableau table_matrice
Exemple
La formule écrite en B12 est : "=RECHERCHEV(A12;A3:H8;8;FAUX)"
La fonction RECHERCHEV recherche la valeur écrite en A12 qui est "Nice" dans la première colonne de la plage A3:H8. Cette valeur est trouvé à la ligne 7. La valeur retournée est celle de la cellule intersection de la ligne 7 et de la 8ème colonne de la plage A3:H8.
La formule écrite en H12 est : "=RECHERCHEH(G12;B2:G9;8;FAUX)"
La fonction RECHERCHEH recherche la valeur écrite en G12 qui est "Commerce" dans la première ligne de la plage B2:G9. Cette valeur est trouvé à la colonne D. La valeur retournée est celle de la cellule intersection de la colonne D et de la 8ème ligne de la plage B2:G9.
Exercices
Exercice – Fonctions RECHERCHEV et RECHERCHEH