![](https://codky.com/wp-content/uploads/2024/11/23613-1-1024x582.png)
La fonction `INDEX` dans Excel est utilisée pour renvoyer une valeur ou une référence à une valeur à l’intérieur d’un tableau ou d’une plage. C’est une fonction très pratique lorsqu’il s’agit de récupérer des données à un emplacement spécifique. Voici comment l’utiliser :
Syntaxe de la fonction `INDEX`
Il y a deux formes principales de la fonction `INDEX` :
INDEX(tableau, numéro_ligne, [numéro_colonne])
INDEX(référence, numéro_ligne, [numéro_colonne], [numéro_zone])
- Forme de tableau :
- tableau : La plage de cellules ou le tableau où vous souhaitez récupérer une valeur.
- numéro_ligne : Le numéro de ligne dans le tableau d’où vous souhaitez récupérer une valeur.
- numéro_colonne : (facultatif) Le numéro de colonne dans le tableau d’où vous souhaitez récupérer une valeur. Si le tableau est une seule ligne, vous n’avez pas besoin de spécifier le numéro de colonne.
- Forme de référence :
- référence : Une référence à une ou plusieurs plages de cellules.
- numéro_ligne : Le numéro de ligne dans la ou les plages.
- numéro_colonne : (facultatif) Le numéro de colonne.
- numéro_zone : (facultatif) Utilisé lorsque la référence contient plusieurs plages pour indiquer la plage à utiliser.
Exemple d’utilisation de `INDEX`
Supposons que vous ayez le tableau suivant dans les cellules A1:C3 :
A B C
1 10 20 30
2 40 50 60
3 70 80 90
Exemple 1 : Utilisation simple
Pour obtenir la valeur à la deuxième ligne et troisième colonne (la valeur `60` dans cet exemple), vous utiliseriez :
=INDEX(A1:C3, 2, 3)
Exemple 2 : En combinaison avec `MATCH`
La fonction `MATCH` est souvent utilisée conjointement avec `INDEX` pour rechercher dynamiquement des lignes ou des colonnes. Par exemple, si vous voulez trouver la valeur dans la colonne correspondant à “B” et la ligne correspondant à 2 :
=MATCH("B", A1:C1, 0) ' Cela retourne 2
Et ensuite on pourrait utiliser :
=INDEX(A1:C3, 2, MATCH("B", A1:C1, 0))
Cela récupère la valeur `50`.
En utilisant ces exemples, vous pouvez combiner `INDEX` avec d’autres fonctions Excel pour des calculs plus puissants et dynamiques.