Renvoie une valeur ou la référence à une valeur issue d'un tableau ou d'une plage. La fonction INDEX existe sous deux formes : la forme matrice (matrice : permet de créer des formules uniques permettant d'obtenir plusieurs résultats et qui agissent sur un groupe d'arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu'une constante matricielle est un groupe de constantes qui sert d'argument.) et la forme référence.
| Si vous souhaitez | Consultez |
|---|
| Renvoyer la valeur d'une cellule ou d'un tableau de cellules spécifié | Forme Matrice |
| Renvoyer une référence à des cellules spécifiées | Forme Référence |
Forme Matrice
Renvoyer la valeur d'un élément situé dans un tableau ou une matrice (matrice : permet de créer des formules uniques permettant d'obtenir plusieurs résultats et qui agissent sur un groupe d'arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu'une constante matricielle est un groupe de constantes qui sert d'argument.), sélectionnée par les index de numéros de ligne et de colonne.
Utilisez la forme matrice si le premier argument d'INDEX est une constante matricielle.
INDEX(matrice;no_lig;no_col)
Une matrice est une plage de cellules ou une constante matricielle.
-
Si la matrice ne contient qu'une seule ligne ou colonne, l'argument no_lig ou no_col correspondant est facultatif.
-
Si la matrice contient plusieurs lignes ou colonnes et que seul l'argument no_lig ou no_col est utilisé, INDEX renvoie une matrice de la ligne ou de la colonne entière de la matrice.
No_lig sélectionne la ligne de la matrice à partir de laquelle une valeur doit être renvoyée. Si no_lig est omis, no_col est requis.
No_col sélectionne la colonne de la matrice à partir de laquelle une valeur doit être renvoyée. Si no_col est omis, no_lig est requis.
Notes
Exemple 1
L'exemple sera peut-être plus facile à comprendre si vous le copiez dans une feuille de calcul vide.
Comment copier un exemple
- Créez un classeur ou une feuille de calcul vide.
- Sélectionnez l'exemple dans la rubrique d'aide.
Remarque Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide
- Appuyez sur CTRL+C.
- Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
- Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+" (guillemet), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode Audit de formules.
|
|
| A |
B |
| Données |
Données |
| Pommes |
Citrons |
| Bananes |
Poires |
| Formule |
Description (Résultat) |
| =INDEX(A2:B3;2;2) |
Valeur à l'intersection de la deuxième ligne et de la deuxième colonne de la plage (Poires) |
| =INDEX(A2:B3;2;1) |
Valeur à l'intersection de la deuxième ligne et de la première colonne de la plage (Bananes) |
|
Exemple 2
L'exemple sera peut-être plus facile à comprendre si vous le copiez dans une feuille de calcul vide.
Comment copier un exemple
- Créez un classeur ou une feuille de calcul vide.
- Sélectionnez l'exemple dans la rubrique d'aide.
Remarque Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide
- Appuyez sur CTRL+C.
- Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
- Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+" (guillemet), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode Audit de formules.
|
|
| A |
B |
| Formule |
Description (Résultat) |
| =INDEX({1,2;3,4},0,2) |
Valeur dans la première ligne, deuxième colonne de la constante matricielle (2) |
|
|
Valeur dans la deuxième ligne, deuxième colonne de la constante matricielle (4) |
|
Remarque La formule de l'exemple doit être tapée sous forme de formule matricielle. Après avoir copié l'exemple dans une feuille de calcul vide, sélectionnez la plage A2:A3 qui commence par la cellule de formule. Appuyez sur F2 et sur CTRL+MAJ+ENTRÉE. Si la formule n'est pas entrée sous forme de formule matricielle, le seul résultat est 2.
Haut de la page
Forme Référence
Renvoie la référence de la cellule à l'intersection d'une ligne et d'une colonne déterminées. Si la référence est constituée de sélections non adjacentes, vous pouvez choisir la sélection à prendre en compte.
INDEX(référence;no_lig;no_col;no_zone)
La référence représente une référence à une ou plusieurs plages de cellules.
-
Si vous entrez une plage non adjacente en guise de référence, mettez cette dernière entre parenthèses.
-
Si chaque zone de la référence ne contient qu'une seule ligne ou colonne, l'argument no_lig ou no_col, respectivement, est facultatif. Par exemple, dans le cas d'une référence à une seule ligne, utilisez INDEX(référence;;no_col).
No_lig correspond au numéro de la ligne en référence à partir de laquelle une référence sera renvoyée.
No_col correspond au numéro de la colonne en référence à partir de laquelle une référence sera renvoyée.
No_zone sélectionne une plage en référence à partir de laquelle l'intersection de no_lig et de no_col sera renvoyée. La première zone sélectionnée ou entrée a le numéro 1, la deuxième le numéro 2 et ainsi de suite. Si no_zone est omis, INDEX utilise la zone 1.
-
Par exemple, si la référence décrit les cellules (A1:B4;D1:E4;G1:H4), no_zone 1 correspond à la plage A1:B4, no_zone 2 à la plage D1:E4 et no_zone 3 à la plage G1:H4.
Notes
Exemple
L'exemple sera peut-être plus facile à comprendre si vous le copiez dans une feuille de calcul vide.
Comment copier un exemple
- Créez un classeur ou une feuille de calcul vide.
- Sélectionnez l'exemple dans la rubrique d'aide.
Remarque Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide
- Appuyez sur CTRL+C.
- Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur CTRL+V.
- Pour passer de l'affichage des résultats à celui des formules permettant de renvoyer les résultats, appuyez sur CTRL+" (guillemet), ou dans le menu Outils, pointez sur Audit des formules, puis cliquez sur Mode Audit de formules.
|
|
| A |
B |
C |
| Fruit |
Prix |
Nombre |
| Pommes |
0,69 |
40 |
| Bananes |
0,34 |
38 |
| Citrons |
0,55 |
15 |
| Oranges |
0,25 |
25 |
| Poires |
0,59 |
40 |
|
|
|
|
| Amandes |
2,80 |
10 |
| Noix de cajou |
3,55 |
16 |
| Cacahuètes |
1,25 |
20 |
| Noix |
1,75 |
12 |
| Formule |
Description (Résultat) |
| =INDEX(A2:C6;2;3) |
Intersection de la deuxième ligne et de la troisième colonne dans la plage A2:C6, qui correspond au contenu de la cellule C3. (38) |
| =INDEX((A1:C6;A8:C11);2;2;2) |
Intersection de la deuxième ligne et de la deuxième colonne dans la deuxième zone de la plage A8:C11, qui correspond au contenu de la cellule B9. (3,55) |
| =SOMME(INDEX(A1:C11;0;3;1)) |
Somme de la troisième colonne de la première zone de la plage A1:C11, qui correspond à la somme de C1:C6. (216) |
| =SOMME(B2:INDEX(A2:C6;5;2)) |
Somme de la plage débutant à B2 et finissant à l'intersection de la cinquième ligne et de la deuxième colonne de la plage A2:A6, qui correspond à la somme de B2:B6. (2,42) |
|
Haut de la page