KutoolsforOffice— 하나의 솔루션, 다섯 가지 강력한 도구。적은 노력으로 더 큰 성과。

COUNTIF 마스터하기: 반드시 알아야 할 8 가지 핵심 Excel 예제

작성자수정 날짜

일상 업무에서 방대한 Excel 데이터셋에서 특정 기준의 발생 횟수를 세는 것은 바늘을 건초더미에서 찾는 것처럼 느껴질 수 있습니다. 하지만 걱정하지 마세요. Excel 의 COUNTIF 함수가 여러분을 도와줄 것입니다。 COUNTIF 함수는 특정 기준을 충족하는 데이터 포인트의 수를 빠르고 정확하게 계산할 수 있게 해주는 강력한 도구입니다。 이 문서에서는 COUNTIF 함수의 구문과 사용법을 자세히 설명하고, 이 강력한 분석 함수의 잠재력을 최대한 활용할 수 있도록 여덟 가지 예제를 제공합니다。


동영상: COUNTIF - 8 필수 Excel 예제

 
 

지금 바로 채널을 구독하고 최고 수준의 Excel 팁을 만나보세요!


COUNTIF 함수: 구문 및 인수

 

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

구문

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

=COUNTIF(range, criteria)

인수

  • 범위: 필수 항목입니다。 특정 기준을 계산하려는 범위입니다。
  • 기준: 필수 항목입니다。 정의된 범위 내에서 찾고자 하는 내용을 지정합니다。

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

범위 A4:A13 에서 이름 “Judy”를 찾아 계산하려면 다음과 같이 COUNTIF 함수를 사용하세요:

=COUNTIF(A4:A13,"Judy")

그런 다음Enter키를 눌러 계산 결과를 얻으세요。

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

COUNTIF 함수의 사용 방법을 더 잘 이해할 수 있도록 아래에 일곱 가지 시나리오를 제시합니다。


COUNTIF 기본 사용법

 

특정 텍스트가 포함된 셀 계산(완전 일치)

COUNTIF 함수는 특정 숫자, 텍스트 또는 날짜와 동일한 셀을 계산하는 데 사용할 수 있습니다。

여기에서는 A3:C13 범위의 테이블을 예로 들어 설명합니다. A 열에는 과일 이름이, B 열에는 숫자가, C 열에는 날짜가 포함되어 있습니다。 이 열들에서 'Apple‘, ‘100‘, ‘6/10/2023'의 발생 횟수를 각각 집계하겠습니다。

특정 텍스트가 포함된 셀 개수 세기

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

대상조건수식
Apple 과 같은 셀「Apple」=COUNTIF(A4:A13,「Apple」)
100 과 같은 셀100 또는 “100“=COUNTIF(B4:B13,100)
6/10/2023 과 같은 셀「6/10/2023」=COUNTIF(C4:C13,「6/10/2023」)

COUNTIF 함수를 입력한 후Enter키를 눌러 집계 결과를 확인합니다。

특정 텍스트가 포함된 셀을 세는 COUNTIF 함수

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

특정 텍스트와 일치하는 셀을 쉽게 계산하고 선택하며 강조 표시하고 싶으신가요?Kutools for Excel특정 셀 선택기능으로 해결해 드립니다! 지금 바로Kutools for Excel 를 다운로드하고 30 일 무료 체험을 시작해 그 강력함과 간편함을 직접 경험해 보세요。

Kutools로 특정 텍스트와 일치하는 셀 선택 및 개수 세기


특정 텍스트를 포함하는 셀의 개수 세기(부분 일치)

특정 텍스트를 포함하는 셀의 개수를 세고자 할 때, 와일드카드 문자를 활용하여 COUNTIF 함수로 이를 처리할 수 있습니다。

와일드카드 문자:

  • 물음표(?)는 임의의 한 문자와 일치합니다。 예: L???는 「Lisa」와 「Lucy」를 찾습니다。
  • 별표(*)는 어떤 종류의 문자든 0 개 이상과 일치합니다. 예: *cy 는 「Lucy」와 「Nancy」를 찾습니다。
  • 틸드(~)는 「이스케이프」 문자입니다。 와일드카드 앞에(~*, ~?, ~~) 붙이면 해당 와일드카드가 일반 문자로 처리됩니다。 예: ~*는 「*」를 찾습니다。

이 섹션에서는 A3:A13 열에서 「L」이라는 텍스트로 시작이 등장하는 횟수를 세는 것을 예로 들겠습니다。

부분 텍스트를 포함하는 셀 개수 세기

또한 해당 예시를 바탕으로 자주 마주칠 수 있는 일반적인 시나리오 목록과 함께 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 함수

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

특정 텍스트를 포함하는 Excel 셀을 강조 표시하고 싶으신가요?Kutools for Excel가 최고의 해결책입니다!특정 셀 선택기능이 순식간에 작업을 완료해 줍니다。Kutools for Excel 를 다운로드하고 30 일 무료 체험을 시작하여 생산성이 치솟는 경험을 해보세요!

Kutools로 특정 문자로 시작하는 셀 개수 세기


