Ich möchte in Excel dynamisch einen Durchschnittswert von bestimmten Zellen berechnen?
Hallo,
ich möchte einen Durchschnitt von bestimmen Werten aus Spalte A berechnen.
Ich habe hier in Zelle B10 eine Formel eingetragen die allerdings nicht funktioniert. Ich möchte dabei, dass der Durchschnittswert von den Zellen A10 und drei Zellen zurück berechnet wird, also A10, A9, A8 und A7. Die drei Zellen zurück ergibt sich aus meiner Angabe in C1, allerdings möchte ich die Möglichkeit haben diesen Wert zu ändern bspw. auf 4 und dann sollte auch noch A6 berücksichtigt werden für die Durchschnittsberechnung.
Die Formel möchte ich dann in die verschiedenen Zellen von Spalte B kopieren und dann immer den entsprechenden Durchschnitt berechnen unter Beachtung von dem Wert in C3.
Kann mir dabei jemand behilflich sein.
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)))