Excel-平均每3行并每3行插入答案

时间:2018-11-07 17:45:34

标签: excel excel-formula

总体问题:我希望能够在现有表中创建一个列(M),该列将对L列中的三个值求平均值,并将其插入到相邻单元格中。

示例:

  Row          I              J            K             L        M
   1     [Sample number]  [Replicate]  [Hours Exposed]  [YI]   [AVERAGE YI]
   2           1              1             0            12       13
   3           1              2             0            13    
   4           1              3             0            14
   5           2              1             0            10       11
   6           2              2             0            11
   7           2              3             0            12

如果有帮助,请提供其他信息:化学数据。目的是将三次重复测试的结果取平均值,以获得特定样品的总体价值。还希望能够设置数据库,以便在添加其他数据时,所有内容都会自动计算,我可以从中提取数据来创建数据透视图

这个答案(excel averaging every 10 rows)恰好是我所需要的 ,该公式可以正常工作,但是它将答案插入到连续的单元格中(B1,B2,B3),所以我的“平均值”列与相关样本不一致

这个答案(How to find the average of every six cells in Excel)几乎也能很好地工作,并进行了一些更改以匹配我的输入,但是我有一个标题行,因此所有内容都从第2行开始,并且出于某种原因破坏了数学。所有生成的值都是错误的,因为它们只移动了一个单元格,而我一直无法弄清楚如何告诉它“从L2开始,而不是L1”

1 个答案:

答案 0 :(得分:1)

您可以尝试

=IF(MOD(ROW()+1,3)=0,AVERAGE(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)),0,0,3,1)),"")

enter image description here