Excel-Formel zum Berechnen des Durchschnittswerts aufeinanderfolgender 24-Stunden-Blöcke?

Excel-Formel zum Berechnen des Durchschnittswerts aufeinanderfolgender 24-Stunden-Blöcke?

Microsoft Excel 2010, Eingabedatei mit Tausenden von Zeilen stündlicher Daten, daher gibt es 24 Werte (Zeilen) pro Tag.

Nehmen wir an, dass meine Daten bei B1 beginnen, und nehmen wir an, dass ich meinen Durchschnittswert für Tag 1 in C1 eingetragen habe. Der Inhalt der Zelle C1 lautet =AVERAGE(A1:A24), so weit, so gut.

Die Frage ist nun: Was muss ich in Zelle C2 eingeben, damit der Inhalt von Zelle C2 der Durchschnitt von A:25 bis A:48 wird, und zwar so, dass ich die gleiche Formel in Spalte C kopieren kann und C3 entsprechend als Durchschnitt von A:49 bis A:72 usw. eingetragen wird?

Antwort1

Eine Variation von Excelllls Ansatz.....

Versuchen Sie, diese Formel in C1 nach unten zu kopieren

=AVERAGE(OFFSET(A$1,(ROWS(C$1:C1)-1)*24,0,24))

....oder....ein Nachteil des obigen Ansatzes ist, dass es schwer zu verstehen sein könnte, was die Formel eigentlich tut: Dieser Ansatz wird dieexplizit AVERAGEFormeln in jeder Zelle:

Fügen Sie diese Formel in C1 ein und kopieren Sie sie nach unten

="=AVERAGE(A"&(ROWS(C$1:C1)-1)*24+1&":A"&ROWS(C$1:C1)*24&")"

Dadurch werden alle Formeln als Text erstellt ...

Konvertieren Sie diese nun in tatsächliche Formeln, indem Sie Folgendes tun

Spalte auswählen > Rechtsklick > Kopieren > Rechtsklick > Inhalte einfügen > Werte > OK > Text in Spalten > Fertig

Antwort2

Wenn es in Ihrem Kontext funktionieren kann, würde ich hierfür eine PivotTable in Betracht ziehen.

Vorausgesetzt, Ihre Stunden liegen im richtigen Datums-/Uhrzeitformat für Excel vor (wenn nicht, erstellen Sie eine neue Spalte und entwickeln Sie eine Formel zur Umwandlung in ein Datum/eine Uhrzeit):

  • Wählen Sie A1 bis B5000 (oder so weit, wie Sie letztendlich kommen möchten)
  • Erstellen Sie eine PivotTable und platzieren Sie sie in Spalte C
  • Fügen Sie A-Stunden im Bereich Zeilenbeschriftungen hinzu
  • Gruppieren Sie es nach Tagen (klicken Sie mit der rechten Maustaste auf ein Datum, wählen Sie „Gruppe“ und dann „Tage“).
  • Fügen Sie im Bereich „Werte“ B-Daten hinzu und legen Sie sie auf Durchschnitt statt auf Summe fest.

Diese Lösung ist:

  • einfach umzusetzen
  • einfach zu verstehen
  • flexibel (verschiebbar, filterbar, nach Monaten zusammenfassend darstellbar, etc.)
  • fehlersicher/sorgenfrei: Wenn eine Zeile fehlt oder der Offset irgendwie unterbrochen wird, werden Ihre Tagesdurchschnitte trotzdem korrekt auf Grundlage der tatsächlichen Daten berechnet, anstatt sich auf Zeilennummernannahmen zu verlassen. Sie können im Wertebereich sogar eine zusätzliche Anzahl hinzufügen, um zu bestätigen, dass Sie an jedem Tag 24 Werte haben.

verwandte Informationen