Toutes les fonctions Excel

RECHERCHEH dans Excel (HLOOKUP) : comment l'utiliser

RECHERCHEH cherche une valeur dans la première ligne d'un tableau et donne ce qui se trouve plus bas dans la même colonne. Pratique quand vos données sont côte à côte, comme des mois.

Essayez gratuitement les premiers exercicesDans la leçon Rechercher dans une ligne avec RECHERCHEH

Que fait RECHERCHEH ?

RECHERCHEH fonctionne comme RECHERCHEV, mais à l'horizontale. Elle cherche une valeur dans la ligne du haut d'un tableau et vous donne ce qui se trouve dans la même colonne, quelques lignes plus bas.

Vous l'utilisez quand votre tableau est large plutôt que long : les mois, les années ou les produits sont côte à côte sur la première ligne, avec les chiffres en dessous. Le troisième argument est alors un numéro de ligne, compté à partir de la ligne du haut de votre tableau.

Quand utiliser RECHERCHEH ?

  • Le chiffre d'affaires d'un mois, dans un tableau avec les mois côte à côte : =RECHERCHEH("Mars";A1:M3;2;FAUX).
  • Le taux d'une année, dans un tableau avec les années en haut : =RECHERCHEH(2026;A1:F2;2;FAUX).
  • Le nombre de clients d'un mois, dans le même tableau, avec un autre numéro de ligne : =RECHERCHEH(B6;A1:M3;3;FAUX).
  • Un barème par tranches disposé à l'horizontale, avec VRAI comme dernier argument : =RECHERCHEH(B6;B1:D2;2;VRAI).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=RECHERCHEH(valeur_cherchée; tableau; no_index_lig; [valeur_proche])

Avec un exemple : =RECHERCHEH("Mars";A1:E3;2;FAUX)

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
RECHERCHEHLe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.RECHERCHEH
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
valeur_cherchéeCe que vous cherchez dans la première ligne."Mars"
tableauLe tableau, avec les valeurs cherchées dans la première ligne.A1:E3
no_index_ligLa ligne du tableau d'où vient la réponse. Comptez à partir de 1.2
[valeur_proche]Facultatif. FAUX pour une correspondance exacte, VRAI pour des tranches.FAUX
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.

RECHERCHEH étape par étape

G1 contient =RECHERCHEH("Mars";A1:E3;2;FAUX). Cherche Mars dans la première ligne et donne ce qui se trouve en ligne 2, juste en dessous : le CA. Modifiez les nombres ou la formule et regardez ce qui se passe.

G1
A
B
C
D
E
F
G
H
1
Mois
Janvier
Février
Mars
Avril
15100
2
CA
12400
9800
15100
13600
3
Clients
310
265
402
350
4
5
6
7
8
9
10
Prêt

Voici comment construire la formule vous-même :

  1. Cliquez sur G1 et tapez la fonction avec une parenthèse.=RECHERCHEH(
  2. Tapez ce que vous cherchez dans la ligne du haut : "Mars". Tapez un point-virgule.=RECHERCHEH("Mars";
  3. Sélectionnez tout le tableau, de A1 à E3. La ligne où vous cherchez doit être la ligne du haut de votre sélection. Tapez un point-virgule.=RECHERCHEH("Mars";A1:E3;
  4. Comptez les lignes à partir du haut : Mois vaut 1, CA 2 et Clients 3. Vous voulez le chiffre d'affaires : tapez 2 et un point-virgule.=RECHERCHEH("Mars";A1:E3;2;
  5. Tapez FAUX pour une correspondance exacte, fermez la parenthèse et appuyez sur Entrée : 15100.=RECHERCHEH("Mars";A1:E3;2;FAUX)

Autres exemples

Une autre ligne

G1 contient =RECHERCHEH("Février";A1:E3;3;FAUX). Avec la ligne 3, vous obtenez le nombre de clients de février.

G1
A
B
C
D
E
F
G
H
1
Mois
Janvier
Février
Mars
Avril
265
2
CA
12400
9800
15100
13600
3
Clients
310
265
402
350
4
5
6
7
8
9
10
Prêt

Le mois dans une cellule

G2 contient =RECHERCHEH(G1;A1:E3;2;FAUX). Le mois se trouve en G1. Tapez-y Janvier, et vous voyez aussitôt le chiffre d'affaires de janvier.

G2
A
B
C
D
E
F
G
H
1
Mois
Janvier
Février
Mars
Avril
Avril
2
CA
12400
9800
15100
13600
13600
3
Clients
310
265
402
350
4
5
6
7
8
9
10
Prêt

Un barème à l'horizontale

F1 contient =RECHERCHEH(75;B1:D2;2;VRAI). Avec VRAI, Excel cherche dans la ligne du haut la plus grande valeur qui ne dépasse pas 75 : c'est 50. Les limites vont de la plus petite à la plus grande.

F1
A
B
C
D
E
F
G
H
1
À partir de
0
50
100
4,95
2
Frais de port
7,95
4,95
0
3
4
5
6
7
8
9
10
Prêt

RECHERCHEH ou RECHERCHEV ?

Si les valeurs cherchées sont l'une sous l'autre dans la première colonne, utilisez RECHERCHEV. Si elles sont côte à côte dans la première ligne, comme des mois ou des années, utilisez RECHERCHEH. Dans Excel 2021 et 365, RECHERCHEX fait les deux.

Là où ça coince souvent

  • Si vous oubliez FAUX, Excel se contente d'une valeur approchante, sans vous prévenir.
  • Si vous ajoutez une ligne au tableau, votre numéro de ligne n'est plus le bon.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Rechercher dans une ligne avec RECHERCHEH. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

RECHERCHEH tient-elle compte des majuscules ?

Non : Mars et MARS sont identiques pour RECHERCHEH.

À lire aussi

RECHERCHEVRECHERCHEXINDEX et EQUIVEQUIVX