Seite 1 von 1

durchschnitt letzte 30 werte spalte

Verfasst: Fr, 03.11.2017 16:49
von Masl75
Hallo,

ich pflege eine Tabelle, in der fast täglich Daten hinzukommen. Nun suche ich eine Formel, welche mir den Durchschnitt der letzten 30, 60 oder auch 90 Werte einer Spalte errechnet.

Sinngemäß in etwa =average((letzterWert-30Zeilen):letzterWert)

Das Problem ist die variable Adressierung der Zeile, die Spalte ist ja konstant...

Für die Füchse unter euch ist das sicher ein Klacks, die Forumssuche schweigt sich zur Suche "durchschnitt letzte 30 werte spalte" leider aus.

Re: durchschnitt letzte 30 werte spalte

Verfasst: Fr, 03.11.2017 18:18
von lorbass
Lege eine Hilfstabelle mit dem Datumsbereich =HEUTE()-90 bis =HEUTE() an. Die zugehörigen Daten kannst du mit =SVERWEIS(…) übernehmen. Die Auswertung erfolgt dann über die gesamte (Hilfs-)Tabelle oder die letzten 60 oder 30 Zeilen, die du innerhalb der fixen Tabelle ja gut bestimmen kannst.

Gruß
lorbass

Re: durchschnitt letzte 30 werte spalte

Verfasst: Sa, 04.11.2017 08:35
von Masl75
Moin Lorbass,

vielen Dank für deine schnelle und verständliche Antwort. Das klingt durchaus machbar, allerdings sind es nicht die letzten 30/60/90 Tage sondern Werte (es kommt nicht jeden Tag ein Wert/Datensatz hinzu, sondern nur alle 1-3 Tage, bei Krankheit gar nichts) - über eine Datumsfunktion wie HEUTE dürfte das dann schwierig werden, oder?

Re: durchschnitt letzte 30 werte spalte

Verfasst: Sa, 04.11.2017 11:37
von Masl75
ich glaube, ich hab es hinbekommen:

=IF(AND($H40>0;$M40>=N$8);AVERAGE($H10:$H40);AVERAGE($H$10:$H40))
(der erste Wertesatz steht in Zeile 10)

Spalte H: die für die Berechnung relevanten Werte
Spalte M: eine lfd Nummer, die sich um je 1 erhöht, sofern in H ein Wert > 0 steht (=MAX() führt dann zur Zeile mit dem letzten Wert)
Spalte N: 30er-Durchschnitt
Spalte O: 60er-Durchschnitt
Spalte P: 90er-Durchschnitt

Re: durchschnitt letzte 30 werte spalte

Verfasst: Sa, 04.11.2017 11:43
von echo
Hallo zusammen
wenn du dir eine Hilfsspalte anlegst die deine Werte zählt (lfd.-Nr), dann hilft dir =mittelwertwenn() siehe Anhang
Gruß Holger
mittelwertwenn.ods
(17.32 KiB) 94-mal heruntergeladen