Excel에서 COUNTIF를 사용하는 방법

Excel COUNTIF 함수를 사용하면 주어진 범위에서 특정 기준이나 조건을 충족하는 셀의 수를 계산할 수 있습니다.

COUNTIF 함수는 COUNT와 IF 함수 또는 COUNTA 함수의 조합인 Excel의 통계 함수 중 하나입니다. 수식에서 사용할 때 함수는 동일하거나 여러 범위에서 특정 기준 또는 조건과 일치하는 셀의 수를 계산합니다. COUNTIF 함수는 특정 기준을 충족하는 텍스트, 숫자 또는 날짜가 포함된 셀을 계산하는 데 도움이 됩니다.

Excel에서 COUNTIF 또는 COUNTIFS 함수를 사용하여 셀을 셀 수 있습니다. COUNTIF와 COUNTIFS 함수의 차이점은 COUNTIF는 한 범위에서 하나의 기준을 충족하는 셀을 계산하는 데 사용되는 반면 COUNTIFS는 동일하거나 여러 범위에서 여러 조건을 충족하는 셀을 계산하는 데 사용된다는 것입니다.

이 문서에서는 Excel에서 두 함수 COUNTIF 및 COUNTIFS를 사용하는 방법을 보여줍니다.

엑셀 COUNTIF 함수

COUNTIF 함수를 사용하면 특정 기준 또는 조건에 따라 데이터 카운트를 수행할 수 있습니다. 함수에 사용된 조건은 부분 일치를 위해 논리 연산자(, , =, >=, <=) 및 와일드카드 문자(*, ?)와 함께 작동합니다.

COUNTIF 함수의 구문

COUNTIF 함수의 구조는 다음과 같습니다.

=COUNTIF(범위, 기준)

매개변수:

  • 범위 – 계산할 셀의 범위입니다.
  • 기준 – 조건은 지정된 범위의 개수에 포함되어야 하는 셀을 결정합니다. 기준은 숫자 값, 텍스트, 셀 주소 또는 방정식에 대한 참조일 수 있습니다.

COUNTIF 함수를 사용하여 숫자 값 계산

위에서 논의한 바와 같이 COUNTIF 함수의 기준(두 번째 인수)은 계산할 셀을 함수에 알려주는 조건을 정의합니다.

이 함수는 지정된 값과 같음, 보다 큼, 보다 작거나 같지 않음 등과 같은 논리적 조건을 충족하는 값이 있는 셀의 수를 계산하는 데 도움이 됩니다.

아래 예에서 수식은 5(기준)와 같은 값을 포함하는 셀을 계산합니다. 수식에 '5'를 직접 삽입하거나 값이 있는 셀 주소에 대한 참조를 사용할 수 있습니다(아래 예의 셀 D2).

=COUNTIF(B2:B11,D2)

위의 수식은 셀 D2의 값과 동일한 값을 포함하는 셀 범위(B2:B11)의 셀 수를 계산합니다.

다음 수식은 값이 5보다 작은 셀을 계산합니다.

=COUNTIF(B2:B11,"<5")

보다 작음 연산자(<)는 B2:B11 범위에서 값이 '5'보다 작은 셀을 계산하도록 수식에 지시합니다. 조건에서 연산자를 사용할 때마다 큰따옴표("")로 묶어야 합니다.

때로는 셀의 기준(값)에 대해 셀을 검사하여 셀을 계산하려는 경우가 있습니다. 이 경우 연산자와 셀 참조를 결합하여 기준을 만듭니다. 이렇게 하려면 비교 연산자를 큰따옴표("")로 묶은 다음 비교 연산자와 셀 참조 사이에 앰퍼샌드(&)를 넣어야 합니다.

=COUNTIF(B2:B11,">="&D2)

아래 그림은 몇 가지 예제 공식과 ​​그 결과를 보여줍니다.

COUNTIF 함수를 사용하여 텍스트 값 계산

특정 텍스트 문자열이 포함된 셀을 계산하려면 해당 텍스트 문자열을 기준 인수로 사용하거나 텍스트 문자열이 포함된 셀을 사용합니다. 예를 들어 아래 표에서 셀 B21(sam)의 텍스트 값이 있는 범위(B21:D27)의 모든 셀을 계산하려면 다음 수식을 사용할 수 있습니다.

