Excel – fonction indirecte (Incrementer la reference de la feuille)

J'essaie d'incrémenter une cellule (en rangée) référencée dans une fonction indirecte. Voici l'exemple

=SUMIF(INDIRECT("'"&E4&"'!$D$3:$D$5000"),OFFSET($D$5,ROW()-5)*1,0),INDIRECT("'"&E4&"'!$E$3:$E$5000")) 

Comme je suis en train de copyr (remplir automatiquement) cette formule dans les quelques cols suivants, je ne peux pas conserver &E4& (utilisé dans la fonction indirecte) comme constante. Mais je veux copyr (remplissage automatique) la même formule dans les lignes au-dessous de cette cellule, je veux garder la colonne E constante, mais mettre à jour le numéro de la ligne afin que, dans la rangée suivante, il choisisse E5 puis E6 et ainsi de suite. E5 et E6 etc. ont des noms de feuilles que j'ai dans mon excel.

Si vous ajoutez le $ en face du symbole de la colonne, l'opérateur rendra cette reference statique. Vous pouvez également basculer toutes les combinaisons possibles de ceci, c'est-à-dire A1, $ A $ 1, A $ 1, $ A1 en mettant en surbrillance la plage et en appuyant sur F4. Votre formule devrait ressembler à ceci avant de copyr:

 =SUMIF(INDIRECT("'"&$E4&"'!$D$3:$D$5000"),OFFSET($D$5,ROW()-5)*1,0),INDIRECT("'"&$E4&"'!$E$3:$E$5000")) 

Notez le $ devant les E. En tant que note, si vous copyz la formule par des lignes, la remplissage automatique ne doit pas varier la colonne relative, donc il n'est pas nécessaire d'avoir en tout cas.