indirect

Excel et la fonction "INDIRECT"

=INDIRECT(réf_texte; [a1])

La fonction INDIRECT est une fonction très intéressante car elle va nous permettre de créer des références de cellules à partir de données situées dans diverses cellules.
  • Réf_texte : Cellule donnant les références d’une autre cellule
  • a1 (Facultatif). Représente une valeur logique qui indique le type de référence contenu dans la cellule de l’argument réf_texte.
    • Si l’argument a1 est VRAI ou omis, l’argument réf_texte est interprété comme une référence de type A1.
    • Si l’argument a1 est FAUX, l’argument réf_texte est interprété comme une référence de type L1C1.
Rien ne vaut un exemple pour expliquer cela : (cette fonction est utilisée dans notre deuxième astuce « Liste déroulante dépendant d’une autre liste déroulante ». Je vous invite à aller voir ! (cliquez ici)

(Dans ce tableau, la cellule A4 (qui a pour valeur « 1 ») a été nommée "Georges", à ne pas confondre avec la cellule "A3" qui contient la valeur "Georges")... (Waouh, suis-je vraiment clair ????)

Donc, avec le tableau ci-dessus :  
=indirect(A1) donne comme résultat : 45
=indirect(A2) donne comme résultat : 78
=indirect(A3) donne comme résultat : 1 car la cellule "A4" est nommée "Georges"
=indirect("B" & A4) donne comme résultat : 1,333

Share by: