RECHERCHEH (RECHERCHEH, fonction)

RECHERCHEH (RECHERCHEH, fonction)

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Cet article décrit la syntaxe de formule et l’utilisation de la fonction RECHERCHEH 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_col, [valeur_proche])

La syntaxe de la fonction RECHERCHEH contient les arguments 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 dans l’ordre croissant:...-2,-1, 0, 1, 2,..., de A-Z, faux, vrai; dans le cas contraire, RECHERCHEH ne donne pas la valeur correcte. Si l’argument valeur_proche est faux, l’argument table_matrice n’a pas besoin d’être trié.

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

    • Trier 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. Numéro de ligne dans table_matrice à partir de laquelle la valeur correspondante sera renvoyée. La valeur de la propriété no_index_lig de 1 renvoie la valeur de la première ligne de l’argument table_matrice, la valeur de la propriété la valeur 2, la fonction table_matrice, et ainsi de suite. Si la valeur de la propriété no_index_lig est inférieure à 1, la fonction RECHERCHEH renvoie le #VALUE! valeur d’erreur; Si l’argument no_index_lig est supérieur au nombre de lignes de l’argument table_matrice, la fonction RECHERCHEH renvoie la #REF! erreur #VALEUR!.

  • 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 RECHERCHEH 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

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

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×