Excel-Formel: Durchschnitt der letzten N Werte in einer Tabelle -

Inhaltsverzeichnis

Generische Formel

=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))

Zusammenfassung

Um den Durchschnitt für die letzten N Werte in einer Excel-Tabelle (dh die letzten 3 Zeilen, die letzten 5 Zeilen usw.) zu berechnen, können Sie die Funktion AVERAGE zusammen mit den Funktionen INDEX und ROWS verwenden. In dem gezeigten Beispiel lautet die Formel in F5:

=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))

Erläuterung

Diese Formel ist ein gutes Beispiel dafür, wie strukturierte Referenzen das Arbeiten mit Daten in Excel erheblich vereinfachen können. Im Kern machen wir Folgendes:

=AVERAGE(first:last)

Dabei ist "first" eine Referenz auf die erste Zelle, die in den Durchschnitt aufgenommen werden soll, und "last" eine Referenz auf die letzte Zelle, die eingeschlossen werden soll. Das Ergebnis ist ein Bereich, der die zu mittelnden N Zellen enthält.

Um die erste Zelle im Bereich zu erhalten, verwenden wir INDEX wie folgt:

INDEX(Table1(Sales),ROWS(Table1)-(F4-1))

Das Array ist die gesamte Spalte "Verkauf" und die Zeilennummer wird durch Subtrahieren von (n-1) von der Gesamtzahl der Zeilen bearbeitet.

In dem Beispiel enthält F4 3, daher ist die Zeilennummer 10- (3-1) = 8. Bei einer Zeilennummer von 8 gibt INDEX C12 zurück.

Um die letzte Zelle zu erhalten, verwenden wir INDEX erneut wie folgt:

INDEX(Table1(Sales),ROWS(Table1))

Die Tabelle enthält 10 Zeilen, daher gibt INDEX C14 zurück.

Die AVERAGE-Funktion gibt dann den Durchschnitt von C12: C14 zurück, der 78,33 USD beträgt.

Interessante Beiträge...