복잡한 조건의 다중 조건부 수


3

4 열 및 많은 행이 있습니다. 얼마나 많은 행이 다음 기준을 만족하는지 계산하는 공식이 필요합니다.

  1. A 열의 특정 텍스트를 포함합니다.
  2. B 열에 특정 텍스트가 포함되어 있습니다.
  3. C 열 또는 D 열 중 하나에 0 값을 포함합니다 (두 행이 모두 하나의 결과로 계산되는 동일한 행에 0 인 경우).

예 : 열 A가 "2015"이고 열 B가 "런던", 열 C 또는 열 D가 0 인 경우 계산


할 수 있다면 오른쪽에 도우미 열을 추가하십시오. = if (또는 (a1 = AVal, b1 = BVal, c1 = 0, d1 = 0), 1,0) 그런 다음 도우미 열의 합을 계산하면 일치하는 행 수
bvaughn

답변:


0

당신이 사용할 수있는 SUMPRODUCT 조건부 집계를하기. 공식은 이해하기가 조금 더 어렵지만 COUNTIFS, 조건을 설정할 때 더 많은 유연성을 제공합니다. 다음 표는 A1 : D100에있는 샘플 수식입니다.

=SUMPRODUCT((A1:A100="textA")*(B1:B100="textB")*(C1:C100*D1:D100=0))

속보 :
SUMPRODUCT 값의 배열을 합산합니다. 배열은 함수에서 정의 될 수 있으며 특별한 배열 항목이 필요하지 않습니다.

표현식의 각 요소는 조건을 나타냅니다. 조건이 충족 될 경우 요소 값은 1입니다. 충족되지 않으면 요소는 0입니다. 결과적으로 배열의 각 제품은 1 또는 0과 같습니다. 1은 모든 조건이 충족되는 행에 해당합니다.

조항들:
(A1:A100="textA") A 열의 셀 값이 "textA"텍스트 인 경우 true입니다 (1).

(B1:B100="textB") 열 B의 셀 값이 텍스트 "textB"이면 true입니다 (1).

(C1:C100*D1:D100=0) 이것은 산술 트릭을 사용하여 OR 비교를 수행합니다. 두 개 중 하나 (또는 ​​둘 다)가 0 일 때만 C와 D의 곱은 0이됩니다.

이 모든 제품의 합계는 조건부 집계와 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.