使用范围的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个单元。

28是使用的第一列。 B2H8

然后,当公式被拖拽时,列号引用将会每次跳7次。

B4试试这个:

 =AVERAGE(OFFSET($B$53,0,ROW()-4,1,7)) 

你搞错了最后两个参数OFFSET() ,它应该是你需要的范围的高度(1)和宽度(7)。