如何用excel函数实现每月自动向后加一列的数值

我想算累计销售目标,比如说:算第一列的累计销售目标,第一个月为251,第二个月为251+192,如何用excel函数实现,每月向后推移一列相加的累计销售目标,而不用手工算,谢谢!
是函数自动按增加一月,往后推移一列数值相加

亲,没有行列表怎么写公式呢?

只有假设了……见下图,在M2输入公式,可以下拉:

=SUMPRODUCT((--SUBSTITUTE(A1:L1,"月","")<=MONTH(TODAY()))*(A2:L2))

 

这个公式可以实现,先获取今天的月份值,然后把小于等于当月的所有数值全部累加起来

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-30
=sum(offset(a3,,,,match(month(now())&"*",$2:$2,0)))下拉,假设那1月在a2
第2个回答  2014-05-30

A1的公式是=IF(VALUE(LEFT(A2,LEN(A2)-1))<=MONTH(NOW()),1,0)

拖动一下公式就可以了

本回答被提问者采纳
第3个回答  2014-05-30
不需要函数,使用等于号=和加号+就可以了。追问

是要自动往后推移,不用每个月加一遍~

追答

对,就是这样。
a4=a3
b4=b3+a4
右拉

第4个回答  2014-05-30
不明白用途