RECHERCHEH (RECHERCHEH, fonction)

Cet article décrit la syntaxe de formule et l’utilisation de la fonctionRECHERCHEH dans Microsoft Excel.

Description

Recherche une valeur dans la ligne supérieure d’une table ou d’une tableau de valeurs, puis renvoie une valeur, dans la même colonne, à partir d’une ligne que vous spécifiez dans la table ou la matrice. Utilisez la fonction RECHERCHEH lorsque les valeurs de comparaison sont situées dans une ligne en haut de la table de données, et que vous souhaitez effectuer la recherche n lignes plus bas. Utilisez la fonction RECHERCHEV lorsque les valeurs de comparaison se trouvent dans une colonne située à gauche des données recherchées.

La lettre H dans RECHERCHEH est l’abréviation de "Horizontale"

Syntaxe

RECHERCHEH(valeur_cherchée, table_matrice, no_index_lig, [valeur_proche])

La syntaxe de la fonction RECHERCHEH contient les argument suivants :

  • valeur_cherchée    Obligatoire. Représente la valeur à rechercher dans la première ligne de la table. Il peut s’agir d’une valeur, d’une référence ou d’une chaîne de texte.

  • table_matrice    Obligatoire. Représente la table de données dans laquelle est exécutée la recherche de la valeur. Utilisez une référence à une plage ou un nom de plage.

    • Les valeurs de la première ligne de table_matrice peuvent être du texte, des chiffres ou des valeurs logiques.

    • Si l’argument valeur_proche est VRAI, les valeurs de la première ligne de table_matrice doivent être placées en ordre croissant : ...-2, -1, 0, 1, 2,... , A-Z, FAUX, VRAI. Sinon, la fonction RECHERCHEH peut donner une valeur incorrecte. Si l’argument valeur_proche est FAUX, les éléments de table_matrice ne doivent pas nécessairement être classés.

    • La fonction ne fait pas de distinction entre les majuscules et les minuscules.

    • Trie les valeurs dans l’ordre croissant, de gauche à droite. Pour plus d’informations, voir Trier les données d’une plage ou d’un tableau.

  • no_index_lig    Obligatoire. Représente le numéro de la ligne de table_matrice à partir de laquelle la valeur correspondante est renvoyée. Une valeur de no_index_lig égale à 1 renvoie la première valeur de la ligne de l’argument table_matrice, une valeur de no_index_lig égale à 2 renvoie la seconde valeur de la ligne de l’argument table_matrice, etc. Si la valeur de no_index_lig est inférieure à 1, RECHERCHEH renvoie la valeur d’erreur #VALEUR! ; si la valeur de no_index_lig est supérieure au nombre de lignes de table_matrice, RECHERCHEH renvoie la valeur d’erreur #REF!.

  • valeur_proche    Facultatif. Représente une valeur logique qui spécifie si vous voulez que RECHERCHEH trouve une correspondance exacte ou approximative. Si cet argument est VRAI ou omis, une donnée proche est renvoyée. En d’autres termes, si aucune valeur exacte n’est trouvée, la valeur immédiatement inférieure à valeur_cherchée est renvoyée. Si cet argument est FAUX, RECHERCHEH recherche une correspondance exacte. S’il n’en trouve pas, la valeur d’erreur #N/A est renvoyée.

Remarque

  • Si la fonction RECHERCHEV ne peut trouver l’argument valeur_cherchée et si l’argument valeur_proche est VRAI, elle utilise la valeur immédiatement inférieure ou égale à l’argument valeur_cherchée.

  • Si la valeur de l’argument valeur_cherchée est inférieure à la plus petite valeur contenue dans la première ligne de l’argument table_matrice, la fonction RECHERCHEH renvoie la valeur d’erreur #N/A.

  • Si valeur_proche est FAUX et si valeur_cherchée représente du texte, vous pouvez utiliser les caractères génériques [le point d’interrogation (?) et l’astérisque (*)] dans l’argument valeur_cherchée. Le point d’interrogation correspond à un caractère et l’astérisque correspond à une séquence de caractères. Si vous voulez rechercher un véritable point d’interrogation ou astérisque, tapez un tilde (~) devant ce caractère.

Exemple

Le classeur ci-dessous montre des exemples de cette fonction. Consultez-les, modifiez les formules existantes ou entrez vos propres formules pour apprendre à maîtriser le fonctionnement de la formule.

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Axes

Roulements

Boulons

4

4

9

5

7

10

6

8

11

Formule

Description

Résultat

=RECHERCHEH("Axes"; A1:C4; 2; VRAI)

Recherche « Axes » dans la ligne 1 et renvoie la valeur de la ligne 2 qui est comprise dans la même colonne (colonne A).

4

=RECHERCHEH("Roulements"; A1:C4; 3; FAUX)

Recherche « Roulements » dans la ligne 1 et renvoie la valeur de la ligne 3 qui est comprise dans la même colonne (colonne B).

7

=RECHERCHEH("B"; A1:C4; 3; VRAI)

Recherche « B » dans la ligne 1 et renvoie la valeur de la ligne 3 qui est comprise dans la même colonne. Étant donné qu’une correspondance exacte de « B » est introuvable, la valeur la plus élevée de la ligne 1 qui est inférieure à « B » est utilisée : « Axes » dans la colonne A.

5

=RECHERCHEH("Boulons"; A1:C4; 4)

Recherche « Boulons » dans la ligne 1 et renvoie la valeur de la ligne 4 qui est comprise dans la même colonne (colonne C).

11

=RECHERCHEH(3; {1; 2; 3;"a","b","c";"d","e","f"}; 2; VRAI)

Recherche le nombre 3 dans la constante de matrice à trois lignes et renvoie la valeur de la ligne 2 qui est comprise dans la même colonne (la troisième dans cet exemple). Il existe trois lignes de valeurs dans la constante de matrice, chacune étant séparée par un point-virgule (;). Étant donné que « c » se trouve dans la ligne 2 et dans la même colonne que 3, « c » est renvoyé.

c

Pour travailler de manière approfondie avec les données d’exemple dans Excel, téléchargez le classeur incorporé sur votre ordinateur, puis ouvrez-le dans Excel.

S’applique à : Excel 2013, Excel Online



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue