Skip to main content

COUNTIF 마스터리: 알아야 할 8가지 필수 Excel 예제

Author: Sun Last Modified: 2025-05-20

일상적인 업무에서 대규모 Excel 데이터 세트에서 특정 조건의 발생 횟수를 세는 것은 바늘을 찾는 것처럼 느껴질 수 있습니다. 그러나 걱정하지 마세요, Excel의 COUNTIF 함수가 여러분을 도와줄 것입니다. COUNTIF 함수는 특정 조건을 충족하는 데이터 포인트의 수를 빠르고 정확하게 계산할 수 있는 강력한 도구입니다. 이 기사에서는 COUNTIF 함수의 구문과 사용법을 심도 있게 다루며, 이 강력한 분석 함수의 잠재력을 최대한 활용할 수 있도록 8개의 예제를 제공합니다.


비디오: COUNTIF - 필수적인 8가지 Excel 예제

 
 

지금 당사 채널을 구독하세요: 최고의 Excel 팁을 잠금 해제하세요!


COUNTIF 함수: 구문 및 인수

 

COUNTIF 함수는 조건을 만족하는 범위 내 셀의 개수를 세는 데 사용됩니다.

구문

COUNTIF의 일반적인 구문은 다음과 같습니다:

=COUNTIF(range, criteria)

인수

  • 범위: 필수. 특정 조건을 세고자 하는 범위입니다.
  • 조건: 필수. 정의된 범위 내에서 무엇을 찾고 있는지를 정의합니다.

COUNTIF 함수 이해를 위한 간단한 예제

범위 A4:A13에서 이름 “Judy”를 찾아 세기 위해 아래와 같이 COUNTIF 함수를 사용해야 합니다:

=COUNTIF(A4:A13,"Judy")

그런 다음 Enter 키를 눌러 카운트 결과를 얻습니다.

simple example for understanding the COUNTIF function

여기서 COUNTIF 함수를 더 잘 이해하기 위해 7가지 시나리오를 소개합니다.


COUNTIF 기본 사용법

 

특정 텍스트가 포함된 셀 세기 (정확히 일치)

COUNTIF 함수는 특정 숫자, 텍스트 또는 날짜와 같은 셀을 세는 데 사용할 수 있습니다.

여기서 표 A3:C13을 예로 들어 설명하겠습니다. 열 A에는 과일 이름, 열 B에는 숫자, 열 C에는 날짜가 포함되어 있습니다. 각 열에서 'Apple', '100', '2023년 6월 10일'의 발생 횟수를 따로 세겠습니다.

Count if cells with specific text

아래 표는 위의 예제를 기반으로 한 3가지 다른 시나리오를 제공하며, COUNTIF 함수에서 조건을 작성하는 방법을 보여줍니다:

목표 조건 수식
Apple과 같은 셀 "Apple" =COUNTIF(A4:A13,"Apple")
100과 같은 셀 100 또는 "100" =COUNTIF(B4:B13,100)
2023년 6월 10일과 같은 셀 "6/10/2023" =COUNTIF(C4:C13,"6/10/2023")

COUNTIF 함수를 입력한 후 Enter 키를 눌러 카운트 결과를 얻습니다.

COUNTIF function to count cells with specific text

참고:
  • 단어나 여러 단어 또는 날짜는 조건으로 큰따옴표로 묶어야 합니다.
  • 조건을 직접 입력하는 대신 조건이 포함된 셀을 참조하여 동일한 결과를 얻을 수 있습니다. 예: =COUNTIF(C4:C13,E6).

특정 텍스트와 일치하는 셀을 세고 선택하고 강조하는 쉬운 방법을 찾고 계십니까? Kutools for Excel이 답입니다! Select Specific Cells 기능을 통해 그 힘과 간편함을 직접 경험해보세요. 지금 Kutools for Excel을 다운로드하고 30일 무료 체험을 시작하세요.

select and cells matching specific text by kutools


특정 텍스트가 포함된 셀 세기 (부분 일치)

특정 텍스트가 포함된 셀을 세려면 와일드카드 문자를 활용하여 COUNTIF 함수가 도움이 될 수 있습니다.

와일드카드 문자:

  • 물음표(?)는 임의의 한 문자와 일치합니다. 예를 들어, L???는 "Lisa"와 "Lucy"를 찾습니다.
  • 별표(*)는 모든 종류의 문자를 0개 이상 일치시킵니다. 예를 들어, *cy는 "Lucy"와 "Nancy"를 찾습니다.
  • 물결표(~)는 "이스케이프" 문자로, 와일드카드(*, ?, *) 앞에 붙이면 해당 와일드카드는 일반 문자로 처리됩니다. 예를 들어, ~*는 "*"를 찾습니다.

