Emma hat eine Liste von Zahlen in einem Arbeitsblatt (sagen wir in Spalte A), die wöchentlich hinzugefügt werden. Sie muss den Durchschnitt der letzten 12 Zahlen in der Spalte berechnen. Sie fragt sich, wie sie das tun kann und lässt den Durchschnitt immer die letzten 12 Zahlen wiedergeben, auch wenn sie jede Woche Zahlen hinzufügt.

Unter der Annahme, dass Ihr Zahlenbereich keine Lücken aufweist, können Sie den Durchschnitt der letzten 12 Zahlen mit folgender Formel berechnen:

=AVERAGE(OFFSET(A1,COUNTA(A:A)-12,0,12,1))

Diese Formel sollte natürlich in einer Zelle platziert werden, die sich nicht in Spalte A befindet. Mit der COUNTA-Funktion wird ermittelt, wie viele Zellen in Spalte A enthalten sind. Wenn in Spalte A 100 Zellen verwendet werden, bedeutet dies, dass Am Ende erhalten Sie eine Formel, die folgendermaßen ausgewertet wird:

=AVERAGE(OFFSET(A1,100-12,0,12,1))

Natürlich ist 100 minus 12 88, und diese Zahl wird als Versatz von der Startzelle (A2) verwendet, um zu sagen, dass der zu mittelnde Bereich bei A89 beginnen und sich über 12 Zellen erstrecken sollte. Das bedeutet, dass der Durchschnitt im Bereich A89: A100 liegt. Wenn am Ende von Spalte A weitere Zahlen hinzugefügt werden, spiegelt die Formel immer die letzten 12 Zahlen wider.

Die Formel gibt einen Fehler zurück, wenn in Spalte A Daten mit weniger als 12 Zeilen enthalten sind. Um dieser Möglichkeit Rechnung zu tragen, möchten Sie möglicherweise die Formel ein wenig ändern:

=AVERAGE(OFFSET(A1,COUNTA(A:A)-MIN(COUNTA(A:A),12),0,MIN(COUNTA(A:A),12),1))

Anstatt einen festen Wert von 12 Zeilen zu verwenden, gibt die MIN-Funktion (an zwei Stellen) das Minimum der tatsächlichen Anzahl von Zeilen oder von 12 zurück. Wenn Ihr Arbeitsblatt also nur Zahlen in den Zellen A1: A5 enthält, wird die Die MIN-Funktion würde sicherstellen, dass die Formel nur diese 5 Werte gemittelt hat.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (10277) gilt für Microsoft Excel 97, 2000, 2002 und 2003.

Eine Version dieses Tippes für die Multifunktionsleistenoberfläche von Excel (Excel 2007 und höher) finden Sie hier: