excel 怎样求后1个单元格等于前1单元格不断变化的累加值

比如 水果 数量 总和
苹果 3 3

橘子
然后数量下的3改为5,后面的总和变为8,再把5改为4,后面的总和变为12。就是这个意思。

累加,可以用函数做,也可以用vba做,参考一下

函数:
菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次
B2是累计发生额,A2是今日发生额,在B2输入公式
=IF(CELL("address")="$A$2",A2+B2,B2)
这样,在A2输入数字,B2就会累加

vba:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
Target.Offset(, 1) = Target + Target.Offset(, 1)
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-06
你要用的那个是公式,选中"数量"和"总和"的那两上单元格,点一下工具栏里的自动求和,就可以了,就是那个"倒3"的符号.
这样的话,数量里的数任意变,后面总和的数就会随着变
第2个回答  2009-06-06
这个很简单啊。比如说“总和”是D1
那么D2的内容就是“=(B1+C1)”,当你前面的数字变了话,这个值就跟着变了。
相似回答