我不太確定這是否可以在 excel 公式中實作,或者我是否需要撰寫 VBA 來實作這一點,但基本上我想要'?單元格將其下方的所有單元格相加,直到它到達 A 列中的另一個標題。現在我有 =IF 公式的基礎知識,如下所示:
=IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1) ISBLANK, null, SUMIF())
但我被困在總和部分。現在公式正在向左看 1 個單元格;查看是否為空白,然后什么也不做,或者如果不是空白(標題),則需要對下面的所有單元格求和,直到它到達另一個標題。
一個非常奇怪的問題,但希望我問的是有道理的。任何想法將不勝感激。謝謝。

uj5u.com熱心網友回復:
在單元格B2中,輸入公式:
=SUM(B3:B$18)-SUMIF(A3:A$18,"<>",B3:B$18)*2
已編輯
或者 ,
=SUM(OFFSET(B3,,,MATCH(1,FREQUENCY(1,N(A3:A$18<>"")),0)-1))
然后,復制并粘貼到B6, B15, 和B17

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/417862.html
標籤:
上一篇:從整列VBA中洗掉空格
