엑셀 COUNTIF COUNTIFS 조건 개수 세기

· 엉클벤 엑셀함수(스프레드시트)

핵심 요약

  • 조건 하나로 개수를 셀 때는 =COUNTIF(범위, 조건), 여러 조건을 동시에 만족하는 행을 셀 때는 =COUNTIFS(범위1, 조건1, 범위2, 조건2, …)를 씁니다.
  • 조건 규칙은 SUMIF와 같습니다. 비교 조건은 ">="&H5처럼 연산자만 따옴표로 감싸고 셀은 &로 붙입니다.
  • =COUNTIF($B$3:$B$10, B3)>1로 중복 여부를 확인하고, "*"·"<>"·""로 텍스트·비어 있지 않은 셀·빈 셀을 셀 수 있습니다.

주문 목록에서 특정 거래처의 주문이 몇 건인지, 이번 달 계약 중 금액이 일정 기준을 넘는 건이 몇 개인지 세야 할 때가 있습니다. COUNT나 COUNTA는 범위 전체의 개수만 알려 주기 때문에 이런 질문에 바로 답하지 못합니다.

COUNTIF와 COUNTIFS는 조건에 맞는 셀이나 행의 개수만 세는 함수입니다. 이 글에서는 두 함수의 구조, 텍스트·숫자·날짜 조건 쓰는 법, 중복 찾기처럼 실무에서 자주 쓰는 활용법을 정리합니다.

조건 맞는 개수 바로 세기 - COUNTIF·COUNTIFS

COUNTIF 함수 구조와 인수

=COUNTIF(범위, 조건)
인수뜻예시
범위(range)조건을 검사하고 개수를 셀 셀 범위C3:C7
조건(criteria)셀 대상을 고르는 기준. 값, 텍스트, 비교식, 셀 참조G4, ">7"

SUMIF와 달리 더할 범위가 없으므로 인수는 두 개뿐입니다. 아래 화면은 분류 열(C3:C7)에서 G4에 적은 "Baked goods"가 몇 번 나오는지 셉니다.

=COUNTIF(C3:C7, G4)
Item, Category, Sales 표 옆 G4 셀에 Baked goods를 입력하고 G5 셀에 C3:C7 범위를 검사하는 COUNTIF 수식을 입력 중인 엑셀 화면
분류 열에서 특정 분류가 몇 번 나오는지 세는 COUNTIF (영문판 엑셀 화면 · 이미지 출처: Deskbright's Ultimate Excel Book, 저자 허락 하에 사용)

Brownies와 Cookies 두 행이 해당해 결과는 2입니다. 화면 수식의 "="&G4는 같다는 조건을 길게 쓴 형태이며, G4만 적어도 결과가 같습니다. 텍스트 비교는 대소문자를 구분하지 않습니다.

숫자 기준으로 개수 세기

기준값을 넘는 셀만 셀 때는 조건에 비교 연산자를 붙입니다. 아래는 월별 고객 수(C3:C6) 중 F5의 기준값 7보다 큰 달이 몇 개인지 셉니다.

=COUNTIF(C3:C6, ">"&F5)
Month와 Customers 열에 3, 5, 8, 19가 있고 F5 셀에 Threshold 7, F6 셀에 기준보다 큰 값의 개수를 세는 COUNTIF 수식을 입력 중인 엑셀 화면
셀 참조와 비교 연산자를 조합한 COUNTIF 조건 (영문판 엑셀 화면 · 이미지 출처: Deskbright's Ultimate Excel Book, 저자 허락 하에 사용)

8과 19가 해당해 결과는 2입니다. F5의 값을 바꾸면 결과도 바로 바뀝니다. 조건을 ">F5"처럼 셀 주소까지 따옴표 안에 넣으면 셀 값이 아니라 "F5"라는 글자와 비교하므로 0이 나옵니다.

원하는 개수조건
100 이상인 셀">=100"
"취소"가 아닌 셀"<>취소"
"서울"이 들어간 텍스트"*서울*"
텍스트가 입력된 셀"*" (숫자는 제외)
비어 있지 않은 셀"<>"
빈 셀""

여러 조건 개수 COUNTIFS

=COUNTIFS(범위1, 조건1, 범위2, 조건2, …)

COUNTIFS는 범위와 조건을 한 쌍씩 나열하며, 모든 조건을 동시에 만족하는 행만 셉니다. 조건은 최대 127쌍까지 넣을 수 있습니다. 아래는 월(D열)이 H4의 January이고 매출(E열)이 H5의 5,500,000 이상인 거래가 몇 건인지 셉니다.

=COUNTIFS(D3:D10, H4, E3:E10, ">="&H5)
Item, Customer, Month, Sales 표 옆 H4 셀에 January, H5 셀에 5,500,000을 입력하고 H6 셀에 월 조건과 매출 기준 조건을 함께 건 COUNTIFS 수식을 입력 중인 엑셀 화면
월과 매출 기준 두 조건을 입력 셀로 바꿀 수 있게 만든 COUNTIFS (영문판 엑셀 화면 · 이미지 출처: Deskbright's Ultimate Excel Book, 저자 허락 하에 사용)

January 거래 세 건 중 5,000,000인 3행은 기준에 못 미치고, 6,000,000인 4행과 5행만 해당해 결과는 2입니다. 여러 범위의 크기가 서로 다르면 #VALUE! 오류가 나므로 행 범위를 똑같이 맞춥니다.

실무 활용: 기간 조건과 중복 찾기

  • 이번 달 건수: 날짜가 A열이라면 =COUNTIFS(A:A, ">="&DATE(2026,9,1), A:A, "<"&DATE(2026,10,1))처럼 같은 열에 시작·끝 조건을 두 번 겁니다. 끝을 "다음 달 1일 미만"으로 두면 시간이 섞인 날짜도 빠지지 않습니다.
  • 중복 확인: 옆 열에 =COUNTIF($B$3:$B$10, B3)를 넣고 아래로 채우면 각 값이 몇 번 나오는지 보입니다. 2 이상이면 중복입니다. 범위를 $로 고정하지 않으면 아래로 채울 때 범위가 함께 밀려 개수가 틀어집니다.

COUNTIFS의 조건은 모두 "그리고"로 묶입니다. 거래처가 A 또는 B인 건수는 =COUNTIF(C:C,"A")+COUNTIF(C:C,"B")처럼 따로 세어 더합니다.

구글 스프레드시트에서는

구글 스프레드시트의 COUNTIF와 COUNTIFS도 인수 구성과 조건 쓰는 법이 엑셀과 같고, 와일드카드도 지원합니다. 구글 시트에는 조건에 맞는 값 중 서로 다른 값의 개수를 세는 COUNTUNIQUEIFS 함수가 따로 있다는 점이 다릅니다.

자주 묻는 질문

COUNT, COUNTA, COUNTIF는 어떻게 다른가요?

COUNT는 숫자가 든 셀, COUNTA는 비어 있지 않은 모든 셀의 개수를 셉니다. COUNTIF는 여기에 조건을 붙여, 조건에 맞는 셀만 셉니다.

눈으로 보면 같은 값인데 개수에 포함되지 않습니다.

데이터 앞뒤에 공백이 있거나 보이지 않는 문자가 섞인 경우가 많습니다. TRIM 함수로 공백을 정리하거나 "*값*"처럼 와일드카드로 세어 보면 원인을 찾기 쉽습니다.

조건이 하나여도 COUNTIFS를 써도 되나요?

됩니다. 범위와 조건을 한 쌍만 넣은 COUNTIFS는 COUNTIF와 같은 결과를 냅니다. 조건이 늘어날 수 있는 보고서라면 처음부터 COUNTIFS로 써 두면 수정이 편합니다.

함께 보면 좋은 글: 엑셀 COUNT COUNTA 함수 차이와 사용법, 엑셀 SUMIF SUMIFS 조건부 합계 구하기, 엑셀 텍스트 찾기 FIND SEARCH와 와일드카드

벤

글쓴이 · 엉클벤

엑셀·스프레드시트 함수, AI 활용법, 컴퓨터·스마트폰 생활 팁을 따라 하기 쉽게 정리합니다. 틀린 내용은 연락처로 알려 주세요. 소개 보기

📚 벤스페이퍼 엑셀 강좌

기초부터 피벗 테이블까지 배우는 순서대로 정리한 엑셀 강좌 전체 목차에서 다음 글을 이어서 볼 수 있습니다.

Powered by Blogger