반응형
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
반응형
'bestsource' 카테고리의 다른 글
JavaScript 'new Date()'는 어떤 시간대를 사용합니까? (0) | 2023.06.13 |
---|---|
셀 형식이 너무 많음 (0) | 2023.06.08 |
Angular 6의 Http 오류 처리 (0) | 2023.06.08 |
코루틴 대 연속 대 생성기 (0) | 2023.06.08 |
웹 서버에서 디버깅을 시작할 수 없습니다.ASP.NET 디버깅 VS 2010, II7, Win 7 x64를 시작할 수 없음 (0) | 2023.06.08 |