Skip to main content

엑셀 COUNTIF 함수 – 비어 있지 않은 셀, 크거나 작은 셀 또는 특정 값을 포함하는 셀 세기

Author: Amanda Li Last Modified: 2025-05-20

엑셀 워크시트에서 작업할 때, 빈 셀이나 비어 있지 않은 셀, 주어진 값보다 크거나 작은 셀, 또는 특정 텍스트를 포함하는 셀의 수를 세는 것은 우리 대부분에게 일반적인 작업일 수 있습니다. 이러한 계산을 처리하기 위해 엑셀의 COUNTIF 함수가 도움이 될 수 있습니다.

엑셀에서 COUNTIF 함수의 구문

빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수

특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수

특정 값을 포함하는 셀에 대한 COUNTIF 함수


엑셀에서 COUNTIF 함수의 구문

엑셀의 통계 함수 중 하나인 COUNTIF는 지정된 범위에서 주어진 조건을 충족하는 셀을 세는 기능입니다. COUNTIF 함수의 구문은 다음과 같습니다:

=COUNTIF(범위, 조건)

구문에는 두 가지 인수 – 범위조건이 포함됩니다:

  • 범위: 세고자 하는 셀의 범위를 나타냅니다.
  • 조건: 셀을 세기 위해 사용하고자 하는 조건을 나타냅니다. 예를 들어, 선택한 범위에서 80보다 크거나 같은 값을 가진 셀을 찾기 위해 “>=80”을 조건으로 사용할 수 있습니다.

엑셀에서 이 함수를 적용하려면, 대상 셀에 =COUNTIF(범위, 조건)을 입력해야 합니다. 예를 들어, =COUNTIF(A1:B8,">=80").

COUNTIF 함수는 숫자 값 – 세고자 하는 셀의 수를 반환합니다.

이제 COUNTIF 함수에 대해 더 명확히 이해했으니, 몇 가지 실제 예제로 넘어가겠습니다.


빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수

예를 들어, 텍스트, 부울 값 (TRUE 및 FALSE), 숫자, 날짜 및 오류와 같은 다양한 데이터 유형을 포함하는 셀 목록이 있습니다. 지정된 범위에 어떤 데이터 유형이 존재하더라도 빈 셀 또는 비어 있지 않은 셀만 세는 보편적인 COUNTIF 공식이 있을까요?

sample data

COUNTIF 함수로 빈 셀 세기

이제 그 공식을 소개하겠습니다. 이 공식을 사용하면 범위 내에 얼마나 많은 데이터 유형이 있든지 상관없이 비어 있는 셀의 정확한 수를 알려줍니다:

=COUNTIF(범위,"")
참고: 따옴표 안에 텍스트가 없으며, 이는 세고자 하는 셀이 비어 있다는 것을 의미합니다.

COUNTIF 함수를 사용하여 빈 셀을 세려면, 대상 셀에 =COUNTIF(A1:A9,"") 공식을 입력한 다음 ENTER를 누릅니다:

Count blank cells with COUNTIF function >>> press enter key to get the result

엑셀에는 COUNTBLANK라는 함수도 있으며, 이는 지정된 범위에서 빈 셀의 수를 반환합니다. 이 함수의 구문은 =COUNTBLANK(범위)입니다. 위의 예에서는 =COUNTBLANK(A1:A9) 공식을 사용할 수 있습니다.


COUNTIF 함수로 비어 있지 않은 셀 세기

비어 있지 않은 셀을 세기 위해 아래 공식을 소개하겠습니다:

=COUNTIF(범위,"<>")
참고: <> 엑셀에서 같지 않음을 의미합니다따라서 위의 공식은 모든 비어 있지 않은 셀, 즉 빈 셀이 아닌 셀을 세는 것입니다.

COUNTIF 함수를 사용하여 비어 있지 않은 셀을 세려면, 대상 셀에 =COUNTIF(A1:A9,"<>") 공식을 입력한 다음 ENTER를 누릅니다:

Count non-blank cells with COUNTIF function >>> press enter key to get the result

엑셀에는 COUNTA라는 함수도 있으며, 이는 지정된 범위에서 어떤 값이든 포함하는 셀의 수를 반환합니다. 이 함수의 구문은 =COUNTA(범위)입니다. 위의 예에서는 =COUNTA(A1:A9) 공식을 사용할 수 있습니다.

그러나 텍스트만 포함하는 셀을 세고 부울 값 (TRUE 및 FALSE), 숫자, 날짜 또는 오류를 제외하려면 아래 공식을 사용하십시오:

=COUNTIF(A1:A9,"*")
참고: 별표 (*) 하나는 텍스트 형식의 값만 일치시킵니다.

count cells with only text with COUNTIF function >>> press enter key to get the result

두 번의 클릭으로 비어 있지 않은 셀 세기

