본문 바로가기

카테고리 없음

엑셀 COUNTIF 함수 사용법, 다중조건·날짜·특정 문자 포함 예제와 안됨 해결까지

데이터가 산더미처럼 쌓인 엑셀 시트 앞에서 막막했던 적, 한 번쯤 있으시죠? 특히 이름이나 특정 조건에 맞는 셀이 몇 개나 되는지 일일이 눈으로 세다간 퇴근 시간은 훌쩍 지나버리기 십상이에요. 오늘은 이런 고민을 단숨에 날려줄 든든한 해결사, 엑셀 COUNTIF 함수 기본 사용법부터 실무에서 바로 써먹는 다중조건 설정까지 차근차근 알려드릴게요. “갑자기 수식이 안돼요!” 하는 당황스러운 상황까지 대비하면 금상첨화겠죠?

핵심 요약

  • 엑셀 COUNTIF 함수는 단일 조건에 맞는 셀의 개수를 셀 때 사용합니다.
  • 두 가지 이상 복잡한 조건을 적용하려면 엑셀 COUNTIFS 함수를 쓰면 돼요.
  • 특정 문자 포함이나 날짜 기간 조건도 와일드카드(*)나 비교 연산자를 쓰면 간단히 해결됩니다.
  • 중복값 개수, 비어있는 셀 제외도 활용법만 알면 정말 쉬워요.
  • 수식이 안될 땐 데이터 형식(특히 텍스트/숫자 불일치)과 따옴표, 괄호를 가장 먼저 확인해 주세요.

엑셀 COUNTIF 함수란? 셀 개수 세기의 기본

COUNTIF는 이름 그대로 ‘조건(IF)에 맞는 셀을 센다(COUNT)’ 는 명령어예요. 복잡한 필터 없이 ‘특정 부서’, ‘10만 원 이상 매출’, ‘성이 김 씨’ 등 내가 원하는 조건의 셀이 몇 개인지 바로 알 수 있답니다. SUMIFAVERAGEIF처럼 조건부 통계 함수의 가장 기본이 되는 친구죠.

기본 수식 구조는 무척 간단해요.
=COUNTIF(찾을범위, 조건)
여기서 ‘찾을범위’는 말 그대로 조건을 검사할 영역이고, ‘조건’은 개수를 셀 때 적용할 규칙이에요. 손익계산서나 재고 관리 같은 엑셀서식에서 조건별 항목의 개수를 확인할 때 이 함수 하나면 아주 든든합니다.


엑셀 COUNTIF 함수 (사진: Rubaitul Azad/Unsplash)

엑셀 COUNTIF 조건 기초, 숫자·텍스트·비교 연산자

엑셀 COUNTIF 조건은 생각보다 유연해서 숫자는 물론 텍스트, 비교 연산자도 자유롭게 쓸 수 있어요. 예를 들어, 판매 수량이 50개 이상인 거래 건수를 세고 싶다면 이렇게만 하면 됩니다.
=COUNTIF(B2:B100, ">=50")
여기서 비교 연산자(>=)는 큰따옴표(" ")로 감싸야 한다는 점, 꼭 기억하세요.

텍스트 조건을 걸 땐 더 간단해요. 특정 단어와 완전히 일치하는 셀의 개수를 세려면 아래처럼 입력합니다.
=COUNTIF(A2:A100, "완료")
만약 '완'으로 시작하거나 '료'로 끝나는 등 일부만 일치하는 조건이라면, 바로 다음에 나올 와일드카드가 빛을 발한답니다.

특정 문자 포함 & 와일드카드로 더 똑똑하게

실무에서는 완전히 똑같은 단어보다 ‘특정 문자열을 포함한’ 데이터를 찾아야 할 때가 많아요. 이럴 때 *(별표)를 활용한 엑셀 COUNTIF 특정 문자 포함 조건이 아주 유용합니다.

예를 들어, 주소록에서 ‘김’씨 성을 가진 사람의 수를 알고 싶다면 이렇게 하면 돼요.
=COUNTIF(C2:C200, "김*")
’는 글자 수에 상관없이 모든 문자를 의미해요. 만약 거래처명 중간에 ‘서울’이라는 단어가 들어간 곳을 세고 싶다면 `"*서울"처럼 앞뒤로 별표를 붙여 주면 됩니다. 반대로 물음표(?`)는 한 글자만 와일드카드로 처리할 때 사용하니 참고하세요. 엑셀 COUNTIF 조건을 이렇게 세밀하게 다룰 줄 알면 IF 함수나 VLOOKUP을 중첩해 쓰는 것보다 훨씬 깔끔한 해결책이 될 때가 많답니다.

