如何填入公式以使範圍引用偏移 5 行而不是 1 行

如何填入公式以使範圍引用偏移 5 行而不是 1 行

當我填寫公式時,如何讓 Excel 將範圍參數增加一行以上?

例如,如果我希望Excel 繼續對一列中接下來的五個數字求平均值,我該如何設定平均函數以使其始終保持某種模式,而不用從前一個數字的第一個和最後一個數字的增量1 來更改它公式?

當我填寫時,Excel 總是給我這個資訊:

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

我希望 Excel 能夠做到:

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

我怎樣才能透過填寫來做到這一點?

答案1

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

我把這個公式放在B1中,複製並貼上到B列中。

它對使用偏移公式找到的範圍執行平均值。

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

如果您想將其貼到從 B1 開始的第 1 行,請變更為

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

相關內容