EXCEL如何设定一个区域,在这个区域内求每隔3行的数值的平均值?

如题所述

假设数据从A列a1开始,则B1输入:=AVERAGE(OFFSET($A$1,(ROW(A1)-1)*3,,3))向下拖拉公式

B1就是A1-A3的平均值,B2就是A4-A6的平均值

追问

我如何才能在同一列每隔2行选择一个数值,例如选择C1,C4,C7,C10……CN

追答

=OFFSET($C$1,(ROW(A1)-1)*3,,)

追问

非常感谢耐心的解答,最后一个问题,如何才能用你给我这个公式计算从C29,C32,C35,C38……C119的平均值?

追答

数组公式:=AVERAGE(IF(MOD(ROW(C29:C119),3)=2,C29:C119,""))输完公式CTRL+SHIFT+Enter三键结束
这个公式是隔三行取数字算平均的,也就是你要的!

=AVERAGE(OFFSET($A$1,(ROW(A1)-1)*3,,3))这个公式是取三行数字算一个平均,比如A29-A31一个平均数,A32-A34一个平均数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-03
我来解决这个问题