Excel 中行的平均值

Excel 中行的平均值

我有一个数据文件,其中一次实验有 26 行,然后进行了 70 次实验,所以总共有 1820 行。然后我想在每个实验中取第 2 行到第 5 行的平均值。我使用了索引函数,但无法让它工作。

我添加了数据图片,在 C 列中可以看到每个实验有 26 个。所以我想取第 2 行到第 5 行的平均值,然后取第 28 行到第 31 行的平均值,以此类推。平均值是 J 列中的数据。

Excel 表的屏幕截图

有人能帮帮我吗?我在 Mac 上使用 Excel 16.12 版本。

答案1

将以下公式粘贴到K1:K70

=AVERAGE(INDIRECT("J$"&ROW()*26-24&":J$"&ROW()*26-21))

其工作原理如下:-

  • ROW()返回当前行号,代表实验编号。
  • ROW()*26-24是要计算平均值的范围内的第一个单元格。
  • ROW()*26-21是要计算平均值的范围内的最后一个单元格。
  • INDIRECT()将文本表示形式转换为单元格区域。
  • AVERAGE()给出所需的结果。

相关内容