=COUNTIF(B21:D27,B21)

이전에 논의한 바와 같이 수식에서 직접 'sam'이라는 텍스트를 사용하거나 기준(B21)이 있는 셀 참조를 사용할 수 있습니다. 텍스트 문자열은 Excel의 수식에 사용될 때 항상 큰따옴표("")로 묶어야 합니다.

=COUNTIF(B21:D27,"샘")

지정된 텍스트를 포함하지 않는 셀을 계산하려면 아래 공식을 사용하십시오.

=COUNTIF(B21:D27,""&B21)

'같지 않음'을 반드시 포함하십시오. "" 큰따옴표로 묶인 연산자.

수식에서 직접 'sam' 텍스트를 사용하는 경우 '' 연산자와 텍스트 문자열("샘") 큰따옴표로 묶습니다.

=COUNTIF(B21:D27,"샘") 

Excel COUNTIF 함수에서 와일드카드 사용(부분 일치)

와일드카드 문자와 함께 COUNTIF 수식을 사용하여 특정 단어, 구 또는 문자가 포함된 셀을 계산할 수 있습니다. Excel COUNTIF 함수에서 사용할 수 있는 와일드카드 문자는 세 가지입니다.

  • * (별표) – 시작 및 끝 문자/문자의 개수에 관계없이 셀을 계산하는 데 사용됩니다. (예: St*는 Stark, Stork, Stacks 등을 의미할 수 있습니다.
  • ? (물음표) – 단일 문자로 된 셀을 찾는 데 사용됩니다. (예: St?rk는 Stark 또는 Stork를 의미할 수 있습니다.
  • ~ (물음표) - 텍스트에서 물음표나 별표(~, *, ?) 문자가 포함된 셀의 개수를 찾아 계산하는 데 사용합니다.

특정 문자로 시작하거나 끝나는 셀 계산하기

특정 텍스트로 시작하거나 끝나는 셀과 셀에 있는 다른 문자 수를 계산하려면 COUNTIF 함수의 두 번째 인수에 별표(*) 와일드카드를 사용합니다.

다음 샘플 공식을 사용하십시오.

=COUNTIF(A1:A10,"A*") – "A"로 시작하는 셀을 계산합니다.

=COUNTIF(A19:A28,"*er") – 문자 "er"로 끝나는 셀의 수를 계산합니다.

=COUNTIF(A2:A12,"*QLD*") - 텍스트 문자열의 아무 곳에나 "QLD"라는 텍스트가 포함된 셀을 계산합니다.

ㅏ ? 정확히 하나의 문자를 나타내는 경우 아래 COUNTIF 함수에서 이 와일드카드를 사용하여 정확히 +1 문자를 포함하는 셀 수를 계산합니다. 여기서 '?' 사용.

=COUNTIF(A1:A10,"파?초")

COUNTIF 함수로 빈 셀과 비어 있지 않은 셀 계산하기

COUNTIF 수식은 주어진 범위에서 비어 있거나 비어 있지 않은 셀의 수를 계산할 때도 유용합니다.

비어 있지 않은 셀 계산

'텍스트' 값이 포함된 셀만 계산하려면 아래 수식을 사용하세요. 이 수식은 날짜와 숫자가 있는 셀을 빈 셀로 간주하고 계산에 포함하지 않습니다.

=COUNTIF(A1:B12,"*")

와일드카드 * 텍스트 값과만 일치하고 지정된 범위에 있는 모든 텍스트 값의 개수를 반환합니다.

주어진 범위에서 비어 있지 않은 모든 셀을 계산하려면 다음 공식을 시도하십시오.

=COUNTIF(A1:B12,"")

빈 셀 계산

특정 범위의 빈 셀을 계산하려면 COUNTIF 함수를 다음과 함께 사용하십시오. * 와일드카드 문자 및 조건 인수에 연산자를 사용하여 빈 셀을 계산합니다.

이 수식은 텍스트 값이 포함되지 않은 셀을 계산합니다.

=COUNTIF(A1:B12,""&"*")

부터 * 와일드 카드가 모든 텍스트 값과 일치하면 위의 수식은 같지 않은 모든 셀을 계산합니다. *. 날짜와 숫자가 있는 셀도 공백으로 계산합니다.

모든 공백을 계산하려면(모든 값 유형):

=COUNTIF(A1:B12,"")

이 함수는 범위의 빈 셀만 계산합니다.

COUNTIF 함수를 사용하여 날짜 계산

참조 셀에서 논리적 조건 또는 지정된 날짜 또는 날짜를 충족하는 날짜(숫자 기준과 동일)가 있는 셀을 계산할 수 있습니다.

지정된 날짜(05-05-2020)가 포함된 셀을 계산하려면 다음 공식을 사용합니다.

=COUNTIF(B2:B10,"2020-05-05")

아래와 같이 COUNTIF 함수의 기준으로 다른 형식의 날짜를 지정할 수도 있습니다.

특정 날짜 이전 또는 이후의 날짜가 포함된 셀을 계산하려면 특정 날짜 또는 셀 참조와 함께 보다 작음(이전) 또는 보다 큼(이후) 연산자를 사용합니다.

=COUNTIF(B2:B10,">=2020/05/05")

연산자와 결합하여 날짜가 포함된 셀 참조를 사용할 수도 있습니다(큰따옴표 내).

E3의 날짜 이전 날짜가 있는 A2:A14 범위의 셀 수를 계산하려면 아래 수식을 사용합니다. 여기서 보다 큼(<) 연산자는 E3의 날짜 이전을 의미합니다.

=COUNTIF(A2:A14,"<"&E3)

몇 가지 예시 수식과 그 결과:

현재 날짜를 기준으로 날짜 계산

COUNTIF 함수를 특정 Excel의 날짜 함수, 즉 TODAY()와 결합하여 현재 날짜가 있는 셀을 계산할 수 있습니다.

=COUNTIF(A2:A14,">"&TODAY())

이 함수는 오늘부터 범위(A2:A14)의 모든 날짜를 계산합니다.

특정 날짜 범위 사이의 날짜 계산

두 날짜 사이의 모든 날짜를 계산하려면 수식에서 두 가지 기준을 사용해야 합니다.

COUNTIF 및 COUNTIFS 함수의 두 가지 방법을 사용하여 이 작업을 수행할 수 있습니다.

엑셀 COUNTIF 함수 사용하기

지정된 두 날짜 사이의 모든 날짜를 계산하려면 두 개의 COUNTIF 함수를 사용해야 합니다.

'09-02-2020'과 '20-08-2021' 사이의 날짜를 계산하려면 다음 공식을 사용하세요.

=COUNTIF(A2:A14,">2020-02-09")-COUNTIF(A2:A14,">2021-08-20")

이 수식은 먼저 날짜가 2월 2일 이후인 셀의 수를 찾고 날짜가 8월 20일 이후인 셀의 수를 뺍니다. 이제 우리는 번호를 얻습니다. 날짜가 2월 2일 이후이고 8월 20일 또는 그 이전인 셀의 수(개수는 9임).

수식에서 2월 2일과 8월 20일을 모두 계산하지 않으려면 다음 수식을 대신 사용하세요.

=COUNTIF(A2:A14,">2020-02-09")-COUNTIF(A2:A14,">=20-08-2021")

두 번째 기준에서 '>' 연산자를 '>='로 바꾸면 됩니다.

엑셀 COUNTIFS 함수 사용하기

COUNTIFS 함수는 여러 기준도 지원하며 COUNTIF 함수와 달리 모든 조건이 충족된 후에만 셀을 계산합니다. 지정된 두 날짜 사이의 모든 날짜가 있는 셀을 계산하려면 다음 공식을 입력하십시오.

=COUNTIFS(A2:A14,">"&A11,A2:A14,"<"&A10)

지정된 날짜도 카운트에 포함하려면 '>=' 및 '<=' 연산자를 사용합니다. 여기 이 공식을 사용하십시오.

=COUNTIFS(A2:A14,">=09-02-2020",A2:A14,"<=20-08-2021")

이 예에서는 셀 참조 대신 기준에 날짜를 직접 사용했습니다.

Excel에서 여러 기준으로 COUNTIF 및 COUNTIFS를 처리하는 방법

COUNTIF 함수는 주로 한 범위에서 단일 기준(조건)을 가진 셀을 계산하는 데 사용됩니다. 그러나 여전히 COUNTIF를 사용하여 동일한 범위의 여러 조건과 일치하는 셀을 계산할 수 있습니다. 그러나 COUNTIFS 함수는 동일하거나 다른 범위에서 여러 조건을 충족하는 셀을 계산하는 데 사용할 수 있습니다.

범위 내의 숫자를 계산하는 방법

COUNTIF 및 COUNTIFS라는 두 가지 함수를 사용하여 지정된 두 숫자 사이에 숫자가 포함된 셀을 계산할 수 있습니다.

두 숫자 사이의 숫자를 계산하는 COUNTIF

여러 기준이 있는 COUNTIF 함수의 일반적인 용도 중 하나는 지정된 두 숫자 사이의 숫자를 계산하는 것입니다. 10보다 크고 50보다 작은 숫자를 계산합니다. 범위 내의 숫자를 계산하려면 두 개 이상의 COUNTIF 함수를 하나의 수식으로 결합합니다. 방법을 보여드리겠습니다.

값이 10보다 크고 21보다 작은(10과 21은 제외) B2:B9 범위의 셀을 계산하려는 경우 다음 공식을 사용합니다.

=COUNTIF(B2:B14,">10")-COUNTIF(B2:B14,">=21")

두 숫자의 차이는 한 공식에서 다른 공식을 빼서 구합니다. 첫 번째 수식은 10보다 큰 수(7)를 계산하고, 두 번째 수식은 21(4)보다 크거나 같은 수의 수를 반환하고, 두 번째 수식의 결과는 첫 번째 수식(7 -4) 두 숫자(3) 사이의 숫자 개수를 구합니다.

숫자 10과 21을 포함하여 B2:B14 범위에서 숫자가 10보다 크고 21보다 작은 셀을 계산하려면 다음 공식을 사용합니다.

=COUNTIF(B2:B14,">=10")-COUNTIF(B2:B14,">21")

두 숫자 사이의 숫자를 계산하는 COUNTIFS

10에서 21(10에서 21 제외) 사이의 숫자를 셀 B2에서 B9까지 포함하려면 다음 수식을 사용합니다.

=COUNTIFS(B2:B14,">10",B2:B14,"<21")

개수에 10과 21을 포함하려면 수식에서 '보다 큼' 대신 '크거나 같음'(>=) 및 '보다 작음' 연산자 대신 '작거나 같음'(<=) 연산자를 사용하십시오. .

여러 기준(AND 기준)이 있는 셀을 계산하는 COUNTIFS

COUNTIFS 함수는 동일하거나 여러 범위에서 둘 이상의 기준에 따라 셀을 계산하는 COUNTIF 함수의 복수 대응물입니다. 주어진 조건이 모두 TRUE일 때만 셀을 세는 함수가 만들어지기 때문에 'AND 논리'라고 합니다.

예를 들어, 빵(A열의 값)이 5(C열의 값) 미만으로 판매된 횟수(셀 수)를 찾고 싶습니다.

다음 공식을 사용할 수 있습니다.

=COUNTIFS(A2:A14,"빵",C2:C14,"<5")

여러 기준(OR 기준)이 있는 셀을 계산하는 COUNTIF

동일한 범위에서 여러 기준을 충족하는 셀의 수를 계산하려면 둘 이상의 COUNTIF 함수를 함께 조인합니다. 예를 들어 지정된 범위(A2:A14)에서 '빵' 또는 '치즈'가 몇 번 반복되는지 알고 싶다면 아래 공식을 사용하세요.

=COUNTIF(A2:A14,"빵")+COUNTIF(A2:A14,"치즈")

이 수식은 조건 중 하나 이상이 TRUE인 셀을 계산합니다. 그래서 이것을 'OR 논리'라고 합니다.

각 함수에서 둘 이상의 기준을 평가하려면 COUNTIF 대신 COUNTIFS를 사용하는 것이 좋습니다. 아래 예에서는 'Bread'에 대한 'Ordered' 및 'Delivered' 상태의 수를 얻으려고 하므로 다음 공식을 사용합니다.

=COUNTIFS(A2:A14,"빵",C2:C14,"주문됨")+COUNTIFS(A2:A14,"빵",C2:C14,"배송됨")

이 작업이 쉬우나 긴 자습서를 통해 Excel에서 COUNTIF 및 COUNTIF 함수를 사용하는 방법에 대한 아이디어를 얻을 수 있습니다.