Comment utiliser la fonction INDEX dans Excel
Description de la Fonction
La fonction INDEX est frequemment utilisée dans Excel et Google Sheets pour extraire un élément d’une plage de cellules ou d’un tableau. Elle est particulièrement précieuse quand il faut localiser une valeur spécifique dans une ligne ou une colonne donnée.
Syntaxe:
INDEX(plage, numéro_ligne, [numéro_colonne])
où :
- plage désigne la plage de cellules dont la valeur doit être extraite.
- numéro_ligne correspond au numéro de la ligne dans la plage d’où la valeur est extraite.
- numéro_colonne est facultatif et indique le numéro de la colonne dans la plage d’où la valeur est extraite. S’il est omis, il est présumé être 1.
Exemples
Utilisons le tableau suivant pour illustrer nos exemples :
A | B | C |
---|---|---|
10 | 20 | 30 |
40 | 50 | 60 |
70 | 80 | 90 |
Exemple 1 : Extraire la valeur située à la première ligne et deuxième colonne.
=INDEX(A1:C3, 1, 2)
Cette formule renvoie 20, situé à la ligne 1 et colonne 2 de la plage A1:C3.
Exemple 2 : Extraire la dernière valeur de la troisième colonne.
=INDEX(A:C, 3, 3)
Cette formule renvoie 90, se trouvant à la ligne 3, colonne 3 du tableau.
Scénarios Pratiques
Scénario 1: Recherche de données spécifiques dans une vaste base de données
Imaginez une base de données contenant des données sur des employés. Pour trouver le salaire d’un employé spécifique qui se trouve à une certaine position dans la liste, supposons que la colonne A renferme les noms des employés et la colonne B les salaires. La fonction INDEX peut localiser le salaire de l’employé se trouvant à la ligne 15 :
=INDEX(B1:B100, 15)
Résultat : Ceci retournera le salaire de l’employé situé à la 15ème position.
Scénario 2: Création de rapports dynamiques
La combinaison d’INDEX avec d’autres fonctions, tel que MATCH, permet de créer des rapports dynamiques où l’utilisateur peut saisir un nom d’employé et obtenir automatiquement des détails spécifiques. Pour obtenir le salaire correspondant pour un nom d’employé entré dans la cellule D1, avec une liste où les noms sont dans la colonne A et les salaires dans la colonne B, voici la formule à utiliser :
=INDEX(B1:B100, MATCH(D1, A1:A100, 0))
Cette formule identifie d’abord le numéro de ligne correspondant au nom entré en D1 dans la liste des noms en A1:A100, puis utilise INDEX pour retrouver le salaire associé à cette ligne.
Plus d'infoRmation: https://sUpport.microsoft.com/fr-fr/office/index-fonction-a5dcf0dd-996d-40a4-a822-b56b061328bd