gleitender Mittelwert
#1
Hi,

ich habe eine sehr lange Zahlenliste gruppiert nach Jahr und Monat. Nun will ich einen gleitenden Mittelwert über die letzten 27 Monate erhalten.

Mit der Formel, die Edgar im folgenden Thema gezeigt hat www.Office-Loesung.de, kann das so nicht stimmen, welche Formel könnte ich denn sonst verwenden:

Arbeitsblatt mit dem Namen 'Tabelle1'
ADAEAFAGAHAI
3Jahreverschickt amAnzahl
41998Aug1Ordnung27
5Dez6
61999Mrz5
7Jul9
8Aug2
9Okt2
102000Feb4
11Mrz5
12Apr7
13Mai7
14Jun1
15Jul9
16Aug4
17Sep29
18Nov49
19Dez510
202001Feb2310

ZelleFormel
AG4=WENN(ZEILE()-ZEILE($AF$4)<WENN(REST($AI$4;2)=0;$AI$4/2;($AI$4-1)/2);"";(SUMME(BEREICH.VERSCHIEBEN(AF3;WENN(REST($AI$4;2)=0;-($AI$4-2);-($AI$4-1))/2;0;UNGERADE($AI$4-1)))+WENN(REST($AI$4;2)=0;(INDIREKT("A"&(ZEILE()-$AI$4/2))+INDIREKT("A"&(ZEILE()+$AI$4/2)))/2;0))/$AI$4)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Datei zum Testen:
.xlsb   gleitender Durchschnitt.xlsb (Größe: 12,39 KB / Downloads: 6)
Top
#2
Die letzten (unzusammenhängend genannten!) 27 Monate oder
die (auch weniger) Monate, die innerhalb der letzten 2,25 Jahre liegen?

Der Bamberg zeigt ja eine nicht sonderlich geeignete Darstellung von Daten, worüber als Notwendigkeit hier aber doch immer gesprochen und dies auch angemahnt wird. 

Daher (aufgrund der Datenlage) ist die Formel eine Katastrophe (in Sachen Umfang und Komplexität).

Die Datei habe ich nicht geöffnet.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#3
Hi

Meinst du es so. In AG4 die Formel.

Code:
=WENNFEHLER(MITTELWERT(INDEX(AF:AF;KGRÖSSTE(INDEX(ZEILE($A$4:A4);;);$AI$4)):$AF4);0)

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • Rabe
Top
#4
Hallo,

so vielleicht?
Code:
AG4 =MITTELWERT(INDEX($AF$4:AF4;MAX(ZEILEN($AF$4:AF4)-26;1)):AF4)
Funktioniert aber nur wenn alle Monate vorhanden (ohne Lücken) und aufsteigend sortiert sind.

EDIT: Durch die etwas eigenwillige Datenanordnung wird es mE eher schwierig, dies mit einer einzigen Formel ohne weitere Spalten auszuwerten. Wären die Jahre lückenlos aufgeführt wäre es einfacher.
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • Rabe
Top
#5
Hi,

(06.11.2018, 16:21)LCohen schrieb: Die letzten (unzusammenhängend genannten!) 27 Monate oder
die (auch weniger) Monate, die innerhalb der letzten 2,25 Jahre liegen?

es sind die (auch weniger) Monate der letzten 2,25 Jahre (= 9 Quartale). Da es in den letzten >15 Jahren sowieso jeden Monat Zahlen gibt, ist es für aktuelle Mittelwerte aber nicht relevant.

In der Datei sind einfach die Spalten AD:AF bis heute fortgeführt.


Sowohl die Formel von Elex, als auch die von Michael führen zum selben Ergebnis. Danke!

Edit:
Da es momentan rückwirkend nur bis ca. 2014 relevant ist und diese Monate lückenlos vorhanden, sind Fehler der Formeln aufgrund fehlender Monate/Jahre egal.
Top
#6
Bitte noch meine Ergänzungen beachten! Wenn die Daten nicht lückenlos (Monate fehlen) sind, dann stimmt natürlich das Ergebnis nicht. Zum Ende der Liste sind ja keine Lücken mehr erkennbar.
Gruß
Michael
Top
#7
Hi,

so, nachdem ich nun die Werte nach der Formel von Michael weiterverwendet habe, ist mir aufgefallen, daß die Mittelwerte nicht mit dem Ergebnis der Formel MITTELWERT() über 27 Monate übereinstimmen.
Bei der Formel von Elex passt es.

Siehe Beispieldatei im Anhang.

.xlsb   gleitender Durchschnitt 2.xlsb (Größe: 19,45 KB / Downloads: 4)

Ist da ein Denkfehler in der Formel oder bei mir?
Top
#8
Hallo,

das stimmt so nicht. Meine Formel liefert die gleichen Werte wie die von Elex. Die in Deiner Datei stehende Formel stammt nicht von mir!
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • Rabe
Top
#9
Hi Michael,

dann entschuldige, dann habe ich das wohl falsch übertragen!

Danke!
Top


Gehe zu:


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