빈 셀 또는 비어 있지 않은 셀의 개수 세기

방대한 데이터 범위에서 빈 셀 또는 비어 있지 않은 셀(빈 셀)의 개수를 효율적으로 집계해야 한다면 COUNTIF 함수가 큰 도움이 됩니다。

여기에서는 A4:A11 범위를 사용하여 비어 있지 않은 셀(빈 셀)과 빈 셀(빈 셀)의 개수를 집계하는 방법을 설명합니다。

비어 있지 않거나 비어 있는 셀 개수 세기

대상조건수식
비어 있지 않은 셀「<>」=COUNTIF(A4:A11,「<>」)
빈 셀「=」=COUNTIF(A4:A11,「」)

COUNTIF 함수를 입력한 후Enter키를 눌러 결과를 확인합니다。

비어 있지 않거나 비어 있는 셀을 세는 COUNTIF 함수

Excel 에서 한 발 앞서 나가세요!Kutools for Excel비어 있지 않은 셀 선택기능으로 빈 셀이 아닌 셀을 즉시 계산하고 강조 표시할 수 있습니다。지금 Kutools 를 30 일 무료로 체험하고 생산성을 향상시켜 보세요!

 Kutools로 비어 있지 않은 셀 개수 세기


텍스트 또는 숫자만 포함하는 셀의 개수 세기

때로는 텍스트 문자열 또는 숫자만 포함하는 셀의 개수를 집계해야 할 경우가 있습니다。 이런 상황에서 COUNTIF 함수가 매우 유용하게 사용됩니다。

여기에서는 A4:A11 범위를 사용하여 텍스트만 포함하거나 숫자만 포함하는 셀의 개수를 집계하는 방법을 설명합니다。

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

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

COUNTIF 함수를 입력한 후Enter키를 눌러 결과를 확인합니다。

텍스트 또는 숫자만 포함된 셀을 세는 COUNTIF 함수


숫자가 크거나 작거나 같을 때 개수 세기

A4:A13 범위 내에서 특정 숫자보다 크거나 작거나 같은 값을 가진 셀의 개수를 세려면 COUNTIF 함수를 사용할 수 있습니다。

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

조건에 해당 연산자를 직접 추가하면 됩니다。 아래 표는 사용 가능한 연산자를 보여줍니다。

대상조건수식
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 함수

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

날짜가 크거나 작거나 같을 때 개수 세기

특정 날짜보다 크거나 작거나 같은 날짜를 포함하는 셀의 개수를 세야 할 경우, 앞서 설명한 수식과 유사한 방식으로 처리할 수 있습니다。 날짜에도 숫자와 동일한 원칙이 적용됩니다。 다음은 그 예시입니다:

대상조건수식
6/17/2023 보다 나중 날짜「>6/17/2023」=COUNTIF(A4:A13,「>6/17/2023」))
6/17/2023 과 같은 날짜「=6/17/2023」=COUNTIF(A4:A13,「=6/17/2023」)
날짜가 이하 6/17/2023「<=6/17/2023」=COUNTIF(A4:A13,「<=6/17/2023」)

COUNTIF 수식을 입력한 후Enter키를 눌러 개수를 확인합니다。

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

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

대상조건수식
오늘보다 나중 날짜「>」&TODAY()=COUNTIF(A4:A13,「>」&TODAY())
오늘 날짜와 동일한 날짜「=」&TODAY())=COUNTIF(A4:A13,「=」&TODAY())
오늘로부터 일주일 이내의 날짜「>」&TODAY()-7=COUNTIF(A4:A13,「>」&TODAY()-7)

날짜가 오늘보다 크거나/작거나/같은 경우 개수 세기


COUNTIF 고급 사용법

 

여러 조건(OR/AND)을 만족하는 셀의 개수 세기

Excel 의 COUNTIF 함수는 기본적으로 여러 조건을 동시에 적용하도록 설계되지 않았습니다。 이런 경우 권장되는 함수는COUNTIFS함수입니다。 그러나 특정 상황에서는 여러 개의 COUNTIF 함수를 하나의 수식 안에서 결합하여 원하는 결과를 얻을 수도 있습니다。

>> OR 조건

“Peach” 또는 “Apple”과 일치하는 셀의 개수를 세고자 한다면, 아래와 같이 두 개의 COUNTIF 함수를 결합해야 합니다:

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

개수를 확인하려면Enter키를 누릅니다。

OR 조건으로 셀 개수 세기

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

이 시나리오에서는 두 개의 COUNTIF 함수로부터 얻은 결과를 결합하기 위해더하기 기호(+)를 사용함에 유의하세요。 동일한 방식으로 여러 개의 OR 조건을 포함하는 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키를 누릅니다。

AND 조건으로 셀 개수 세기

이 시나리오에서는 두 개의 COUNTIF 함수로부터 얻은 결과를 결합하기 위해빼기 기호(-)를 사용함에 유의하세요。


고유값 또는 중복 값인 셀의 개수 세기

A3:A13 범위에서 범위 내 고유 값 수 세기 또는 중복 값를 집계하고자 한다면 COUNTIF 함수를 사용할 수 있습니다。

단계 1: 각 값이 고유값인지 중복값인지 식별하기
  1. 계산하려는 값 옆 열에서 아래 수식을 사용하여 관련 값이 고유값인지 중복값인지 확인하세요。TRUE는 관련 값이 중복임을 나타내고,FALSE는 값이 고유함을 의미합니다。
    =COUNTIF($A$4:$A$13,A4)>1
  2. Enter 키를 누르고 첫 번째 결과 셀의 오른쪽 하단 모서리에 있는 채우기 핸들(작은 녹색 사각형)을 두 번 클릭하면 모든 결과가 표시됩니다。 key and double click on the fill handle (the small green square in the lower-right corner in the first result cell), then all results are shown.

단계 2: 범위 내 고유 값 수 세기 또는 중복 값
  • 범위 내 고유 값 수 세기의 경우 다음 수식을 사용하세요
    =COUNTIF(B4:B13,"FALSE")
  • 중복 값을 계산하려면 다음 수식을 사용하세요
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 은 단계 1 에서 수식을 적용한 보조 열입니다。
    그런 다음Enter키를 눌러 결과를 얻으세요。
    고유값 또는 중복값 개수 세기

수식을 외우고 싶지 않다면범위 내 고유 값 수 세기 기능을 활용할 수 있습니다。Kutools for Excel두 번의 클릭만으로 원하는 계산 결과를 얻을 수 있습니다. 또한 Kutools for Excel 는 다양한 수식을 제공하여 고급 계산을 손쉽게 수행할 수 있도록 도와줍니다。
Kutools for Excel 를 다운로드하고 30 일 무료 체험을 시작하세요

 Kutools로 고유값 개수 세기


COUNTIF – 참고 사항 및 중요한 문제점

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

  • COUNTIF 함수는 실제 범위를 요구하며 배열을 대체할 수 없습니다。

  • COUNTIF 함수는 비연속 범위를 지원하지 않으며 구문상 첫 번째 인수로 여러 개별 셀을 지정할 수 없습니다。 여러 범위에서 계산하려면 다음과 같이 여러 COUNTIF 함수를 조합할 수 있습니다:
    =COUNTIF()A2:A10,「>0」) + COUNTIF(B3,「>0」) + COUNTIF(C2:C5,「>0」).

  • COUNTIF 함수는 255 자보다 긴 문자열과 일치시키는 데 사용할 경우 잘못된 결과를 반환합니다。

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

최고의 Office 생산성 도구

🤖KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신지능형 실행   |  코드 생성|  사용자 지정 수식 생성  |  데이터 분석 및 차트 생성|  향상된 함수 호출
인기 기능:찾기, 강조 표시 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 결합 또는 셀   |  공식을 사용하지 않는 반올림...
슈퍼 LOOKUP:다중 조건 VLookup  |  다중 값 VLookup  |   여러 시트에서 VLookup   |   퍼지 매치....
고급 드롭다운 목록:드롭다운 목록 빠르게 생성   |  종속형 드롭다운 목록   |  다중 선택 드롭다운 목록....
열 관리자:특정 개수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교...
추천 기능:그리드 포커스   |  디자인 보기   |향상된 수식 표시줄   | 워크북 및 시트 관리자   |  자원 라이브러리(자동 텍스트)|  날짜 선택기   |  워크시트 병합  |  암호화/셀 해독   | 목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。
상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)|   50+차트유형(간트 차트, ...)|   40+ 실용적인수식(생일을 기준으로 나이 계산, ...)|   19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)|   12 변환도구(단어로 변환하기,환율 변환, ...)|   7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|。。。 등 더 많은 기능
Kutools 를 선호하는 언어로 사용하세요 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및 40+개 이상의 언어를 지원합니다!

Kutools for Excel 로 Excel 실력을 한층 더 강화하고 전에 없던 효율성을 경험하세요。Kutools for Excel 는 생산성을 향상시키고 저장 시간하기 위한 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 받아보세요。。。


Office Tab Office 에 탭형 인터페이스를 도입하여 업무를 훨씬 쉽게 만들어 줍니다

  • Word, Excel, PowerPoint 에서 탭형 편집 및 읽기를 활성화하고,Access, Visio, Project 에서도 사용 가능합니다。
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다。
  • 업무 효율성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 애드인。 하나의 설치 프로그램

Kutools for Office스위트는 Excel, Word, Outlook & PowerPoint 용 애드인과 Office Tab Pro 를 번들로 제공하여 Office 앱 전반에서 작업하는 팀에 이상적입니다。

ExcelWordOutlookTabsPowerPoint
  • 올인원 스위트— Excel, Word, Outlook & PowerPoint 애드인 + Office Tab Pro
  • 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
  • 함께 사용하면 더 효과적— Office 앱 전반에서 생산성 향상
  • 30 일간 모든 기능 무료 체험— 등록이나 신용카드 불필요
  • 최고의 가성비— 개별 애드인 구매 대비 절약