Kutools for Excel이 설치되어 있다면, Select Nonblank Cells 기능을 통해 한 번에 모든 비어 있지 않은 셀을 선택하고 필요한 수를 얻을 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. 엑셀의 Kutools 탭으로 이동하여 Select를 찾아 드롭다운 목록에서 Select Nonblank Cells를 클릭합니다. 스크린샷 보기:

click Select Nonblank Cells feature of kutools

2. 모든 비어 있지 않은 셀이 선택되며, 비어 있지 않은 셀의 수를 알려주는 팝업 박스가 나타납니다. 아래 스크린샷 참조:

a prompt box is popped out to tell the number of nonblank cells

Kutools for Excel을 30일 무료 평가판으로 다운로드하세요.


특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수

여기에서는 엑셀에서 특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀을 세는 두 가지 주요 방법을 소개합니다.

수식을 사용하여 COUNTIF 작거나 크거나 같음 또는 같지 않음

특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀을 세기 위한 수식을 사용하려면 비교 연산자 (<, >, =, )를 잘 활용해야 합니다.

참고: 이 방법은 또한 날짜가 특정 날짜 이전 (<) 또는 이후 (>) 또는 같음 (=)인 셀을 세는 데에도 사용할 수 있습니다.

이제 아래 표에 따른 몇 가지 실제 예제를 살펴보겠습니다:

sample data

총 점수가 초과 (>) 140인 학생의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(E2:E8,">140") >>> 결과는 5
수학 점수가 미만 (<) Coco의 점수 (D3 셀의 값)인 학생의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(D2:D8,"<"&D3) >>> 결과는 2
참고: COUNTIF 함수에서 비교 연산자를 사용하여 셀 참조를 사용하려면 연산자를 따옴표로 묶고 셀 참조 앞에 앰퍼샌드 (&)를 추가해야 합니다.
영어 점수가 이상 (≥) Eddie의 점수 (C4 셀의 값)인 학생의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(C2:C8,">="&C4)-1 >>> 결과는 5
참고: 1을 빼는 이유는 C2:C8,">="&C4 조건이 Eddie의 영어 점수를 포함한 모든 일치하는 셀을 세도록 요청하기 때문에 이를 공식에서 빼야 합니다. Eddie를 포함하려면 공식에서 “-1”을 삭제하십시오.
학생들 중에서 거주 국가가 (=) 인도인 학생의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(B2:B8,"India") 또는 =COUNTIF(B2:B8,B2) >>> 결과는 3
참고: B2 셀 참조의 값은 India이며, 따라서 “India”와 B2 모두 여기서 조건으로 사용 가능합니다. COUNTIF 함수에서 조건은 대소문자를 구분하지 않습니다. 따라서 문자열 “India”와 “INDIA”는 공식의 결과에 차이를 만들지 않습니다.
학생들 중에서 거주 국가가 (≠) 인도가 아닌 학생의 수를 세기 위해 다음 공식을 사용합니다:,
=COUNTIF(B2:B8,"<>India") 또는 =COUNTIF(B2:B8,"<>"&B2) >>> 결과는 4

COUNTIF 함수는 하나의 조건에서만 작동하며, 여러 조건이 있는 경우 COUNTIFS 함수를 사용해야 합니다. 예를 들어, 영어 점수가 60과 90 사이 (>60, <90)인 학생의 수를 세기 위해 다음 공식을 사용합니다: =COUNTIFS(B2:B8,">60",B2:B8,"<90").
COUNTIFS 함수에 대해 자세히 알아보기…


몇 번의 클릭으로 COUNTIF 작거나 크거나 같음 또는 같지 않음

특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀을 더 편리하게 세기 위해 Kutools for ExcelSelect Specific Cells 기능을 적용할 수 있습니다.

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

Kutools for Excel 설치 후 다음 단계를 수행하십시오:

1. Kutools 탭을 찾아 Select로 이동한 다음 드롭다운 목록에서 Select Specific Cells를 클릭합니다.

click Select Specific Cells feature of kutools

2. 이제 팝업 창이 나타날 것입니다. 다음 단계를 수행하십시오:

specify the options in the dialog box

아래는 Kutools를 사용하여 Coco의 점수보다 낮은 (<) 수학 점수를 가진 학생의 수를 세는 예입니다.

the specific cells are counted

참고: 프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.

Kutools for Excel을 30일 무료 평가판으로 다운로드하세요.


특정 값을 포함하는 셀에 대한 COUNTIF 함수

COUNTIF를 사용하여 특정 값을 포함하는 셀 (예: 문자 Y를 포함하는 셀)을 세거나, 심지어 특정 위치에 특정 값을 포함하는 셀 (예: 문자 Y로 시작하는 셀)을 세기 위해서는 와일드카드 문자에 대해 알아야 합니다.

