Index – Apple iWork '09 Manuel d'utilisation
Page 231

Chapitre 9
Fonctions de référencement
231
INDEX
La fonction INDEX renvoie la valeur de la cellule située à l’intersection du rang et de la
colonne indiqués dans un intervalle de cellules ou un tableau.
INDEX(intervalle; index-rang; index-colonne; index-zone)
Â
intervalle : intervalle incluant les cellules. intervalle peut contenir des valeurs
de n’importe quel type. intervalle est soit un seul intervalle soit plusieurs
intervalles séparées par des points-virgules et entourés d’un jeu de parenthèses
supplémentaire. Par exemple, INDEX((B1:B5; C10:C12)).
Â
index-rang : numéro de rang de la valeur à renvoyer. index-rang correspond à
un nombre supérieur ou égal à 0 et inférieur ou égal au nombre de rangs dans
intervalle.
Â
index-colonne : valeur facultative représentant le numéro de colonne de la valeur
à renvoyer. index-colonne correspond à un nombre supérieur ou égal à 0 et inférieur
ou égal au nombre de colonnes dans intervalle.
Â
index-zone : valeur facultative représentant le numéro de zone de la valeur à
renvoyer. index-zone correspond à un nombre supérieur ou égal à 1 et inférieur ou
égal au nombre de zones dans intervalle. En l’absence de valeur explicite, la valeur
par défaut est 1.
Remarques d’usage
INDEX peut renvoyer la valeur à l’intersection indiquée d’un intervalle de valeurs
В
а deux dimensions. Par exemple, imaginons que les cellules B2:E7 contiennent les
valeurs. =INDEX(B2:D7; 2, 3) renvoie la valeur qui se trouve à l’intersection du second
rang et de la troisième colonne (la valeur de la cellule D3).
Il est possible de préciser plus d’un intervalle en entourant les intervalles de
Â
parenthèses supplémentaires. Par exemple, =INDEX((B2:D5;B7:D10); 2; 3; 2) renvoie la
valeur qui se trouve à l’intersection de la seconde colonne et du troisième rang de la
seconde zone (la valeur de la cellule D8).
INDEX peut renvoyer un tableau à un rang ou à une colonne pour une autre
Â
fonction. Dans cette forme, soit index-rang soit index-colonne est obligatoire,
mais l’autre argument peut être omis. Par exemple =SOMME(INDEX(B2:D5; ; 3))
renvoie la somme des valeurs de la troisième colonne (cellules D2 à D5). De même,
=MOYENNE(INDEX(B2:D5; 2)) renvoie la moyenne des valeurs du second rang
(cellules B3 à D3).
INDEX peut renvoyer (ou « lire ») la valeur d’un tableau renvoyé par une fonction
Â
de tableau (une fonction qui renvoie un tableau de valeurs plutôt qu’une seule
valeur). La fonction FRÉQUENCE renvoie un tableau de valeurs s’appuyant sur
des intervalles précisés. =INDEX(FRÉQUENCE($A$1:$F$5; $B$8:$E$8);, 1) renvoie
la première valeur du tableau indiquée par la fonction FRÉQUENCE. De même
=INDEX(FRÉQUENCE($A$1:$F$5; $B$8:$E$8); 5) renvoie la cinquième valeur du
tableau.