
열에서 값을 찾는 즉시 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이므로 14가 아닌 7이 됩니다.
답변1
다음과 같은 것 :
=SUMPRODUCT(C2:C12,--(ROW(C2:C12)<MATCH(0,C2:C12,0)+1))
또는 (Scott Craner의 제안에 따라)
=SUMPRODUCT(C2:C12,--(ROW(C2:C12)<MATCH(0,C:C,0)))
이것은 C2:C12
행이 첫 번째 셀의 행보다 작은 모든 셀을 합산합니다.0