엑셀의 COUNTIF 함수에서 사용할 수 있는 세 가지 와일드카드 문자 - 별표 (*), 물음표 (?), 물결표 (~)가 있습니다:

별표 (*) - 임의 개수의 문자와 일치합니다. 예를 들어, *ice는 nice, service, ice, @#$ice 등을 의미할 수 있습니다.
물음표 (?) - 임의의 한 문자와 일치합니다. 예를 들어, mo??는 more, moon, mo&%, moaa 등을 의미할 수 있습니다.
물결표 (~) - 실제 와일드카드 문자와 일치합니다. 예를 들어, ~*는 리터럴 별표를 의미하고, ~~는 리터럴 물결표를 의미합니다.

참고: 부울 값 (TRUE 및 FALSE), 숫자, 날짜 및 오류는 문자로 간주되지 않습니다. 따라서 선택한 셀 범위에 위 요소들이 포함되어 있다면, 텍스트로 변환해야 합니다.

추가 정보:
엑셀에서 숫자를 텍스트로 변경하거나 변환하는 방법은 무엇입니까?
엑셀에서 날짜를 숫자 문자열 또는 텍스트 형식으로 변환하는 방법은 무엇입니까?
엑셀에서 # 수식 오류를 0, 빈칸 또는 특정 텍스트로 바꾸는 방법은 무엇입니까?
엑셀에서 부울 값 TRUE/FALSE를 숫자 (1/0) 또는 텍스트로 변환하는 방법은 무엇입니까?


COUNTIF 함수로 특정 단어 또는 문자를 포함하는 셀 세기

이제 와일드카드 문자에 대해 이미 알고 있으므로, 특정 문자 또는 단어를 포함하는 셀을 세기 위해 COUNTIF 수식을 사용하는 방법을 배울 차례입니다. 아래 예제를 살펴보세요:

sample data

반에 있는 남학생의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(B2:B9,"MALE") >>> 결과는 5
“jeff” 문자를 포함하는 이름의 수 (A6 셀의 값)를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"*jeff*") 또는 =COUNTIF(A2:A9,"*"&A6&"*") >>> 결과는 2
문자 “e”를 포함하는 이름의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"*e*") >>> 결과는 5
문자 “e”를 포함하지 않는 이름의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"<>*e*") >>> 결과는 3
문자 “e”로 시작하는 이름의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"e*") >>> 결과는 2
문자 “e”로 끝나는 이름의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"*e") >>> 결과는 1
세 번째 문자가 “m”인 이름의 수를 세기 위해 다음 공식을 사용합니다:
=COUNTIF(A2:A9,"??m*") >>> 결과는 2

몇 번의 클릭으로 특정 단어 또는 문자를 포함하는 셀 세기

우리의 엑셀 추가 기능 이 설치된 경우, 다음 단계를 수행하십시오:

Kutools for Excel은 300개 이상의 고급 기능을 제공하여 복잡한 작업을 간소화하고 창의성과 효율성을 향상시킵니다. AI 기능과 통합되어 Kutools는 정확하게 작업을 자동화하며, 데이터 관리를 손쉽게 만듭니다. Kutools for Excel의 상세 정보...무료 체험하기...

1. Kutools 탭으로 이동하여 Select를 찾아 드롭다운 목록에서 Select Specific Cells를 클릭합니다.

click Select Specific Cells feature of kutools

2. Select Specific Cells 대화 상자에서 세고자 하는 셀 범위를 선택한 다음 Selection type 아래에서 Cell을 클릭하고 필요에 따라 Specific type 드롭다운 목록에서 조건을 선택합니다.

specify the options in the dialog box

여기에서는 Kutools를 사용하여 특정 단어 또는 문자를 포함하는 셀을 세는 두 가지 예를 제공하겠습니다.

• 반에 있는 남학생의 수를 세기 위해 같음 드롭다운 목록에서 클릭하고 Male 오른쪽 입력 상자에 입력하거나, 워크시트에서 “Male” 값을 가진 셀을 선택할 수 있습니다. select button 버튼을 클릭하여 선택합니다.

count the number of specific text

프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.

• “jeff” 문자를 포함하는 이름의 수를 세기 위해 포함 드롭다운 목록에서 클릭하고 jeff를 입력하거나, 워크시트에서 A6 셀을 선택할 수 있습니다. select button 버튼을 클릭하여 선택합니다.

count the number of text that contain the specific characters

프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.


  • 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
  • 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
  • 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
  • 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
  • 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
  • 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
  • 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...
kte tab 201905
  • Word, Excel, PowerPoint, Publisher, Access, Visio 및 Project에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 동일한 창의 새 탭에서 여러 문서를 열고 생성합니다.
  • 생산성을 50% 향상시키고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab bottom