Re : Fabrication d'une plage de cellules
Bonsoir BrunoM45, jeanpierre, mth, pierrejean et les autres
Merci à tous de vous pencher sur mes interrogations qui n'ont pour objet que de comprendre ce qu'est une adresse de plage de cellules. C'est complètement didacticiel !
Autant dans les fonctions habituelles, on peut mettre à la place d'un paramètre :
- des opérations entre plusieurs cellules
- des concaténations de plusieurs cellules
mais apparemment, il n'est pas possible de construire une adresse à l'intérieur d'une formule.
J'ai l'impression qu'il faut passer par une cellule intermédiaire.
Exemple :
en A1, je mets =ADRESSE(3;2) me donne comme résultat $B$3
en A2, je mets =ADRESSE(5;7) me donne comme résultat $G$5
en A3, je mets =A1&":"&A2 me donne comme résultat $B$3:$G$5
ce qui est l'adresse que je cherche à construire à l'intérieur d'une fonction sans me servir d'une cellule intermédiaire (ici A3) !
en A4, je mets =INDEX(INDIRECT(A3);2;3)
Cette fois-ci, Excel va bien reconnaître le contenu de A3 comme une adresse de plage, ce qui est normal du fait de la syntaxe de la fonction "INDEX" qui lit une chaîne de caractères représentant une adresse.
Je pense qu'il est bon d'en rester là !
Merci à tous