Descriptif : Affiche une valeur contenue dans un tableau en fonction d’un numéro de ligne et de colonne.
Syntaxe : INDEX(tableau;no_ligne;no_col)
tableau correspond à la plage de cellule dans laquelle la recherche sera effectuée.
no_lig correspond à la ligne du tableau dont une valeur doit être renvoyée.
no_col correspond à la colonne du tableau dont une valeur doit être renvoyée.
Note : Si l’argument no_lig est omis, l’argument no_col est obligatoire (et inversement).
Exemple : Soit un tableau présentant les résultats des ventes par trimestre. Le but est d’afficher le contenu de la cellule se trouvant à l’intersection de la première ligne et de la première colonne.
Remarque : L’exemple ci-dessous a pour unique but la présentation de la fonction INDEX. Utilisée seule, cette fonction présente peu d’intérêt. Cette fonction s’utilise généralement avec une autre fonction : La fonction EQUIV. Vous pourrez obverser un exemple plus concret d’utilisation réelle de la fonction INDEX en vous rendant dans la fiche concernant la fonction EQUIV.
Aperçu du tableau :
La plage de cellule dans laquelle nous allons effectuer notre recherche correspond aux données se situant dans les cellules B3 à C6 (Cf. zone bleue dans l’image ci-dessus).
Nous allons demander à Excel d’afficher dans la cellule C11 le contenu de la cellule se trouvant à l’intersection de la première ligne et de la première colonne. Le fonction doit donc retourner normalement le contenu de la cellule B3 (qui correspond bien à la première ligne et à la première colonne de notre zone bleue)
Les critères seront (pour la ligne C11) :
tableau : B3:C6
no_lig : 1
no_col : 1
La formule sera (pour la cellule C11) :
=INDEX(B3:C6;1;1)
Aperçu du résultat :
La fonction a retourné 1er trimestre, ce qui correspond bien au contenu de la cellule B3.