Ich möchte in Excel dynamisch einen Durchschnittswert von bestimmten Zellen berechnen?

2 Antworten

Entweder

=MITTELWERT(INDIREKT("A"&ZEILE()-C1&":A"&ZEILE()))

oder

=MITTELWERT(BEREICH.VERSCHIEBEN(A10;-C1;0;C1+1))

INDIREKT war schon richtig.
Es gilt die "erste" Zelle zu finden. In deinem Fall ggf hardcoded möglich.
Das untere Ende (Die zeile) über CountA (Nicht leere zeilen). Dann alles zu einem String bauen.
=AVERAGE(INDIRECT("A2:A" & CountA("A1:A10000)))