Hlookup en Pratique
Glissez pour afficher le menu
Fonctionnement de la fonction HLOOKUP
La fonction HLOOKUP recherche une valeur dans la première ligne d’un tableau et renvoie une valeur à partir d’une ligne spécifiée dans la même colonne.
Le nom HLOOKUP signifie Recherche Horizontale, ce qui indique que la recherche s’effectue sur une ligne.
Cette fonction fonctionne de manière similaire à VLOOKUP, mais s’applique à des données structurées horizontalement.
Syntaxe de base
=HLOOKUP(lookup_value; table_array; row_index_num; [range_lookup])
lookup_value: la valeur à rechercher ;table_array: la plage contenant le tableau de recherche ;row_index_num: le numéro de la ligne dans le tableau à partir de laquelle Excel renvoie la valeur ;range_lookup: précise si la correspondance doit être exacte ou approximative.FALSEpour une correspondance exacte,TRUE(ou omis) pour une correspondance approximative.
Exemple de récupération des ventes mensuelles
Supposons que la feuille de calcul contienne le tableau suivant.
Le tableau se trouve dans A1:E2.
Le mois à rechercher est saisi dans la cellule I2.
L'objectif est de renvoyer la valeur des Sales pour ce mois.
=HLOOKUP(I2; B1:E2; 2; FALSE)
I2: contient le mois à rechercher ;B1:E2: définit la table de recherche ;2: indique à Excel de renvoyer la valeur de la deuxième ligne du tableau ;FALSE: spécifie une correspondance exacte.
Fonctionnement
Lorsque la formule s'exécute :
- Excel recherche dans la première ligne du tableau ;
- Il trouve la colonne qui correspond à la valeur recherchée ;
- Il renvoie la valeur de la ligne spécifiée dans cette colonne.
Si I2 contient Mar, le résultat sera 14000.
HLOOKUP nécessite que la valeur de recherche apparaisse dans la première ligne du tableau.
Si la structure change ou si la ligne de recherche est déplacée, la formule peut cesser de fonctionner correctement.
Les fonctions de recherche modernes telles que XLOOKUP ou INDEX + XMATCH offrent généralement plus de flexibilité.
Scénario
Une feuille de calcul contient un tableau horizontal avec les revenus trimestriels.
Le trimestre à rechercher est saisi dans une cellule de saisie.
Votre objectif est de renvoyer la valeur de Revenue pour ce trimestre à l'aide de HLOOKUP.
Instructions de la tâche
- Rechercher le
Quarterdans la première ligne du tableau ; - Renvoyer la valeur de
Revenuedepuis la deuxième ligne.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion