La fonction HLOOKUP (ou RECHERCHEH en français) dans Excel est utilisée pour rechercher une valeur dans la première ligne d’une plage de cellules et renvoyer une valeur dans la même colonne d’une ligne spécifiée. Voici comment l’utiliser :
Syntaxe
=HLOOKUP(valeur_recherchée, table_matrice, no_index_ligne, [valeur_proche])
Arguments
- valeur_recherchée : La valeur à rechercher dans la première ligne de la table_matrice.
- table_matrice : La plage de cellules où effectuer la recherche. La première ligne de cette plage est l’endroit où la recherche sera effectuée.
- no_index_ligne : Le numéro de la ligne de la table_matrice à partir de laquelle vous souhaitez renvoyer une valeur. La première ligne est la ligne 1.
- valeur_proche (facultatif) : Un argument logique qui indique si vous voulez une correspondance exacte ou rapprochée. Si VRAI, une correspondance approximative est autorisée ; si FAUX, Excel cherchera une correspondance exacte (par défaut, c’est VRAI).
Exemple
Imaginons que vous ayez une table de données de ventes avec les mois en haut comme suit :
| | A | B | C | D |
|—-|———|——-|——-|——-|
| 1 | Mois | Janv. | Févr. | Mars |
| 2 | Ventes | 200 | 180 | 210 |
Et que vous souhaitiez trouver les ventes de février. Vous utiliseriez la fonction HLOOKUP comme suit :
=HLOOKUP("Févr.", A1:D2, 2, FALSE)
Dans cet exemple :
- `”Févr.”` est la valeur recherchée dans la première ligne.
- `A1:D2` est la plage de la table dans laquelle vous effectuez la recherche.
- `2` indique que vous souhaitez la valeur de la deuxième ligne correspondant au mois de février.
- `FALSE` signifie que vous recherchez une correspondance exacte.
La fonction renverra `180`, correspondant aux ventes du mois de février.
Remarques
- Assurez-vous que les valeurs dans la première ligne de votre table_matrice sont triées de manière croissante si vous utilisez une correspondance approchée (valeur_proche = VRAI).
- Si vous avez besoin de rechercher des valeurs dans une colonne au lieu d’une ligne, utilisez la fonction VLOOKUP (ou RECHERCHEV en français).