bestsource

COUNTIFS에서 OR & AND 사용

bestsource 2023. 6. 8. 21:15
반응형

COUNTIFS에서 OR & AND 사용

저는 다음을 포함하고 싶습니다."AND"내가 가진 조건 중 하나에 대한 조건.COUNTIFS

이와 같은 것:

=COUNTIFS(A1:A196;{"Yes"or "NO"};J1:J196;"Agree")

따라서 다음과 같은 경우 행 수를 반환해야 합니다.

 (A1:A196 is either "yes" or "no") AND (J1:j196 is "agree")

당신은 단지 몇 개를 추가할 수 있습니다.COUNTIF문을 함께 사용:

=COUNTIF(A1:A196,"yes")+COUNTIF(A1:A196,"no")+COUNTIF(J1:J196,"agree")

이렇게 하면 필요한 결과를 얻을 수 있습니다.

편집

죄송합니다. 질문을 잘못 읽었습니다.위의 것들이 두 배가 될 것이라는 니콜라스의 말이 맞습니다.나는 그 생각을 하지 않았습니다.AND바른 길을 가다듬다여기에 올바른 결과를 제공할 수 있는 대안이 있습니다. 처음부터 이 결과에 상당히 근접했습니다.

=SUM(COUNTIFS(A1:A196,{"yes","no"},J1:J196,"agree"))

질문에 대한 보다 효율적인 해결책이 있을 수 있지만 다음 공식을 사용하면 효과가 있습니다.

=SUM(COUNTIFS(J1:J196,"agree",A1:A196,"yes"),COUNTIFS(J1:J196,"agree",A1:A196,"no"))

더 일반적인 경우:

N( A union B) = N(A) + N(B) - N(A intersect B) 
= COUNTIFS(A1:A196,"Yes",J1:J196,"Agree")+COUNTIFS(A1:A196,"No",J1:J196,"Agree")-A1:A196,"Yes",A1:A196,"No")

한 가지 해결책은 다음과 같습니다.

=SUM(COUNTIFS(A1:A196,{"yes","no"},B1:B196,"agree"))

또는 계수가 아니라 합 제품이 한 줄로 수행된다는 것을 알아야 합니다.

=SUMPRODUCT(((A1:A196={"yes","no"})*(j1:j196="agree")))

배열 수식을 사용합니다.

=SUM(COUNT(IF(D1:D5="Yes",COUNT(D1:D5),"")),COUNT(IF(D1:D5="No",COUNT(D1:D5),"")),COUNT(IF(D1:D5="Agree",COUNT(D1:D5),"")))

= CTRL + SHIFT + ENTER를 누릅니다.

나는 내가 비슷한 것을 해야 한다는 것을 알았습니다.

=(countifs (A1:A196,"yes", j1:j196, "agree") + (countifs (A1:A196,"no", j1:j196, "agree"))

언급URL : https://stackoverflow.com/questions/23655685/using-or-and-in-countifs

반응형