
我正在尋找一個公式,一旦找到列中的值,它就會停止 SUM 運算。
Total Pass Fail
36 35 1
58 57 1
32 34 1
59 58 1
42 41 1
77 75 2
44 44 0
53 52 1
57 55 2
52 50 2
54 53 1
49 48 1
這裡,當 Fail 欄位中出現像橘色標記一樣的 0 時,無論後面的數值為何,求和都會停止。這裡,由於 0,總和將為 7,而不是 14。
答案1
就像是:
=SUMPRODUCT(C2:C12,--(ROW(C2:C12)<MATCH(0,C2:C12,0)+1))
或(根據斯科特·克蘭納的建議)
=SUMPRODUCT(C2:C12,--(ROW(C2:C12)<MATCH(0,C:C,0)))
這將對C2:C12
行中小於第一個單元格行的所有單元格求和0