excel计算最近30天合计数据(每天自动更新)?

在黄色区域自动显示11月13日起往前推合计30天的数据之和(包含11月13日),加入11月14日有数据了,那么能自动显示14日往前推合计30天的数据之和(包含11月14日)。

上图是最后3列的示例(因为30列太多不便于复核和显示),最后30列的公式为需要在3后面添加0,也就是:

=AVERAGE(OFFSET(C2,0,COUNTA(1:1)-30,1,30))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-15
a2数组公式(ctrl+alt+enter结束):
=IF(MATCH(TRUE,C2:CR2="",0)<=31,SUM(C2:AF2),SUM(INDIRECT("r2c"&MATCH(TRUE,C2:CR2="",0)-28&":r2c"&MATCH(TRUE,C2:CR2="",0)+1,FALSE)))
第2个回答  2019-11-15

可用公式:

A2=SUMPRODUCT(OFFSET(B2,,MATCH(9^9,2:2)-31,,30))

本回答被提问者和网友采纳
相似回答