두 열 모두에 특정 값 집합 중 하나가 포함된 행만 계산합니다.

두 열 모두에 특정 값 집합 중 하나가 포함된 행만 계산합니다.

Excel 2010에서 A1:A1005 및 D1:D1005 열에 모두 또는 가 Y포함 된 행 수를 계산하는 수식을 작성하려고 합니다 . 두 열 모두에 세 가지 값의 조합이 포함되어 있지 않은 행을 제외하고 싶습니다. 예를 들면 다음과 같습니다.NN/A

A   B  C  D
N         N
Y         N
N/A

2가 됩니다. 어떻게 해야 하나요?

내가 본 가장 가까운 것은 다음과 같습니다.

COUNTIFS('Analysis'!A1:A1005,“(N,Y,N/A)”,'Analysis'!D1:D1005,“(N,Y,N/A)”)

답변1

다음과 같이 OR 표현식과 함께 Countif를 사용할 수 있습니다.

=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"}))

그것은 하나의 열을 봅니다. 다른 열의 값을 어떻게 처리할지 질문에서 명확하지 않습니다. 옵션은

A와 D의 동일한 행에서 일치 항목이 발견된 합계 수:

=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"},D1:D20,{"Y","N","N/A"}))

A의 개수와 D의 개수를 더하세요.

=SUM(COUNTIFS(A1:A20,{"Y","N","N/A"}),COUNTIFS(D1:D20,{"Y","N","N/A"}))

원하는 결과를 얻을 때까지 작은 데이터 샘플로 테스트하십시오.

여기에 이미지 설명을 입력하세요

편집: 원하는 결과가 2이면 이 공식을 사용하십시오.

=SUMPRODUCT((($A$1:$A$20="y")+($A$1:$A$20="n")+($A$1:$A$20="n/a"))*($D$1:$D$20="y")+($D$1:$D$20="n")+($D$1:$D$20="n/a"))

답변2

귀찮을 경우 숨길 수 있는 도우미 열을 추가해도 괜찮다면 다음 수식을 인접한 열에 추가할 수 있습니다.

=IF(AND(OR($A2="Y",$A2="N",$A2="N/A"),OR($D2="Y",$D2="N",$D2= "해당 사항 없음")),1,"")
필요한 만큼의 행으로 드래그한 다음 해당 열을 합산합니다. 귀하의 예에 대해 이것을 테스트했는데 작동하는 것 같습니다.

관련 정보