网友问到:在 Excel 中有一个数值清单,如何针对这些数值,以固定数量为间隔来计算平圴?

以下图为例,如何计算每 4 个一组或是 6 个一组来计算平均?

Excel-取固定数量分组的平均(OFFSET,ROW)


【公式设计与解析】

储存格D2:=AVERAGE(OFFSET($A$1,(ROW(1:1)-1)*4+1,0,4,1))

复制储存格D2,往下各列贴上。

(1) (ROW(1:1)-1)*4+1

当公式向下复制时,会产生 1, 5, 9, 13, 17, 21, 25, …。

ROW(1:1)=1→ROW(2:2)=2→ROW(3:3)=3→...。

(2) OFFSET($A$1,(ROW(1:1)-1)*4+1,0,4,1)

当公式向下复制时,会产生储存格A2:A5、储存格A6:A9、储存格A10:A13、…。

最后透过 AVERAGE 函数取得各个储存格范围的平均值。


同理:

储存格F2:=AVERAGE(OFFSET($A$1,(ROW(1:1)-1)*6+1,0,6,1))

复制储存格F2,往下各列贴上。

当公式向下复制时,会产生储存格A2:A7、储存格A8:A13、储存格A14:A19、…。

最后透过 AVERAGE 函数取得平均值。


参考下图:

Excel-取固定数量分组的平均(OFFSET,ROW)

相关文章