请教excel高手在表格中如何编辑一个公式或者函数,可以随日期的增加,依次向右推移一列数据求7列的数据和

比如1号计算A+B+C+D列,2号计算B+C+D+E列,依次右移
2025-02-27 13:12:39
推荐回答(2个)
回答1:

因为if语句,只能存两个结果,估计得用宏。
但我又想if多级嵌套吧。我没试,你试一下。思路如下:
if(day=1,a+b+c+d,if(day=2,b+c+d+e,if(day=3,.....)))
按这个思路试一下吧,得嵌31层。

回答2:

用offset()函数:
假设日期在A10,输入公式:
=SUM(OFFSET(A1,0,A10-1):OFFSET(D1,0,A10-1))

当A10=1时结果为sum(A1:D1),
当A10=2时结果为sum(B1:E1),
....