excel表格中一列数,如何判断从第一个开始相加到第几个会约等于一个引用的数,显示出它计算到第几行

excel表格中一列数,如何判断从第一个开始相加到第几个会约等于一个引用的数,显示出它计算到第几行,可否用函数实现?

可以自己在个人宏工作簿中写一个函数,然后在表格中调用该函数即可。下面的代码是个人宏工作簿的函数:

Public Function ppzC(col As Range, sum As Integer)
  Dim FinalRow As Integer
  FinalRow = col.Item(1).End(xlDown).Row
  
  Dim intSum As Integer
  intSum = 0
  For i = 1 To FinalRow
    intSum = intSum + Val(col(i, 1).Text)
    If intSum > sum Then
      Exit For
    End If
  Next
  
 ppzC = i - 1
End Function

运行效果: