对Excel列表中每3行数据求一次平均值,公式难吗?

Excel学习世界 2023-12-12 21:29:08

回答网友提问,如何快速对一个数据序列的每连续若干行计算一次平均数?

案例:

对下图 1 中每三行数据求平均数,为了便于大家核对结果,我在 B 列就放了顺序序列,心算起来比较简单。

效果如下图 2 所示。

解决方案:

1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:

=AVERAGE(OFFSET($B$1:$B$19,B2*3-2,0,3))

公式释义:

OFFSET($B$1:$B$19,B2*3-2,0,3):

在区域 $B$1:$B$19 中,偏移 B2*3-2 行,0 列,一共提取 3 行;

B2*3-2=1*3-2=1,也就是向下偏移 1 行;当公式拖动到第二行时,B3*3-2=2*3-2=4……依此类推,自第二行公式开始,每一次较上一行公式结果向下偏离 3 行;

AVERAGE(...):对上述结果求平均值

我们可以选中 offset 公式部分,按 F9 查看一下计算结果,便于大家理解。

0 阅读:162
评论列表

Excel学习世界

简介:Excel 学习交流