수많은 데이터 속에서 특정 조건에 맞는 셀이 몇 개인지 하나하나 눈으로 세고 계신가요? 😫 이제 그런 비효율적인 작업은 그만!
엑셀의 COUNTIF 와 COUNTIFS 함수만 있다면 클릭 몇 번으로 원하는 결과물을 순식간에 얻을 수 있습니다. 이 글을 끝까지 읽으시면, 두 함수를 자유자재로 활용하여 데이터 분석 전문가로 거듭나고, 남들보다 빠르게 퇴근하는 여러분을 발견하게 될 거예요! 🚀
📌 [핵심] COUNTIF 는 '단일 조건' 으로, COUNTIFS 는 '여러 개(다중)의 조건' 으로 데이터 개수를 빠르고 정확하게 세는 필수 함수입니다.
💡 엑셀 COUNTIF 함수, 대체 뭔가요?
COUNTIF 함수는 지정한 범위에서 '하나의 조건' 에 맞는 셀이 몇 개인지 그 개수를 세어주는 아주 기특한 함수예요. 예를 들어 '판매된 과일 중 사과는 총 몇 개일까?' 와 같은 질문에 바로 답을 찾아주죠.
✅ 함수 구문 (기본 공식)
=COUNTIF(range, criteria)
- range (범위): 조건을 검사할 셀의 범위입니다. '어디에서 찾을까?' 에 해당해요.
- criteria (조건): 개수를 셀 기준이 되는 조건입니다. '무엇을 찾을까?' 에 해당하죠. 숫자, 텍스트, 식, 또는 다른 셀 참조를 사용할 수 있어요.
✍️ 노트: COUNTIF 는 조건이 '하나' 일 때만 사용한다는 점! 꼭 기억해주세요. 조건이 여러 개라면 아래에서 배울 COUNTIFS 함수를 사용해야 한답니다.
🚀 COUNTIF 함수 기본부터 활용까지 (실무 예제 4종)
백문이 불여일견! 바로 실무 예제를 통해 감을 익혀볼까요? 아래는 '2025년 1분기 영업팀별 판매 실적' 데이터입니다.
판매일자,담당자,품목,판매수량
2025-01-05,김민준,노트북,12
2025-01-12,이서아,모니터,8
2025-01-20,박도윤,노트북,5
2025-02-03,최은우,키보드,25
2025-02-11,김민준,모니터,15
2025-02-24,정하윤,마우스,30
2025-03-02,이서아,노트북,10
2025-03-10,박도윤,키보드,18
2025-03-17,김민준,태블릿,7
2025-03-25,최은우,노트북,14
2025-03-30,이서아,모니터,11
▶️ 예제 1 (기본): '노트북' 품목의 총 판매 건수는?
가장 기본적인 사용법이에요. 특정 텍스트가 포함된 셀의 개수를 셉니다.
=COUNTIF(C2:C12, "노트북")
결과: 4 ( C2:C12 범위에서 "노트북" 이라는 텍스트를 가진 셀 4개의 개수를 반환합니다. )
▶️ 예제 2 (중급): 판매 수량이 10개 '이상' 인 판매 건수는?
비교 연산자(>, <, >=, <=, <>)를 활용하여 숫자 조건을 적용할 수 있습니다. 이때, 비교 연산자는 반드시 큰따옴표("") 안에 넣어주어야 해요!
=COUNTIF(D2:D12, ">=10")
결과: 8 ( D2:D12 범위에서 10 보다 크거나 같은 값을 가진 셀 8개의 개수를 반환합니다. )
▶️ 예제 3 (고급): 담당자가 '김씨' 인 판매 건수는? (와일드카드 활용)
'김' 으로 시작하거나, 특정 단어를 포함하는 등 패턴이 일치하는 데이터를 찾을 때는 와일드카드(만능문자)를 사용하면 정말 편리해요.
*
(별표): 모든 문자(0개 이상)를 의미?
(물음표): 한 개의 문자를 의미
=COUNTIF(B2:B12, "김*")
결과: 3 ( C2:C12 범위에서 "김"으로 시작하는 이름(김민준)을 가진 셀 3개의 개수를 반환합니다. )
▶️ 예제 4 (실무 활용): 판매일자가 비어있지 않은(입력된) 건수는?
실적을 입력했는지 안 했는지 체크할 때 유용하겠죠? 비어있지 않은 모든 셀을 세려면 <>
연산자를 사용합니다.
=COUNTIF(B2:B12, "<>")
결과: 11 (B2:B12 범위에서 빈 셀이 아닌 모든 셀의 개수를 반환합니다.)
🤔 COUNTIF vs COUNTIFS, 결정적인 차이점은?
이제 두 함수의 차이점이 감이 오시나요?
- COUNTIF: 단 하나의 조건으로 개수를 셉니다. (예: 품목이 '노트북'인 것)
- COUNTIFS: 두 개 이상의 여러 조건(AND 조건)을 '모두' 만족하는 데이터의 개수를 셉니다. (예: 품목이 '노트북'이면서, 판매수량이 10개 이상인 것)
즉, 더 정교하고 세밀한 분석이 필요할 때는 COUNTIFS 함수가 필수적입니다.
🌟 COUNTIFS 함수로 멀티플레이어 되기
COUNTIFS 함수는 여러 개의 '조건 범위' 와 '조건' 을 쌍으로 계속 추가할 수 있는 구조입니다.
✅ 함수 구문 (기본 공식)
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- criteria_range1 (조건범위1): 첫 번째 조건을 검사할 셀 범위
- criteria1 (조건1): 첫 번째 조건
- criteria_range2 (조건범위2): 두 번째 조건을 검사할 셀 범위
- criteria2 (조건2): 두 번째 조건
- ... (필요한 만큼 조건 쌍을 추가할 수 있습니다)
🚀 COUNTIFS 함수를 배우는 실무 예제
▶️ 예제 1 (기본 다중 조건): '이서아' 담당자가 판매한 '모니터' 판매 횟수는?
'담당자가 이서아' 이라는 조건과 '품목이 모니터' 라는 두 가지 조건을 모두 만족해야 합니다.
=COUNTIFS(B2:B12, "이서아", C2:C12, "모니터")
결과: 2 (담당자가 "이서아"이면서 동시에 품목이 "모니터"인 경우는 2건입니다.)
▶️ 예제 2 (숫자+문자 조건): '이서아' 담당자가 10개 '미만'으로 판매한 건수는?
=COUNTIFS(B2:B12, "이서아", D2:D12, "<10")
결과: 1 (담당자가 "이서아"이면서 판매수량이 10 미만인 경우는 1건(모니터, 8개)입니다.)
▶️ 예제 3 (날짜 조건 포함): 3월 이후 '노트북' 판매 건수는?
날짜 데이터에도 비교 연산자를 활용할 수 있습니다.
=COUNTIFS(A2:A12, ">=2025-03-01", C2:C12, "노트북")
결과: 2 (판매일자가 3월 1일 이후이면서 품목이 "노트북"인 경우는 2건(8행, 12행)입니다.)
⚠️ 흔히 발생하는 오류와 해결 방법
- #NAME?: 함수 이름을 잘못 입력했을 가능성이 높아요. 오타를 확인해보세요!
- 결과값이 0으로 나올 때: 조건에 맞는 데이터가 정말 없거나, 찾으려는 숫자 데이터가 텍스트 형식으로 저장된 경우일 수 있습니다. 데이터 형식을 확인해보세요.
- 수식이 제대로 작동하지 않을 때: 조건에 큰따옴표("") 를 제대로 입력했는지, 범위 설정이 올바른지 다시 한번 꼼꼼히 체크해보세요.
🔗 함께 쓰면 좋은 꿀조합 함수들
COUNTIF 계열 함수에 익숙해졌다면, 아래 함수들도 금방 마스터할 수 있을 거예요. 원리는 비슷하거든요!
- SUMIF / SUMIFS: 조건에 맞는 데이터의 '합계'를 구합니다.
- AVERAGEIF / AVERAGEIFS: 조건에 맞는 데이터의 '평균'을 구합니다.
- COUNTA: 비어있지 않은 셀의 개수를 셉니다.
✨ 마무리하며
어떠셨나요? 이제 COUNTIF 와 COUNTIFS, 자신 있게 사용하실 수 있겠죠? COUNTIF 는 하나의 기준으로, COUNTIFS 는 여러 개의 기준으로 필터링해서 개수를 센다고 기억하시면 쉬워요. 처음에는 조금 헷갈릴 수 있지만, 오늘 배운 예제들을 여러분의 업무 파일에 직접 적용하며 연습하다 보면 어느새 손에 익게 될 거예요.
데이터 분석의 첫걸음, 조건부 개수 세기! 여러분의 엑셀 능력을 한 단계 업그레이드하고 '일잘러'로 거듭나시길 응원합니다. 👍
궁금한 점이나 추가로 알고 싶은 활용법이 있다면 언제든지 댓글로 남겨주세요! 여러분의 '좋아요'와 '공유'는 더 좋은 콘텐츠를 만드는 데 큰 힘이 됩니다. ❤️
작성자: 마늘빵
📱 모바일에서 빠르게 다시보기
✅ COUNTIF 함수 (조건 1개)
- 기능: 지정된 범위에서 하나의 조건에 맞는 셀 개수 세기
- 공식:
=COUNTIF(범위, 조건)
- 예시:
=COUNTIF(C2:C12, "노트북")
→ '노트북' 판매 건수 찾기
✅ COUNTIFS 함수 (조건 여러 개)
- 기능: 지정된 범위들에서 여러 개의 조건을 모두 만족하는 셀 개수 세기
- 공식:
=COUNTIFS(조건범위1, 조건1, 조건범위2, 조건2, ...)
- 예시:
=COUNTIFS(B2:B12, "김민준", C2:C12, "모니터")
→ '김민준' 이 판매한 '모니터' 건수 찾기
✅ 핵심 포인트
- 조건에 비교 연산자(>, < 등) 나 와일드카드(*, ?) 를 쓸 땐 큰따옴표("") 로 묶어주세요! (예:
">10"
,"김*"
)