Berechnung eines Durchschnitts basierend auf bestimmten Zeitschritten

1

In Spalte C habe ich einen Einstellwert in Schritten von 15 Minuten. Ich möchte einen Durchschnitt von Spalte C in verschiedenen Zeitschritten erhalten. Wenn ich beispielsweise einen 15-Minuten-Durchschnitt haben möchte, muss er C1: C2, dann C2: C3, dann C3: C4 und so weiter mitteln. Wenn es 60 Minuten dauerte, brauche ich es, um C1: C4, dann C2: C5, dann C3: C6 und so weiter zu mitteln.

Ich hatte große Probleme, das herauszufinden ... Kann mir jemand helfen? Vielen Dank!

user564542
quelle
1
Wenn die fraglichen Mittelwerte unterschiedliche Werte sind, z. C1: C4 ist ein Wert, dann C2: C5 ein anderer. Sie können eine Durchschnittsformel in benachbarten Spalten erstellen und die Formel in der Spalte nach unten ziehen. Es wird das nächste ähnliche Bereichsinkrement verwendet.
patkim
Bitte geben Sie in Ihrer Frage ein Beispiel an, damit wir es besser verstehen
Prasanna

Antworten:

1

Wenn Sie eine Tabelle erstellen, können Sie verwenden Indirect() und Vlookup():

enter image description here

=AVERAGE(INDIRECT("C"&VLOOKUP($A$1,$G$1:$I$4,2)&":C"&VLOOKUP($A$1,$G$1:$I$4,3)))

In $ A $ 1 können Sie den Zeitrahmen eingeben, den Sie erhalten möchten. Spalte C enthält die Werte, die gemittelt werden sollen. Die Vlookup-Tabelle ist ziemlich einfach. Einfach kombinieren Indirect mit dem vlookup, und Ihre Reichweite ändert sich, wenn Sie $ A $ 1 ändern.

BruceWayne
quelle