목차
이 자습서에서는 AND 및 OR 논리를 기반으로 Excel에서 여러 기준으로 COUNTIFS 및 COUNTIF 수식을 사용하는 방법을 설명합니다. 숫자, 날짜, 텍스트, 와일드카드 문자, 비어 있지 않은 셀 등 다양한 데이터 유형에 대한 많은 예를 찾을 수 있습니다.
모든 Excel 함수 중에서 COUNTIFS와 COUNTIF가 가장 자주 혼합됩니다. 모양이 매우 비슷하고 둘 다 지정된 기준에 따라 셀을 계산하기 위한 것입니다.
차이점은 COUNTIF는 한 범위에서 단일 조건이 있는 셀을 계산하도록 설계되었지만 COUNTIFS는 다른 기준을 평가할 수 있다는 것입니다. 동일하거나 다른 범위에서. 이 자습서의 목적은 다양한 접근 방식을 보여주고 각 특정 작업에 가장 효율적인 수식을 선택하는 데 도움을 주는 것입니다.
Excel COUNTIFS 함수 - 구문 및 사용법
Excel COUNTIFS 함수는 하나 이상의 조건을 기반으로 여러 범위의 셀을 계산합니다. 이 함수는 Excel 365, 2021, 2019, 2016, 2013, Excel 2010, Excel 2007에서 사용할 수 있으므로 모든 Excel 버전에서 아래 예제를 사용할 수 있습니다.
COUNTIFS 구문
The COUNTIFS 함수의 구문은 다음과 같습니다.
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)- criteria_range1 (필수) - 첫 번째 범위를 정의합니다. 조건( 기준1 )은적용됩니다.
- criteria1 (필수) - 숫자 , 셀 참조 , 텍스트 문자열<형태로 조건을 설정합니다. 2>, 식 또는 다른 Excel 함수 . 기준은 계산할 셀을 정의하며 10, "<=32", A6, "sweets"로 표현될 수 있습니다.
- [criteria_range2, criteria2]… (선택 사항) - 이들은 추가 범위 및 관련 기준입니다. 수식에 범위/기준 쌍을 최대 127개까지 지정할 수 있습니다.
사실 COUNTIF 함수의 구문을 외울 필요는 없습니다. Microsoft Excel은 입력을 시작하자마자 함수의 인수를 표시합니다. 지금 입력하고 있는 인수는 굵게 강조 표시됩니다.
Excel COUNTIFS - 기억해야 할 사항!
- Excel에서 COUNTIFS 기능을 사용하여 다음을 수행할 수 있습니다. 단일 조건이 있는 단일 범위와 여러 조건이 있는 여러 범위의 셀을 계산합니다. 후자의 경우 지정된 모든 조건 을 충족하는 셀만 계산됩니다.
- 각 추가 범위는 첫 번째 범위와 동일한 수의 행과 열 을 가져야 합니다. 범위( 기준_범위1 인수).
- 연속 및 비연속 범위가 모두 허용됩니다.
- 기준이 다음과 같은 경우 빈 셀 에 대한 참조인 경우 COUNTIFS 함수는 이를 0 값(0)으로 처리합니다.
- 와일드카드를 사용할 수 있습니다.기준의 문자 - 별표(*) 및 물음표(?). 자세한 내용은 이 예를 참조하세요.
Excel에서 여러 기준으로 COUNTIFS 및 COUNTIF를 사용하는 방법
아래에는 COUNTIFS 및 Excel에서 COUNTIF 함수를 사용하여 여러 조건을 평가합니다.
여러 기준으로 셀을 계산하는 방법(AND 논리)
Excel의 COUNTIFS 함수는 셀만 계산하도록 설계되었기 때문에 이 시나리오가 가장 쉽습니다. 지정된 모든 조건이 TRUE인 셀. 엑셀의 AND 함수가 이런 식으로 작동하기 때문에 AND 논리라고 부릅니다.
공식 1. 여러 기준이 있는 COUNTIFS 공식
아래 스크린샷과 같은 제품 목록이 있다고 가정합니다. 재고가 있지만(B열의 값이 0보다 큼) 아직 판매되지 않은 항목의 수를 확인하려고 합니다(C열의 값이 0임).
작업을 수행할 수 있습니다. 이 수식을 사용하여:
=COUNTIFS(B2:B7,">0", C2:C7,"=0")
카운트는 2입니다(" 체리 " 및 " 레몬 "):
공식 2. 두 가지 기준이 있는 COUNTIFS 공식
동일한 기준으로 항목을 계산하려는 경우 각 기준_범위 / 기준 쌍을 개별적으로 제공해야 합니다.
예를 들어 B열과 C열 모두에 0이 있는 항목을 계산하는 올바른 공식은 다음과 같습니다.
=COUNTIFS($B$2:$B$7,"=0", $C$2:$C$7,"=0")
이 COUNTIFS 공식은 1을 반환합니다." 포도 "만 두 열 모두에 "0" 값이 있습니다.
COUNTIFS(B2: C7,"=0")은 다른 결과를 산출합니다. B2:C7 범위에서 0(이 예에서는 4)을 포함하는 총 셀 수입니다.
여러 기준으로 셀 수를 계산하는 방법( OR 논리)
위의 예에서 보셨듯이 COUNTIFS 함수는 이런 식으로 작동하도록 설계되었기 때문에 지정된 기준을 모두 충족하는 셀을 쉽게 셀 수 있습니다.
하지만 적어도 지정된 조건 중 하나가 TRUE 인 셀을 계산하고 싶습니까? 즉, OR 논리를 기반으로 합니까? 전반적으로 이를 수행하는 두 가지 방법이 있습니다. 여러 COUNTIF 공식을 더하거나 배열 상수가 있는 SUM COUNTIFS 공식을 사용하는 것입니다.
공식 1. 두 개 이상의 COUNTIF 또는 COUNITFS 공식을 더합니다
아래 표에서 " Cancelled " 및 " Pending " 상태의 주문을 계산한다고 가정합니다. 이를 수행하려면 2개의 일반 Countif 수식을 작성하고 결과를 더하면 됩니다.
=COUNTIF($C$2:$C$11,"Cancelled") + COUNTIF($C$2:$C$11,"Pending")
각 함수가 한 가지 조건은 COUNTIF 대신 COUNTIFS를 사용하는 것입니다. 예를 들어 " Apples "에 대한 " Cancelled " 및 " Pending " 주문 수를 확인하려면 다음 공식을 사용하십시오.
=COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Cancelled") + COUNTIFS($A$2:$A$11, "Apples", $C$2:$C$11,"Pending")
공식 2. 배열 상수가 있는 SUM COUNTIFS
다음과 같은 상황에서많은 기준을 평가해야 합니다. 위의 접근 방식은 공식의 크기가 너무 커지기 때문에 최선의 방법이 아닙니다. 보다 간결한 수식에서 동일한 계산을 수행하려면 배열 상수에 모든 기준을 나열하고 해당 배열을 COUNTIFS 함수의 기준 인수에 제공합니다. 총 개수를 얻으려면 다음과 같이 SUM 함수 내에 COUNTIFS를 삽입하십시오.
SUM(COUNTIFS( range ,{" criteria1 "," criteria2 "," criteria3 ",…}))샘플 테이블에서 상태가 " Cancelled " 또는 " Pending "인 주문을 계산하려면 " 운송 중 "의 경우 수식은 다음과 같습니다.
=SUM(COUNTIFS($C$2:$C$11, {"cancelled", "pending", "in transit"}))
유사한 방식으로 두 개 또는 더 많은 기준_범위 / 기준 쌍. 예를 들어 " Cancelled " 또는 " Pending " 또는 " In transit "인 " Apples " 주문 수를 가져오려면 , 이 수식을 사용하십시오.
=SUM(COUNTIFS($A$2:$A$11,"apples",$C$2:$C$11,{"cancelled","pending","in transit"}))
이 자습서에서 OR 논리를 사용하여 셀을 계산하는 몇 가지 방법을 찾을 수 있습니다. Excel COUNTIF 및 COUNTIFS with OR 조건.
지정된 2개의 숫자 사이에서 숫자를 세는 방법
대체로 숫자에 대한 COUNTIFS 수식은 여러 조건(위의 예에서 설명됨)과 지정한 두 값 사이에 따라 2가지 범주로 나뉩니다. . 후자는 COUNTIFS 함수를 사용하거나 COUNTIF에서 하나의 COUNTIF를 빼는 두 가지 방법으로 수행할 수 있습니다.다른.
공식 1. 두 숫자 사이의 셀 수를 계산하는 COUNTIFS
C2에서 C10까지의 셀에 포함된 5와 10(5와 10 제외) 사이의 숫자가 몇 개인지 알아보려면 다음을 사용하십시오. 이 공식:
=COUNTIFS(C2:C10,">5", C2:C10,"<10")
개수에 5와 10을 포함하려면 "크거나 같음" 및 "작거나 같음" 연산자를 사용합니다.
=COUNTIFS(B2:B10,">=5" , B2:B10,"<=10")
공식 2. X와 Y 사이의 숫자를 세는 COUNTIF 공식
Countif 공식 하나를 빼도 같은 결과를 얻을 수 있습니다. 다른 사람에게서. 첫 번째는 얼마나 많은 숫자가 하한값보다 큰지 계산합니다(이 예에서는 5). 두 번째 수식은 상한값(이 경우 10)보다 큰 숫자의 개수를 반환합니다. 첫 번째 숫자와 두 번째 숫자의 차이가 원하는 결과입니다.
- =COUNTIF(C2:C10,">5")-COUNTIF(C2:C10,"> ;=10") - C2:C10 범위에 5보다 크고 10보다 작은 숫자가 몇 개인지 계산합니다. 이 수식은 위 스크린샷에 표시된 것과 동일한 개수를 반환합니다.
- =COUNTIF(C2:C10, ">=5")-COUNTIF(C2:C10, ">10") - 이 수식은 5와 10을 포함하여 5와 10 사이의 숫자가 C2:C10 범위에 있는 수를 계산합니다.
COUNTIFS 수식에서 셀 참조를 사용하는 방법
">"와 같은 논리 연산자를 사용하는 경우,Excel COUNTIFS 수식의 셀 참조와 함께 "<", "=" 연산자를 "큰따옴표"로 묶고
셀 참조 앞에 앰퍼샌드(&)를 추가하여 텍스트를 구성해야 합니다. string.
아래의 샘플 데이터 세트에서 금액이 $200보다 큰 " Apples " 주문을 계산해 보겠습니다. A2:A11 셀에 criteria_range1 이 있고 B2:B11에 criteria_range2 가 있는 경우 다음 수식을 사용할 수 있습니다.
=COUNTIFS($A$2:$A$11, "Apples", $B$2:$B$11, ">200")
또는 다음을 입력할 수 있습니다. 특정 셀의 기준 값(예: F1 및 F2) 및 수식에서 해당 셀을 참조:
=COUNTIFS($A$2:$A$11, $F$1, $B$2:$B$11, ">"&$F$2)
기준 및 criteria_range 인수는 수식이 다른 셀에 복사될 때 깨지지 않도록 합니다.
COUNTIF 및 COUNTIFS 수식에서 앰퍼샌드 사용에 대한 자세한 내용은 , Excel COUNTIF - 자주 묻는 질문을 참조하십시오.
와일드카드 문자로 COUNTIFS를 사용하는 방법
Excel COUNTIFS 수식에서 다음과 같은 와일드카드 문자를 사용할 수 있습니다.
- 물음표 (?) - 단일 문자와 일치하며 특정 문자로 시작 및/또는 끝나는 셀을 계산하는 데 사용합니다.
- 별표 (*) - 일치 일련의 문자, 지정된 단어 또는 문자를 포함하는 셀을 셀의 일부로 계산하는 데 사용합니다. 셀의 내용.
팁. 실제 질문이 있는 셀을 계산하려는 경우표시 또는 별표를 사용하려면 별표 또는 물음표 앞에 물결표(~)를 입력하십시오.
이제 Excel의 실제 COUNTIFS 수식에서 와일드카드 문자를 사용하는 방법을 살펴보겠습니다. A 열에 프로젝트 목록이 있다고 가정합니다. 누군가에게 이미 할당된 프로젝트 수를 알고 싶습니다. 즉, B 열에 이름이 있습니다. 여러 기준으로 COUNTIFS 함수를 사용하는 방법을 배우고 있으므로 두 번째 조건 - D열의 종료일 도 설정해야 합니다.
대접이 작동하는 수식은 다음과 같습니다.
=COUNTIFS(B2: B10,"*",D2:D10,""&""))
열에 텍스트 값 대신 날짜가 있으므로 두 번째 기준에 와일드카드 문자를 사용할 수 없습니다. D. 그래서 공백이 아닌 셀을 찾는 기준을 사용합니다: ""&""
COUNTIFS 및 COUNTIF with multiple criteria for date
날짜에 사용하는 COUNTIFS 및 COUNTIF 공식은 위의 숫자 공식과 매우 유사합니다.
예 1. 특정 날짜 범위의 날짜 계산
특정 날짜 범위에 속하는 날짜의 경우 두 가지 기준 또는 조합이 있는 COUNTIFS 공식을 사용할 수도 있습니다. 두 개의 COUNTIF 함수 중 하나입니다.
예를 들어 다음 수식은 2014년 6월 1일과 2014년 6월 7일(포함) 사이에 있는 셀 C2에서 C10까지의 날짜 수를 계산합니다.
=COUNTIFS(C2:C9, ">=6/1/2014", C2:C9, "<=6/7/2014")
=COUNTIF(C2:C9, ">=6/1/2014") - COUNTIF(C2:C9, ">6/7/2014")
예 2. 날짜 계산여러 조건
같은 방식으로 COUNTIFS 수식을 사용하여 2개 이상의 조건을 충족하는 여러 열의 날짜 수를 계산할 수 있습니다. 예를 들어, 아래 공식은 5월 20일 이후에 구매되어 6월 1일 이후에 배송된 제품의 수를 알아냅니다.
=COUNTIFS(C2:C9, ">5/1/2014", D2:D9, ">6/7/2014")
예제 3. 개수 현재 날짜를 기준으로 여러 조건이 있는 날짜
COUNTIF와 함께 Excel의 TODAY() 함수를 사용하여 현재 날짜를 기준으로 날짜를 계산할 수 있습니다.
예를 들어 다음 COUNTIF 수식은 다음과 같습니다. 두 가지 범위와 두 가지 기준은 이미 구매했지만 아직 배송되지 않은 제품 수를 알려줍니다.
=COUNTIFS(C2:C9, ""&TODAY())
이 공식은 다양한 변형을 허용합니다. 예를 들어 일주일 이상 전에 구매했지만 아직 배송되지 않은 제품 수를 계산하도록 조정할 수 있습니다.
=COUNTIFS(C2:C9, ""&TODAY())
이것은 Excel에서 여러 기준이 있는 셀을 계산하는 방법입니다. 이 예제가 도움이 되기를 바랍니다. 어쨌든 읽어 주셔서 감사하고 다음 주 블로그에서 뵙기를 바랍니다!