이 섹션에서는 열 A3:A13에서 "L"로 시작하는 텍스트의 발생 횟수를 세는 것을 예로 들어 설명하겠습니다.

Count if cells contain partial text

다음은 해당 인스턴스를 기반으로 할 수 있는 일반적인 시나리오 목록과 COUNTIF 함수에서 사용해야 할 조건 및 필요한 수식입니다.

목표 조건 수식
L로 시작하는 셀 "L*" =COUNTIF(A4:A13,"L*")
L로 시작하고 임의의 3글자로 끝나는 셀 "L???" =COUNTIF(A4:A13,"L???")
cy로 끝나는 셀 "*cy" =COUNTIF(A4:A13,"*cy")
임의의 3글자로 시작하고 y로 끝나는 셀 "???y" =COUNTIF(A4:A13,"???y")
u를 포함하는 셀 "*u*" =COUNTIF(A4:A13,"*u*")
*과 같은 셀 "~*" =COUNTIF(A4:A13,"~*")

COUNTIF 함수를 입력한 후 Enter 키를 눌러 카운트 결과를 얻습니다.

COUNTIF function to count cells contain partial text

참고: 조건을 직접 입력하는 대신 조건이 포함된 셀을 참조하여 동일한 결과를 얻을 수 있습니다. 예: =COUNTIF(A4:A13,C4).

특정 텍스트를 포함하는 Excel 셀을 강조하고 싶으신가요? Kutools for Excel이 당신의 비밀 무기입니다! Select Specific Cells 기능이 순식간에 작업을 완료해 줍니다. Kutools for Excel을 다운로드하고 30일 무료 체험을 시작하여 생산성을 극대화하세요!

count cells begins with specific charatcer by kutools


비어 있지 않은 셀 또는 비어 있는 셀 세기

대규모 데이터 범위를 가지고 있고 비어 있거나 비어 있지 않은 셀의 수를 효율적으로 세야 한다면, COUNTIF 함수는 매우 유용한 도움이 될 것입니다.

여기서는 비어 있지 않은 셀과 비어 있는 셀을 세기 위해 범위 A4:A11을 예로 사용하겠습니다.

Count if cells are not blank or blank

목표 조건 수식
비어 있지 않은 셀 "<>" =COUNTIF(A4:A11,"<>")
비어 있는 셀 "" =COUNTIF(A4:A11,"")

COUNTIF 함수를 입력한 후 Enter 키를 눌러 결과를 얻습니다.

COUNTIF function to count cells are not blank or blank

Excel에서 앞서 나아가세요! Kutools for ExcelSelect Nonblank Cells 기능을 사용하면 비어 있지 않은 셀을 즉시 세고 강조할 수 있습니다. 지금 Kutools를 30일 무료 체험으로 사용하고 생산성을 높이세요!

 count non-empty cells by kutools


텍스트 또는 숫자만 포함된 셀 세기

때때로 텍스트 문자열이나 숫자만 포함된 셀을 세야 할 수도 있습니다. 이러한 경우 COUNTIF 함수가 매우 유용할 수 있습니다.

여기서는 텍스트만 또는 숫자만 포함된 셀을 세기 위해 범위 A4:A11을 예로 사용하겠습니다.

Count if cells contain texts or numbers only

목표 조건 수식
텍스트 문자열을 포함하는 셀 "*" =COUNTIF(A4:A11,"*")
숫자만 포함하는 셀 "<>"&"*" =COUNTIF(A4:A11,"<>"&"*")

COUNTIF 함수를 입력한 후 Enter 키를 눌러 결과를 얻습니다.

COUNTIF function to count cells contain texts or numbers only


숫자가 크거나/작거나/같은 경우 세기

범위 A4:A13에서 특정 숫자보다 크거나, 작거나, 같은 값을 가진 셀을 세려면 COUNTIF 함수가 도움이 될 수 있습니다.

Count if numbers are greater than/less than/equal to

조건에 해당 연산자를 추가하기만 하면 됩니다. 아래 표는 사용할 수 있는 연산자를 보여줍니다.

