当前位置: 代码迷 >> Office >> excel求累计数有关问题
  详细解决方案

excel求累计数有关问题

热度:6346   发布时间:2013-02-26 00:00:00.0
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)

------解决方案--------------------------------------------------------
探讨
菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次
在b3中输入 =IF(CELL("address")="$A$3",A3+B3,B3)


------解决方案--------------------------------------------------------
试一下b1=SUM($A$1:A1)),向下拉就行了
  相关解决方案