使用范围的Excel偏移公式
我想使用OFFSET来获得7个单元格的平均值,然后向右跳一个单元格,并获得7个单元格的下一个范围的平均值,然后继续。
我知道如何用一个单元格来做到这一点:
但我努力改变这个公式来处理范围。 下面的图片显示了我想要显示数据的范围:
有什么build议么?
我更喜欢非易失性指数的易失性OFFSET。
易失性意味着无论底层数据是否更改,它都将重新计算excel计算的每个时间 。 所以如果这个工作簿是打开的,不pipe计算是在不同的工作表还是工作簿上启动的,它都会重新计算这些单元格。
如果底层数据重新计算,INDEX将仅重新计算:
IN B4:
=AVERAGE(INDEX('5+000"s'!$53:$53,(ROW(1:1)-1) * 7 + 2):INDEX('5+000"s'!$53:$53,(ROW(1:1)-1) * 7 + 8))
然后复制下来。
7
是间距,每个平均有7个单元。
2
和8
是使用的第一列。 B
为2
, H
为8
。
然后,当公式被拖拽时,列号引用将会每次跳7次。
在B4
试试这个:
=AVERAGE(OFFSET($B$53,0,ROW()-4,1,7))
你搞错了最后两个参数OFFSET()
,它应该是你需要的范围的高度(1)和宽度(7)。