Index – Apple iWork '09 Manuel d'utilisation

Page 231

Advertising
background image

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.

Advertising