So füllen Sie die Formel nach unten aus, sodass die Bereichsreferenzen um 5 Zeilen statt um 1 Zeile versetzt sind

So füllen Sie die Formel nach unten aus, sodass die Bereichsreferenzen um 5 Zeilen statt um 1 Zeile versetzt sind

Wie kann ich Excel dazu bringen, Bereichsargumente um mehr als eine Zeile zu erhöhen, wenn ich eine Formel ausfülle?

Wenn ich beispielsweise möchte, dass Excel den Durchschnitt der nächsten fünf Zahlen in einer Spalte berechnet, wie stelle ich die Durchschnittsfunktion so ein, dass ein bestimmtes Muster beibehalten wird, ohne dass sich die Funktion von einer Erhöhung um eins zwischen der ersten und der letzten Zahl der vorherigen Formel ändert?

Beim Ausfüllen gibt Excel immer Folgendes aus:

=Average(A1:A5)
=Average(A2:A6)
=Average(A3:A7)

Ich möchte, dass Excel stattdessen Folgendes tut:

=Average(A1:A5)
=Average(A6:A10)
=Average(A11:A15)

Wie kann ich dies durch das Ausfüllen nach unten erreichen?

Antwort1

=AVERAGE(OFFSET($A$1,(ROW(A1) - 1) * 5,0,5,1))

Ich habe diese Formel in B1 eingefügt und in Spalte B kopiert und eingefügt.

Es wird ein Durchschnitt für einen Bereich berechnet, der mithilfe der Offset-Formel ermittelt wurde.

OFFSET (REFERENCE, ROW OFFSET, COLUMN OFFSET, HEIGHT, WIDTH)
REFERENCE = Absolute reference to A1
ROW OFFSET = Current row number minus 1 times 5
COLUMN OFFSET = 0
HEIGHT = 5
WIDTH = 1

Wenn Sie dies über Zeile 1 ab B1 einfügen möchten, ändern Sie es in

=AVERAGE(OFFSET($A$1,(COLUMN(A1) - 1) * 5,0,5,1))

verwandte Informationen