목표 조건 수식
값이 5보다 큰 경우 ">5" =COUNTIF(A4:A13,">5")
값이 5보다 작은 경우 "<5" =COUNTIF(A4:A13,"<5")
값이 5와 같은 경우 "=5" =COUNTIF(A4:A13,"=5")
값이 5와 같지 않은 경우 "<>5" =COUNTIF(A4:A13,"<>5")
값이 5보다 크거나 같은 경우 ">=5" =COUNTIF(A4:A13,">=5")
값이 5보다 작거나 같은 경우 "<=5" =COUNTIF(A4:A13,"<=5")

COUNTIF 수식을 입력한 후 Enter 키를 누릅니다.

COUNTIF function to count numbers are greater than/less than/equal to

참고:
  • COUNTIF 수식에서 숫자와 함께 사용되는 연산자는 항상 큰따옴표로 묶어야 한다는 점에 유의하십시오.
  • 조건을 직접 입력하는 대신 조건이 포함된 셀을 참조하여 동일한 결과를 얻을 수 있습니다. 예: =COUNTIF(A4:A13,C4), C4에는 >5 조건이 포함되어 있습니다.

날짜가 크거나/작거나/같은 경우 세기

특정 날짜보다 크거나, 작거나, 같은 날짜를 가진 셀을 세려면 이전에 논의했던 것과 유사한 수식을 사용할 수 있습니다. 날짜에도 숫자와 동일한 원칙이 적용됩니다. 몇 가지 예를 들어 설명하겠습니다:

목표 조건 수식
2023년 6월 17일보다 이후인 날짜 ">6/17/2023"" =COUNTIF(A4:A13,">6/17/2023"))
2023년 6월 17일과 같은 날짜 "=6/17/2023" =COUNTIF(A4:A13,"=6/17/2023")
2023년 6월 17일보다 이전이거나 같은 날짜 "<=6/17/2023" =COUNTIF(A4:A13,"<=6/17/2023")

COUNTIF 수식을 입력한 후 Enter 키를 눌러 카운트를 얻습니다.

Count if dates are greater than/less than/equal to

앞서 논의한 일반적인 용도 외에도, COUNTIF 함수를 TODAY()와 같은 특정 Excel 날짜 및 시간 함수와 결합하여 현재 날짜를 기준으로 셀을 세고 추적할 수 있습니다. 이를 통해 현재 날짜 조건을 충족하는 셀을 동적으로 추적하고 세는 것이 가능합니다. 다음은 COUNTIF 함수를 TODAY()와 함께 사용하는 몇 가지 예입니다:

목표 조건 수식
현재 날짜 이후인 날짜 ">"&TODAY() =COUNTIF(A4:A13,">"&TODAY())
현재 날짜와 같은 날짜 "="&TODAY()) =COUNTIF(A4:A13,"="&TODAY())
현재 날짜로부터 1주일 이내인 날짜 ">"&TODAY()-7 =COUNTIF(A4:A13,">"&TODAY()-7)

Count if dates are greater than/less than/equal to today


COUNTIF 고급 사용법

 

여러 조건(or/and)을 가진 셀 세기

실제로 Excel COUNTIF 함수는 여러 조건을 가진 셀을 세도록 설계되지 않았습니다. 이러한 경우 권장되는 함수는 COUNTIFS 함수입니다. 그러나 하나의 수식 내에서 여러 COUNTIF 함수를 결합하여 원하는 결과를 얻을 수 있는 특정 상황이 있습니다.

>> OR 조건

“Peach” 또는 “Apple”과 같은 셀을 세려면 아래와 같이 두 개의 COUNTIF 함수를 결합해야 합니다:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

Enter 키를 눌러 카운트를 얻습니다.

Count if cells with or criteria

조건을 직접 입력하는 대신 조건이 포함된 셀을 참조하여 동일한 결과를 얻을 수 있습니다. 예: =COUNTIF(A4:A11,C4)+COUNTIF(A4:A11,C5).

이 시나리오에서는 두 개의 COUNTIF 함수에서 얻은 결과를 결합하기 위해 더하기 기호(+)를 사용했습니다. 마찬가지로 동일한 접근 방식을 사용하여 여러 조건을 가진 COUNTIF 수식을 만들 수 있습니다. 여기에 "Peach", "Apple", "Lemon"의 세 가지 OR 조건을 가진 COUNTIF 수식의 예가 있습니다:

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> AND 조건

범위 A4:A11에서 5보다 크고 10보다 작은 숫자를 세려면 아래 스크린샷과 같이 두 개의 COUNTIF 함수를 결합해야 합니다:

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

