怎么用EXCEL表格求和?

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:07:07
假如:有A列和B列 2列数值

如何只改变A列数值,B列自动求出A和B的和?

且删除A列数值,B列数值不改变?

如果有方法的话,请各位大虾赐教,因为做报表的时候好麻烦哟!!

如果还有别的方法,多多益善!
2楼大虾 我试了下 怎么删除B、C后 改变A列数值,D列不变呀

函数法
菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为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 <> 1 Then Exit Sub
Target.Offset(, 1) = Target + Target.Offset(, 1)
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Column = 1 Then
x = ActiveCell.Row - 1
Cells(x, 2).Select
Cells(x, 2) = Cells(x, 2) + Cells(x, 1)
Cells(x + 1, 1).Select
End If
End Sub

首先新添加2列C和D,C=A + B ,然后将C列的值复制,“选择性粘贴”/ 数值 到D列,接着删除B、C两列就可以了。

你的问题有毛病,B列怎么可能是加数又是和呢