Ermitteln eines einfachen gleitenden Durchschnitts (Microsoft Excel)
Jeff muss eine Formel erstellen, die einen gleitenden Durchschnitt für eine Reihe von Zellen zurückgibt. Er fügt dem Arbeitsblatt täglich Daten hinzu und möchte immer einen Durchschnitt der Informationen der letzten zehn Tage haben. Dies entspricht immer den letzten zehn Zellen in einer Spalte.
Es gibt einige einfache Möglichkeiten, wie Sie dieses Problem angehen können. Die Lösung, die Sie wählen, hängt davon ab, was Sie letztendlich als Durchschnitt sehen möchten. Wenn Sie beispielsweise sehen möchten, wie sich der Durchschnitt im Laufe der Zeit ändert, fügen Sie Ihrem Arbeitsblatt am besten eine zusätzliche Spalte hinzu. Befinden sich die Daten in Spalte A (beginnend in Zeile 2), können Sie in Zelle B11 die folgende Formel eingeben:
=IF(A11>"",AVERAGE(A2:A11),"")
Kopieren Sie die Formel in die Spalte, und es wird immer der Durchschnitt der letzten zehn Tage angezeigt. Wenn Sie Spalte A neue Daten hinzufügen, wird der aktualisierte gleitende Durchschnitt am Ende von Spalte B angezeigt. Der Vorteil besteht darin, dass Sie sehen können, wie sich der Durchschnitt von Tag zu Tag ändert.
Wenn Sie nicht für jeden gleitenden Durchschnitt eines Tages eine weitere Spalte hinzufügen möchten, können Sie den aktuellen gleitenden Durchschnitt mit einer anderen Formel ermitteln.
Angenommen, die Spalte A enthält keine Leerzeichen und die Spalte enthält mehr als zehn Daten. Sie können die folgende Formel verwenden:
=AVERAGE(OFFSET(A1,COUNTA(A:A)-1,0,-10,1))
Die OFFSET-Funktion definiert den Bereich bis zum Durchschnitt. Es überprüft die Anzahl der Zellen in Spalte A und wählt die letzten 10 als gewünschten Bereich aus.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (8345) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: