2017-05-06 63 views
-2

考慮下面的表例子標準:如何回首行,直到匹配

A1 A2 

1 5 10 
2 6 12 
3 -3 9 
4 1 10 
5 5 15 
6 -4 11 
7 9 20 

我看上去怎麼樣從6行回來,總結所有A2行,直到前一負A1一行。 在這個例子中:15 + 10 = 25

+0

這對SO'來說不成問題(不涉及編程)。試試'超級用戶'。 – ngulam

+0

如果不涉及編程,我不認爲這是可能的! – DarsVaeda

+0

你可以用一個公式來做到這一點(我認爲是這樣,你的問題描述是模糊的):如果上面一行中的'A'不是負數,那麼使用一個輔助列'SUM'column'B';否則以'0'開頭。你的標籤「公式」表明你正在尋找一個。 如果你想要一個編程解決方案:用一些代碼(你會使用什麼語言?)顯示你的努力,你遇到什麼錯誤,哪裏是「問題」。 – ngulam

回答

0

假設-3是A3,在C4和向下複製到花色:

=IF(A3<0,0,C3+B3) 

這就產生了一個運行總數,在左側的第一負後,立即開始在左欄中的每個負數之後重新設置。