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

Autres fonctions
Renvoie une RéféRence sous foRme de texte à une seule cellule d’une feuille de calcul
Choisit une valeur dans une liste
Renvoie le numéRo de colonne d’une RéféRence
Renvoie le nombRe de colonnes dans une RéféRence
Renvoie une RéféRence décalée paR RappoRt à une RéféRence donnée
RecheRche des valeuRs dans une RéféRence ou une matRice
Permet de filtrer une plage de données en fonction de critères que vous définissez
Renvoie la formule à la référence donnée sous forme de texte
Renvoie une RéféRence indiquée paR une valeuR de texte
Crée un raCCourCi ou un renvoi qui ouvre un doCument stoCké sur un serveur réseau, sur un réseau Intranet ou sur Internet
Renvoie le numéRo de ligne d’une RéféRence
Renvoie le nombRe de lignes dans une RéféRence
Renvoie les données stockées dans un RappoRt de tableau cRoisé dynamique
RecheRche des valeuRs dans un vecteuR ou une matRice
EffEctuE unE rEchErchE dans la prEmièrE lignE d’unE matricE Et rEnvoiE la valEur dE la cEllulE indiquéE
EffEctuE unE rEchErchE dans la prEmièrE colonnE d’unE matricE Et sE déplacE sur la lignE pour rEnvoyEr la valEur d’unE cEllulE
Extrait lEs donnéEs En tEmps réEl à partir d’un programmE prEnant En chargE l’automation COM
Renvoie la tRansposition d’une matRice
Trie le contenu d’une plage ou d’un tableau
La fonction tri trie le contenu d’une plage ou une matrice en fonction des valeurs dans une plage ou une matrice correspondante
La fonction UNIQUE renvoie une liste de valeurs uniques au sein d’une liste ou d’une plage
Effectue une recherche dans une plage ou un tableau, et renvoie un élément correspondant au premier résultat trouvé S’il n’existe pas de correspondance, XLOOKUP peut retourner le plus proche (approximatif)
Renvoie la position relative d’un élément dans une matrice ou une plage de cellules
Renvoie le nombRe de zones dans une RéféRence