求救高手:EXCEL中,我要A1为变量,A2为A1每次变量后的累加和.请问该用什么函数??

就是说A2=每次A1数字重置后全部的总和

工具→选项,重新计算,迭代计算:最多迭代次数,输入1。
A2单元格输入
=A1+A2

上面是利用循环引用来进行累计计算的公式

不过这样做对于新手来说,并不提倡,通常的做法是,将A列作为每次输入的数值,用B列来累加
B1输入公式
=sum(A$1:A1)
A2为第二次输入的数值,B2单元格直接按Ctrl+D向下复制公式,从而实现累加。
或者按shuhua0715的方法,直接在B1输入
=sum(A:A)
由于B1直接显示的就是累加值,不用再在B2单元格复制B1的公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-25
没有这样的函数,不能直接做出来的。可以参考如下两个方法:
1:可以把变量单元格选择一个范围,也就说不都输入到A1中,有变化的就放到其他单元格中如A2中,然后使用SUM来求和。
2:使用VBA自己做个小函数
第2个回答  2008-06-25
你说的好像难实现。

改一个做法:
b1=sum(a:a)
然后在a列逐一输入数据。如果数据多,为了让b1始终可见,可以冻结第一行。
第3个回答  2008-06-25
awerlasdfwe高手,学习了
第4个回答  2008-06-25
没理解
第5个回答  2008-06-25
A2=A1+A2