excel中,A、B两列,A为本月数,B为本年累计数,如何用公式实现输入本月数,本年累计数自动累加?

如题所述

B2输入

=IF(ROW()=2,A2,B1+A2)

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-15
假设你的数据从第二行开始,第一行是标题行.
B2单元格输入=A2
B3单元格输入公式=B2+A3,然后,将这个公式向下拖动复制就行了.追问

如何在一个单元格中实现,比如2011年1月25吨,那么本年累计数25吨,2月15吨,那么本年累计数自动变为40吨,我只需要改变前面本月数,如何实现后面本年累计数自动累加?

追答

B2单元格
=SUM(A:A)

追问

a1、b1两个单元格,只在a1单元格中输入数字,b1就自动累加(好像存在什么循环,我不懂),怎么能实现,如a1单元格第一次输入5,后面b1显示5,a1单元格第二次输入2,后面b1自动累加成7,a1单元格第三次输入4,后面b1自动累加成11,就是这样。。。。要用公式还是VBA,我不懂啊, 谢谢!

追答

这样啊,只能用VBA了.可是我不懂.请再找高手.

本回答被网友采纳
第2个回答  2011-09-15
本年累计数是从哪儿来的?要求本年累计数自动累加就不可能只有两列,因为一年不止两个月。最普通的做法是前面12列为各月数,最后一列为sum()做的累计数。
相似回答