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

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:58:30
比如 水果 数量 总和
苹果 3 3

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

这个很简单啊。比如说“总和”是D1
那么D2的内容就是“=(B1+C1)”,当你前面的数字变了话,这个值就跟着变了。

你要用的那个是公式,选中"数量"和"总和"的那两上单元格,点一下工具栏里的自动求和,就可以了,就是那个"倒3"的符号.
这样的话,数量里的数任意变,后面总和的数就会随着变

累加,可以用函数做,也可以用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