Bonsoir
La fonction indirect() transforme une référence de cellule qui est sous forme de texte, en une référence de celle utilisable par d'autre fonction.
=INDIRECT(ADRESSE(1+5*$AA13;3+D$33;1;1;$AJ$7))
Dans les cellules AA13 et en D33 doivent avoir une valeur. Dans la cellule AJ7 le nom de la feuille.
=INDIRECT(ADRESSE(1+5*$AA13;3+D$33;1;1;$AJ$7)&":"&ADRESSE(1+20*$AA13;30+D$33)), pour déterminer une plage de cellules.
Cette fonction dans une cellule te renverra une erreur, elle doit être utilisée avec une autre fonction, soit =SOMME(INDIRECT(ADRESSE(1+5*$AA13;3+D$33;1;1;$AJ$7)&":"&ADRESSE(1+20*$AA13;30+z$33))), ou place la plage des cellules dans un nom et comme référence la fonction.
J'espère t'avoir éclairer sur cette puissante fonction.
@+Jean-Marie