Enter 키를 눌러 카운트를 얻습니다.

Count if cells with and criteria

이 시나리오에서는 두 개의 COUNTIF 함수에서 얻은 결과를 결합하기 위해 빼기 기호(-)를 사용했습니다.


고유 값 또는 중복 값이 포함된 셀 세기

범위 A3:A13에서 고유 값 또는 중복 값을 세려면 COUNTIF 함수가 도움이 될 수 있습니다.

1단계: 각 값이 고유하거나 중복인지 확인
  1. 세고자 하는 값 옆의 열에서 아래 수식을 사용하여 관련 값이 고유하거나 중복인지 확인합니다: TRUE 관련 값이 중복임을 나타냅니다, FALSE 값이 고유함을 의미합니다.
    =COUNTIF($A$4:$A$13,A4)>1
  2. 누르기 Enter 키를 누른 후 첫 번째 결과 셀의 오른쪽 하단 모서리에 있는 작은 초록색 사각형(채우기 핸들)을 두 번 클릭하면 모든 결과가 표시됩니다.

2단계: 고유 값 또는 중복 값 세기
  • 고유 값 세기를 위해 아래 수식을 사용하십시오:
    =COUNTIF(B4:B13,"FALSE")
  • 중복 값 세기를 위해 아래 수식을 사용하십시오:
    =COUNTIF(B4:B13,"TRUE")
    B4:B13은 1단계에서 수식을 사용한 보조 열입니다.
    그런 다음 Enter 키를 눌러 결과를 얻습니다.
    Count unique values or duplicate values

수식을 기억하기 싫다면 고유 값 세기 기능 을 활용할 수 있습니다. Kutools for Excel. 두 번의 클릭만으로 필요한 카운트를 얻을 수 있습니다. 또한 Kutools for Excel은 고급 계산을 쉽게 수행할 수 있도록 다양한 수식을 제공합니다.
Kutools for Excel 다운로드 및 30일 무료 체험

 Count Unique Values by kutools


COUNTIF – 주의사항 및 중요한 문제들

 
  • COUNTIF 함수는 대소문자를 구분하지 않습니다.

  • COUNTIF 함수는 실제 범위가 필요하며 배열로 대체할 수 없습니다.

  • COUNTIF 함수는 인접하지 않은 범위를 지원하지 않으며, 첫 번째 매개변수로 여러 개의 개별 셀을 지정할 수 없습니다. 여러 범위에서 세려면 다음과 같이 여러 COUNTIF 함수를 결합할 수 있습니다:
    =COUNTIF(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,">0").

  • COUNTIF 함수는 길이가 255자보다 긴 문자열과 일치시키는 경우 잘못된 결과를 반환합니다.

  • COUNTIF 함수는 닫힌 다른 통합 문서를 참조할 때 #VALUE 오류를 반환합니다.

최고의 오피스 생산성 도구

? Kutools AI Aide: 지능형 실행, 코드 생성, 사용자 정의 수식 작성, 데이터 분석 및 차트 생성, Kutools 함수 호출을 기반으로 데이터 분석 혁신…
인기 기능: 중복 찾기, 강조 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 결합   |   수식 없이 반올림 ...
슈퍼 LOOKUP: 다중 조건 VLookup    다중 값 VLookup  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 빠르게 드롭다운 목록 만들기   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  숨겨진 열의 가시성 상태 전환  |  범위 및 열 비교 ...
주요 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 및 시트 관리자   |  자동 텍스트 라이브러리 (Auto Text)   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵은 글꼴/이탤릭체/취소선 필터링...) ...
최고의 15가지 도구 모음12개의 텍스트 도구 (텍스트 추가, 특정 문자 삭제, ...)   |   50+ 차트 유형 (간트 차트, ...)   |   40+ 실용적인 수식 (생일을 기반으로 나이 계산, ...)   |   19개 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입, ...)   |   12개 변환 도구 (단어로 변환하기, 통화 변환, ...)   |   7개 병합 및 분할 도구 (고급 행 병합, 셀 분할, ...)   |   ... 그리고 더 많은 기능들

Kutools for Excel로 엑셀 스킬을 강화하고 지금까지 경험하지 못한 효율성을 체험하세요. Kutools for Excel은 생산성을 향상시키고 시간을 절약할 수 있는 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하세요...


Office Tab은 탭 인터페이스를 Office에 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화하세요.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성하세요.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!