Excel – Sum列直到到达不是数字的单元格

我希望能够使用总和每个数字的“小数”,直到达到公式或“页尾”。 范围必须是dynamic的,如果插入了一个新的行,即使它插入范围的末尾,它也必须包含在范围内。

=SUM(XXX) = 20 5 5 5 5 =SUM(XXX) = 15 5 5 5 

我怎样才能不使用VBA这一点?

把下面的公式放在你想要公式的每个地方:

 =SUM(INDEX(A:A,ROW()+1):INDEX(INDEX(A:A,ROW()+1):INDEX(A:A,MATCH(1E+99,A:A)),IFERROR(MATCH(TRUE,INDEX((ISFORMULA(INDEX(A:A,ROW()+1):INDEX(A:A,MATCH(1E+99,A:A)))),),0)-1,MATCH(1E+99,A:A)-ROW()))) 

在这里输入图像说明