excel求累计数问题
如有列A,B,A列作为输入,B列作为累加计数。如初始时,A列第三行为20,则B列第三行也为20,然后A列第三行的数改为15,则B列第三行的数自动变为35,请问该如何编?
[解决办法]
sheet里加个事件就可以了
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
Application.EnableEvents = False
Target.Offset(0, 1) = Target.Value + Target.Offset(0, 1).Value
Application.EnableEvents = True
End If
End Sub
[解决办法]
菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次
在b3中输入 =IF(CELL("address")="$A$3",A3+B3,B3)
[解决办法]