Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Gleitender Durchschnitt über Daten
#1
Hallo,
ich kriege grade folgendes nicht hin:

Ich habe punktförmige Daten, also jeweils Datum + Wert. Die Daten sind unregelmäßig. Ich möchte jetzt zu jedem Punkt wissen, wie groß der Durchschnitt in den letzten 365 Tagen war.
Was ich durch Googeln nur hinkriege, ist, den gleitenden Durchschnitt über die letzten X Werte zu berechnen, wobei X ein fixer Wert ist. 

Wie krieg ich das hin?

VG

EDIT Ergänzung: Am liebsten würde ich sogar diesen gleitenden Durchschnitt als unterbrechungsfreie Linie plotten, also auch an Daten, die nicht in den Originaldaten vorkommen.
Antworten Top
#2
... eine Beispieltabelle wäre hilfrreich
Viele Grüße
Rumo0815
------------------------
Bei Licht betrachtet ist der Leithammel auch nur ein Schaf.  19
Antworten Top
#3
Bin mir nicht ganz sicher, wie ich das hier einfüge, aber zum Beispiel:

Datum Wert
28.10.2017 200,00
23.02.2018 500,00
17.03.2018 350,00
02.06.2018 150,00
26.06.2018 0,00
03.08.2018 800,00
01.12.2018 690,00
09.02.2019 700,00
12.07.2019 250,00
19.07.2019 350,00
23.08.2019 0,00
24.08.2019 500,00
28.09.2019 200,00
18.10.2019 800,00
19.10.2019 250,00
23.11.2019 500,00
27.12.2019 450,00
14.08.2020 0,00
15.08.2020 0,00
29.08.2020 0,00
12.09.2020 1000,00
10.07.2021 0,00
18.07.2021 0,00
31.07.2021 0,00
13.08.2021 650,00
14.08.2021 650,00
01.10.2021 500,00
02.10.2021 1000,00
06.11.2021 1000,00
07.11.2021 1300,00
28.05.2022 1500,00
03.06.2022 750,00
24.06.2022 1250,00
09.07.2022 500,00
06.08.2022 800,00
12.08.2022 1000,00
03.09.2022 800,00
17.09.2022 500,00
19.11.2022 1000,00
10.12.2022 2000,00
Antworten Top
#4
Hallo


PHP-Code:
=MITTELWERTWENN(A$2:A$41;">="&MAX(A$2:A$41)-365;B$2:B$41
Gastlich
Antworten Top
#5
Hi,

vielen Dank!
Das klappt allerdings noch nicht so ganz. Für die Tabelle oben gibt die Formel immer 1010 aus, egal wo.

Meine Vermutung ist, dass die A41 in der Mitte nicht fix sein sollte, also:
PHP-Code:
=MITTELWERTWENN(A$2:A$41;">="&MAX(A$2:A41)-365;B$2:B$41

Allerdings stimmen die Werte so auch nicht. Zum Beispiel bekomme ich am 14.8.2021 dann einen Wert von ~704 raus, obwohl er um 255,55 sein sollte...
Antworten Top
#6
(14.12.2022, 11:54)fortuneNext schrieb: Am liebsten würde ich sogar diesen gleitenden Durchschnitt als unterbrechungsfreie Linie plotten, also auch an Daten, die nicht in den Originaldaten vorkommen.

Punktdiagramm (Untertyp Linie) ist Dein Freund.
Antworten Top
#7
Hi,

so:

Code:
=MITTELWERTWENN($H$1:H2;">"&EDATUM(H2;-12);$I$1:I2)

Allerdings komme ich auch nicht auf den, von Dir gewünschten Wert von 225,55. Die Berechnung solltest Du mal erläutern!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
(14.12.2022, 12:19)LCohen schrieb: Punktdiagramm (Untertyp Linie) ist Dein Freund.

Wie müsste ich dieses konfigurieren? Die Herausforderung scheint mir zu sein, an jedem X-Punkt den korrekten gleitenden Durchschnitt zu haben und nicht nur zu interpolieren.

(14.12.2022, 12:23)BoskoBiati schrieb: Hi,

so:

Code:
=MITTELWERTWENN($H$1:H2;">"&EDATUM(H2;-12);$I$1:I2)

Allerdings komme ich auch nicht auf den, von Dir gewünschten Wert von 225,55. Die Berechnung solltest Du mal erläutern!

Nun, an dem Punkt sind die Daten der letzten 365 Tage:

14.08.2020 0,00 €
15.08.2020 0,00 €
29.08.2020 0,00 €
12.09.2020 1.000,00 €
10.07.2021 0,00 €
18.07.2021 0,00 €
31.07.2021 0,00 €
13.08.2021 650,00 €
14.08.2021 650,00 €

Also 2300 / 9 = 255,55.

Ich glaube, ich habe es jetzt aber geschafft:
PHP-Code:
=MITTELWERTWENN(A$2:A41;">="&MAX(A$2:A41)-365;B$2:B41


Fehlt nur noch, das zu plotten. Smile
Antworten Top
#9
Das Interpolieren fällt bei Punkt (Linie) doch gerade weg. Und Äquidistanz hast Du auch.
Antworten Top
#10
Hallo,

dann so.
PHP-Code:
=MITTELWERTWENNS(B$2:B2;A$2:A2;">="&(A2-365)) 
Gastlich
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste