
列内の値が見つかるとすぐに 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
ここで、その後の値に関係なく、不合格列にオレンジ色でマークされた 0 が見つかると、合計は停止します。ここでは、0 があるため、合計は 14 ではなく 7 になります。
答え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