실무 예제로 배우는 엑셀 COUNTIF 다중조건

실제 업무는 정말 다중조건의 연속이죠. 예를 들어 ‘마케팅팀이면서 실적이 1억 이상인 경우’ 같은 건 어떨까요? 안타깝게도 COUNTIF는 한 번에 하나의 조건만 처리할 수 있어요. 이럴 때 필요한 게 바로 엑셀 COUNTIFS 함수입니다. 사용법은 거의 똑같아요.
=COUNTIFS(범위1, 조건1, 범위2, 조건2, ...)

이렇게하면 조건을 계속 추가할 수 있어요. 위 질문을 해결하는 엑셀 COUNTIF 다중조건 수식은 아래와 같아요.
=COUNTIFS(부서범위, "마케팅팀", 실적범위, ">=100000000")
엑셀 COUNTIFS 여러개 조건은 이론상 아주 많이 붙일 수 있어서, 데이터를 다각도로 분석할 때 빛을 발한답니다. 굳이 복잡한 피벗테이블을 만들지 않아도, 대시보드 한쪽에 COUNTIFS 수식 하나로 요약 표를 만드는 게 훨씬 효율적일 수 있어요.

엑셀 COUNTIF 날짜 조건, 기간별 데이터 집계

기간별 보고서를 쓸 때 빼놓을 수 없는 엑셀 COUNTIF 날짜 조건입니다. 구조는 숫자와 같지만, 날짜를 쓰는 방식 때문에 실수하기 쉬워요. 2026년 올해 5월 한 달간의 접수 건수를 세고 싶다면 어떻게 할까요?

가장 안전한 방법은 DATE 함수를 조건 안에 함께 쓰는 거예요.
=COUNTIFS(E2:E500, ">="&DATE(2026,5,1), E2:E500, "<="&DATE(2026,5,31))
여기서 DATE 함수는 2026년 5월 1일이라는 진짜 날짜 데이터를 만들어줘요. 큰따옴표 안에 ">=2026-05-01" 처럼 직접 날짜를 문자열로 쓰는 방식은 엑셀 설정에 따라 오류가 날 수 있으니, 날짜를 쓸 땐 항상 DATE 함수를 활용하는 것이 가장 안전하답니다. 이 방법만 익히면 주간, 월간, 분기별 보고서 작성 시간이 확 줄어든답니다.

엑셀 COUNTIF 중복값 찾기와 고유 값 관리

고객 명단에 혹시 중복으로 들어간 데이터가 있는지 확인할 때도 COUNTIF가 아주 요긴하게 쓰여요. 중복 여부를 확인하는 엑셀 COUNTIF 중복값 찾기 수식은 의외로 간단합니다.

데이터가 A열에 있다면, B열에 아래 수식을 넣어 보세요.
=COUNTIF(A:A, A2)>1
이걸 조건으로 엑셀 조건부서식을 걸면 중복된 셀에 자동으로 색을 칠할 수도 있어요. 응용해서 엑셀 COUNTIF 중복값 개수를 세고 싶다면, =COUNTIF(A:A, A2)-1 를 쓰면 자기 자신을 뺀 실제 중복 횟수만 알 수 있답니다. 데이터 정리의 가장 강력한 첫걸음은 중복값 제거라는 사실, 엑셀 초보 탈출을 원한다면 꼭 기억하세요.

엑셀 COUNTIF 함수 안됨, 이렇게 해결하세요

