Section E.2 Indirect
L’une de ces fonctions est appelée
INDIRECT
. Cette fonction renvoie le contenu d’une cellule située à l’adresse donnée. Par exemple, si l’on tape =INDIRECT("A2")
dans une cellule quelconque, le résultat sera le contenu de la cellule A2
. La figure suivante illustre cela.
La fonction
INDIRECT
nécessite deux arguments, dont un facultatif. La syntaxe est INDIRECT(réf_texte, [a1])
. Les arguments sont- ref_texte
- Une référence à une cellule sous forme de texte;
- a1
- Paramètre booléen pour spécifier le type de référence (
VRAI
ou omis pourA3
ouFAUX
pourL1C3
).
La combinaison des fonctions
ADRESSE
et INDIRECT
est naturelle et permet d’obtenir le contenu d’une cellule à l’aide d’une formule complexe. Ces deux fonctions seront utilisées ensemble dans la prochaine sous-section, mais voici une illustration simple de leur utilisation combinée.Dans la figure Figure E.2.2, la plage
A1:E5
contient des nombres arbitraires. Dans la cellule I2
, on a écrit le numéro d’une ligne, et dans la cellule I3
, celui d’une colonne. Dans la cellule I4
, on a utilisé la fonction ADRESSE
pour obtenir l’adresse de la cellule se trouvant à la ligne quatrième ligne deuxième colonne. Finalement, on obtient le contenu de la cellule B4
en utilisant la fonction INDIRECT
dans la cellule I5
.