엑셀 COUNTIF 함수 – 비어 있지 않은 셀, 크거나 작은 셀 또는 특정 값을 포함하는 셀 세기
엑셀 워크시트에서 작업할 때, 빈 셀이나 비어 있지 않은 셀, 주어진 값보다 크거나 작은 셀, 또는 특정 텍스트를 포함하는 셀의 수를 세는 것은 우리 대부분에게 일반적인 작업일 수 있습니다. 이러한 계산을 처리하기 위해 엑셀의 COUNTIF 함수가 도움이 될 수 있습니다.
빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수
특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수
엑셀에서 COUNTIF 함수의 구문
엑셀의 통계 함수 중 하나인 COUNTIF는 지정된 범위에서 주어진 조건을 충족하는 셀을 세는 기능입니다. COUNTIF 함수의 구문은 다음과 같습니다:
구문에는 두 가지 인수 – 범위와 조건이 포함됩니다:
- 범위: 세고자 하는 셀의 범위를 나타냅니다.
- 조건: 셀을 세기 위해 사용하고자 하는 조건을 나타냅니다. 예를 들어, 선택한 범위에서 80보다 크거나 같은 값을 가진 셀을 찾기 위해 “>=80”을 조건으로 사용할 수 있습니다.
엑셀에서 이 함수를 적용하려면, 대상 셀에 =COUNTIF(범위, 조건)을 입력해야 합니다. 예를 들어, =COUNTIF(A1:B8,">=80").
COUNTIF 함수는 숫자 값 – 세고자 하는 셀의 수를 반환합니다.
이제 COUNTIF 함수에 대해 더 명확히 이해했으니, 몇 가지 실제 예제로 넘어가겠습니다.
빈 셀 또는 비어 있지 않은 셀에 대한 COUNTIF 함수
예를 들어, 텍스트, 부울 값 (TRUE 및 FALSE), 숫자, 날짜 및 오류와 같은 다양한 데이터 유형을 포함하는 셀 목록이 있습니다. 지정된 범위에 어떤 데이터 유형이 존재하더라도 빈 셀 또는 비어 있지 않은 셀만 세는 보편적인 COUNTIF 공식이 있을까요?
COUNTIF 함수로 빈 셀 세기
이제 그 공식을 소개하겠습니다. 이 공식을 사용하면 범위 내에 얼마나 많은 데이터 유형이 있든지 상관없이 비어 있는 셀의 정확한 수를 알려줍니다:
√ 참고: 따옴표 안에 텍스트가 없으며, 이는 세고자 하는 셀이 비어 있다는 것을 의미합니다.
COUNTIF 함수를 사용하여 빈 셀을 세려면, 대상 셀에 =COUNTIF(A1:A9,"") 공식을 입력한 다음 ENTER를 누릅니다:
![]() | >>> | ![]() |
☞ 엑셀에는 COUNTBLANK라는 함수도 있으며, 이는 지정된 범위에서 빈 셀의 수를 반환합니다. 이 함수의 구문은 =COUNTBLANK(범위)입니다. 위의 예에서는 =COUNTBLANK(A1:A9) 공식을 사용할 수 있습니다.
COUNTIF 함수로 비어 있지 않은 셀 세기
비어 있지 않은 셀을 세기 위해 아래 공식을 소개하겠습니다:
√ 참고: <> 엑셀에서 같지 않음을 의미합니다따라서 위의 공식은 모든 비어 있지 않은 셀, 즉 빈 셀이 아닌 셀을 세는 것입니다.
COUNTIF 함수를 사용하여 비어 있지 않은 셀을 세려면, 대상 셀에 =COUNTIF(A1:A9,"<>") 공식을 입력한 다음 ENTER를 누릅니다:
![]() | >>> | ![]() |
☞ 엑셀에는 COUNTA라는 함수도 있으며, 이는 지정된 범위에서 어떤 값이든 포함하는 셀의 수를 반환합니다. 이 함수의 구문은 =COUNTA(범위)입니다. 위의 예에서는 =COUNTA(A1:A9) 공식을 사용할 수 있습니다.
그러나 텍스트만 포함하는 셀을 세고 부울 값 (TRUE 및 FALSE), 숫자, 날짜 또는 오류를 제외하려면 아래 공식을 사용하십시오:
√참고: 별표 (*) 하나는 텍스트 형식의 값만 일치시킵니다.
![]() | >>> | ![]() |
두 번의 클릭으로 비어 있지 않은 셀 세기
Kutools for Excel이 설치되어 있다면, Select Nonblank Cells 기능을 통해 한 번에 모든 비어 있지 않은 셀을 선택하고 필요한 수를 얻을 수 있습니다.
1. 엑셀의 Kutools 탭으로 이동하여 Select를 찾아 드롭다운 목록에서 Select Nonblank Cells를 클릭합니다. 스크린샷 보기:
2. 모든 비어 있지 않은 셀이 선택되며, 비어 있지 않은 셀의 수를 알려주는 팝업 박스가 나타납니다. 아래 스크린샷 참조:
특정 값보다 작거나 크거나 같은 셀에 대한 COUNTIF 함수
여기에서는 엑셀에서 특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀을 세는 두 가지 주요 방법을 소개합니다.
수식을 사용하여 COUNTIF 작거나 크거나 같음 또는 같지 않음
특정 값보다 작거나 크거나 같거나 같지 않은 값을 가진 셀을 세기 위한 수식을 사용하려면 비교 연산자 (<, >, =, ≠)를 잘 활용해야 합니다.
√ 참고: 이 방법은 또한 날짜가 특정 날짜 이전 (<) 또는 이후 (>) 또는 같음 (=)인 셀을 세는 데에도 사용할 수 있습니다.
이제 아래 표에 따른 몇 가지 실제 예제를 살펴보겠습니다:
총 점수가 초과 (>) 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 Excel의 Select Specific Cells 기능을 적용할 수 있습니다.
Kutools for Excel 설치 후 다음 단계를 수행하십시오:
1. Kutools 탭을 찾아 Select로 이동한 다음 드롭다운 목록에서 Select Specific Cells를 클릭합니다.
2. 이제 팝업 창이 나타날 것입니다. 다음 단계를 수행하십시오:
아래는 Kutools를 사용하여 Coco의 점수보다 낮은 (<) 수학 점수를 가진 학생의 수를 세는 예입니다.
√ 참고: 프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.
특정 값을 포함하는 셀에 대한 COUNTIF 함수
COUNTIF를 사용하여 특정 값을 포함하는 셀 (예: 문자 Y를 포함하는 셀)을 세거나, 심지어 특정 위치에 특정 값을 포함하는 셀 (예: 문자 Y로 시작하는 셀)을 세기 위해서는 와일드카드 문자에 대해 알아야 합니다.
엑셀의 COUNTIF 함수에서 사용할 수 있는 세 가지 와일드카드 문자 - 별표 (*), 물음표 (?), 물결표 (~)가 있습니다:
• 별표 (*) - 임의 개수의 문자와 일치합니다. 예를 들어, *ice는 nice, service, ice, @#$ice 등을 의미할 수 있습니다.
• 물음표 (?) - 임의의 한 문자와 일치합니다. 예를 들어, mo??는 more, moon, mo&%, moaa 등을 의미할 수 있습니다.
• 물결표 (~) - 실제 와일드카드 문자와 일치합니다. 예를 들어, ~*는 리터럴 별표를 의미하고, ~~는 리터럴 물결표를 의미합니다.
√ 참고: 부울 값 (TRUE 및 FALSE), 숫자, 날짜 및 오류는 문자로 간주되지 않습니다. 따라서 선택한 셀 범위에 위 요소들이 포함되어 있다면, 텍스트로 변환해야 합니다.
☞ 추가 정보:
엑셀에서 숫자를 텍스트로 변경하거나 변환하는 방법은 무엇입니까?
엑셀에서 날짜를 숫자 문자열 또는 텍스트 형식으로 변환하는 방법은 무엇입니까?
엑셀에서 # 수식 오류를 0, 빈칸 또는 특정 텍스트로 바꾸는 방법은 무엇입니까?
엑셀에서 부울 값 TRUE/FALSE를 숫자 (1/0) 또는 텍스트로 변환하는 방법은 무엇입니까?
COUNTIF 함수로 특정 단어 또는 문자를 포함하는 셀 세기
이제 와일드카드 문자에 대해 이미 알고 있으므로, 특정 문자 또는 단어를 포함하는 셀을 세기 위해 COUNTIF 수식을 사용하는 방법을 배울 차례입니다. 아래 예제를 살펴보세요:
반에 있는 남학생의 수를 세기 위해 다음 공식을 사용합니다: =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 |
몇 번의 클릭으로 특정 단어 또는 문자를 포함하는 셀 세기
우리의 엑셀 추가 기능 이 설치된 경우, 다음 단계를 수행하십시오:
1. Kutools 탭으로 이동하여 Select를 찾아 드롭다운 목록에서 Select Specific Cells를 클릭합니다.
2. Select Specific Cells 대화 상자에서 세고자 하는 셀 범위를 선택한 다음 Selection type 아래에서 Cell을 클릭하고 필요에 따라 Specific type 드롭다운 목록에서 조건을 선택합니다.
여기에서는 Kutools를 사용하여 특정 단어 또는 문자를 포함하는 셀을 세는 두 가지 예를 제공하겠습니다.
• 반에 있는 남학생의 수를 세기 위해 같음 드롭다운 목록에서 클릭하고 Male 오른쪽 입력 상자에 입력하거나, 워크시트에서 “Male” 값을 가진 셀을 선택할 수 있습니다. 버튼을 클릭하여 선택합니다.
프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.
• “jeff” 문자를 포함하는 이름의 수를 세기 위해 포함 드롭다운 목록에서 클릭하고 jeff를 입력하거나, 워크시트에서 A6 셀을 선택할 수 있습니다. 버튼을 클릭하여 선택합니다.
프로그램은 카운트 결과를 반환하고 조건을 충족하는 셀을 선택합니다. 필요하다면 복사할 수 있습니다.
최고의 오피스 생산성 도구
Kutools for Excel은 대부분의 문제를 해결하고 생산성을 80% 향상시킵니다.
- 슈퍼 수식 표시줄 (여러 줄의 텍스트와 수식을 쉽게 편집); 읽기 레이아웃 (대량의 셀을 쉽게 읽고 편집); 필터링된 범위에 붙여넣기...
- 데이터를 유지하면서 셀/행/열 병합; 셀 내용 분할; 중복 행 병합 및 합계/평균 내기... 중복 셀 방지; 범위 비교하기...
- 중복 또는 고유한 행 선택; 빈 행 선택 (모든 셀이 비어 있음); 여러 워크북에서 슈퍼 찾기 및 퍼지 찾기; 랜덤 선택...
- 수식 참조를 변경하지 않고 여러 셀 정확히 복사; 여러 시트에 자동으로 참조 생성; 글머리 기호, 체크 박스 등 삽입...
- 즐겨찾는 수식, 범위, 차트 및 그림을 빠르게 삽입; 비밀번호로 셀 암호화; 메일링 목록 생성 및 이메일 보내기...
- 텍스트 추출, 텍스트 추가, 특정 위치에서 문자 제거, 공백 제거; 데이터 페이지 통계 생성 및 인쇄; 셀 내용과 의견 간 변환...
- 슈퍼 필터 (다른 시트에 필터 구성 저장 및 적용); 월/주/일별 고급 정렬, 발생 빈도 등; 굵게, 기울임꼴로 특수 필터...
- 워크북 및 워크시트 병합; 기본 열을 기준으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
- 주차 번호, 요일 등으로 피벗 테이블 그룹화... 잠금 해제된 셀, 잠긴 셀을 다른 색상으로 표시; 수식/이름이 있는 셀 강조 표시...

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