분명 수식을 제대로 썼는데 오류가 나거나 0만 나오면 정말 막막하죠. 엑셀 COUNTIF 함수 안됨 문제의 90%는 작은 실수에서 비롯된답니다. 당황하지 말고 아래 세 가지만 확인해 보세요.

  1. 데이터 형식 불일치: 가장 흔한 원인이에요. ‘숫자처럼 보이는 텍스트’와 ‘진짜 숫자’는 완전히 다른 값이에요. 2026이라는 텍스트와 숫자가 섞여 있다면 COUNTIF로 찾을 수 없으니, 데이터 형식을 먼저 통일해야 합니다.
  2. 큰따옴표와 괄호 오류: 특히 조건을 여러 개 쓰는 COUNTIFS에서 괄호 개수가 틀리거나, 비교 연산자 앞뒤에 큰따옴표를 잘못 붙이면 오류가 발생해요. ">=50"처럼 연산자와 숫자를 한 번에 묶는 게 정석입니다.
  3. 비어있는 셀, 공백 문제: 눈에 보이지 않는 공백이 들어간 셀은 "" 조건으로 찾을 수 없는 경우가 많아요. ISTEXTLEN 함수로 데이터 상태를 먼저 점검해 보세요. 엑셀 COUNTIF 비어있는 셀 제외를 의도했다면, "<>" 조건이 아닌 "<>*"SUMPRODUCTLEN 함수를 조합해야 정확히 제외할 수 있답니다.

스프레드시트와 엑셀 2016, 함수 사용법은 같을까?

요즘은 구글 스프레드시트나 마이크로소프트 오피스 다양한 버전을 함께 쓰는 분들이 많죠. 좋은 소식은 Excel COUNTIF 함수와 구글 스프레드시트 COUNTIF 함수 사용법이 거의 동일하다는 거예요. 와일드카드, 비교 연산자 등 기본 문법은 100% 호환됩니다.

다만, 외부 파일을 참조하거나 아주 방대한 데이터를 다룰 때는 약간의 성능 차이를 보일 수 있어요. 또, 엑셀 2016 COUNTIF 사용법도 최신 버전의 엑셀과 기본 구조는 다르지 않으니, 여러분이 쓰는 환경에서 안심하고 똑같이 적용하시면 된답니다. 데이터 관리 체계를 공고히 하면, 마치 잘 정리된 엑셀급여관리 서식처럼 업무 전체가 든든해지는 걸 느끼실 거예요.

자주 묻는 질문 (FAQ)

Q : COUNTIF로 두 가지 이상 조건을 꼭 써야 하는데, 방법이 없나요?
A : 단일 함수로는 불가능해요. COUNTIF 대신 엑셀 COUNTIFS 함수를 사용하면 아주 쉽게 여러 개의 AND 조건을 적용할 수 있답니다. 예를 들어, =COUNTIFS(A:A, "사과", B:B, ">10")처럼 나열하면 돼요.

Q : 문자와 숫자가 섞인 복잡한 조건도 COUNTIF 하나로 해결할 수 있나요?
A : 조건이 복잡해질수록 헬퍼 열(Helper Column)을 쓰는 게 좋아요. 예를 들어 SUMIF나 다른 함수들과 조합하거나, 셀에 조건을 나눠서 미리 TRUE/FALSE로 판단하게 한 뒤 이 열을 COUNTIF로 세는 방법이 훨씬 안정적이고 수식도 간결해집니다.

Q : 데이터 범위 중에서 빈 셀만 빼고 개수를 세고 싶을 땐 어떻게 하나요?
A : 단순히 값이 있는 셀만 세고 싶다면 COUNTIF(범위, "<>")를 쓰면 됩니다. 하지만 만약 수식이 입력되어 있어 보이지 않는 빈 문자열("")까지 제외하려면 SUMPRODUCTLEN 함수를 함께 써야 정확하게 걸러낼 수 있어요.

Q : COUNTIF 수식을 썼는데 자꾸 0만 나와요. 어떻게 해결하나요?
A : 엑셀 COUNTIF 함수 안됨 현상의 가장 큰 원인은 데이터 형식 차이입니다. 비교 대상이 되는 데이터 셀과 조건의 형식(예: 숫자 vs. 텍스트로 저장된 숫자)이 같은지 제일 먼저 확인해 보세요. 또한, 텍스트 조건을 걸 때 가장자리에 예상치 못한 공백이 있는지도 꼼꼼히 살펴봐야 합니다.

참고자료


함께 보면 좋은 글
엑셀 날짜 함수 종류 총정리 — 실무 사용법·예제·오류 해결까지 한 번에!
날짜 계산을 일일이 손으로 하다가 실수한 적 있으신가요? 입사일로부터 며칠이 지났는지, 계약 만료일이 언제인지, 이번 달 말일이 언제인지… 직접 세고 있으면 시간
moomani102.tistory.com