2017-09-14 81 views
0

我希望能夠使用「小數總和」來總結每個數字,直到達到公式或「頁尾」。該範圍必須是動態的,如果插入了新行,即使其插入範圍的末尾,它也必須包含在範圍內。Excel - 總計列,直到它到達不是數字的單元格

=SUM(XXX) = 20 
5 

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

如何在不使用VBA的情況下實現此目的?

回答

2

把下面的公式中的每個地方,你想要的公式:

=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()))) 

enter image description here

+0

謝謝VERRY了!它工作無懈可擊。我留下深刻的印象,你可以放在一起oneliner :) – Sultanen

+0

我開始將這添加到我的Excel表160行,但單元格E128得到一個關於圓引用的錯誤。你對此有任何線索嗎? – Sultanen

+0

不,我不明白,嘗試刪除該行並重新應用公式。或從下往上填寫公式。上面的公式可能會將其視爲其總和的一部分,並在重新計算之前踢出錯誤。 –

相關問題