구글 스프레드시트 COUNTIFS 함수 사용법: 다중 조건·날짜·#VALUE! 해결

여러 조건을 동시에 만족하는 행 수는 COUNTIFS로 셉니다. 지역이 동부이면서 상태가 완료인 주문처럼, 한 행에서 모든 조건이 맞을 때만 개수에 포함됩니다.
기준 범위와 조건을 한 쌍씩 넣되 모든 기준 범위의 행과 열 수를 같게 맞춰야 합니다. 날짜 구간은 같은 날짜 열에 시작 조건과 종료 조건을 각각 적용하면 됩니다.
먼저 조건을 열별로 나누고 범위의 시작·끝 행을 맞춘 뒤 수식을 입력하세요. OR 조건은 COUNTIFS 하나에 섞지 않고 서로 겹치지 않는 결과를 더하는 방식으로 처리합니다.
- 조건 1개만 세면
COUNTIF, 여러 조건을 모두 만족해야 하면COUNTIFS - 추가 기준 범위는 첫 기준 범위와 행·열 수를 동일하게 지정
- 한 달은
>=월초와<다음 달 1일두 조건으로 계산 - COUNTIFS 안의 조건은 AND, OR는 겹치지 않는 COUNTIFS 결과를 더해 처리
- 범위 크기가 다르면
#VALUE!부터 확인
COUNTIF와 COUNTIFS, 언제 나눠 쓰나
결과를 고르는 기준은 조건의 개수보다 한 행에서 동시에 만족해야 하는 조건이 몇 개인지입니다. 상태만 세면 COUNTIF로 충분하고, 지역과 상태를 함께 확인하면 COUNTIFS가 맞습니다.
| 목적 | 함수 | 조건 결합 |
|---|---|---|
| 상태가 완료인 행 수 | COUNTIF | 조건 1개 |
| 동부이면서 완료인 행 수 | COUNTIFS | 모든 조건을 AND로 확인 |
| 동부 완료 주문의 금액 합계 | SUMIFS | 개수가 아니라 합계 반환 |
조건에 맞는 금액을 더해야 한다면 구글 스프레드시트 SUMIFS로 다중 조건 합계를 계산하는 방법을 사용하세요. COUNTIFS는 조건에 맞는 행의 수만 반환합니다.
예제 표와 기본 수식 만들기
주문일, 지역, 상태, 담당자를 A열부터 D열까지 입력합니다. 상태가 비어 있는 8월 22일 주문과 다음 달 주문을 함께 두면 빈칸·날짜 경계를 구분하기 쉽습니다.
| 행 | 주문일 | 지역 | 상태 | 담당자 |
|---|---|---|---|---|
| 2 | 2026-08-01 | 동부 | 완료 | 김민지 |
| 3 | 2026-08-03 | 서부 | 완료 | 박준호 |
| 4 | 2026-08-05 | 동부 | 진행 | 이서연 |
| 5 | 2026-08-08 | 동부 | 완료 | 최도윤 |
| 6 | 2026-08-12 | 서부 | 보류 | 강하늘 |
| 7 | 2026-08-16 | 동부 | 완료 | 윤지후 |
| 8 | 2026-08-22 | 동부 | 빈칸 | 한유진 |
| 9 | 2026-09-02 | 동부 | 완료 | 정예린 |
COUNTIFS의 기본 구문은 COUNTIFS(기준_범위1, 기준1, [기준_범위2, 기준2, ...])입니다. 범위와 조건이 항상 한 쌍을 이루도록 왼쪽부터 읽으면 수식이 길어져도 구조를 놓치지 않습니다.
여러 조건을 AND로 세는 기본 수식
지역이 동부이고 상태가 완료인 행을 세려면 지역 열과 상태 열을 각각 기준 범위로 넣습니다.
=COUNTIFS(B2:B9,"동부",C2:C9,"완료")두 조건이 같은 행에서 모두 맞는 2행, 5행, 7행, 9행이 포함되어 결과는 4입니다. 각 범위의 첫 행과 마지막 행이 B2:B9, C2:C9로 맞아야 행별 비교가 이어집니다.

조건에 따라 완료·진행 같은 문구를 셀에 표시해야 한다면 개수를 세는 COUNTIFS보다 구글 스프레드시트 IF로 조건별 결과를 표시하는 방법이 알맞습니다.
날짜 구간과 빈칸 조건 넣기
8월에 완료된 주문은 같은 날짜 범위에 월초 이상과 다음 달 1일 미만 조건을 함께 적용합니다. 날짜와 시간이 함께 저장된 셀도 9월 1일보다 작은 값만 포함하므로 월말을 안전하게 구분할 수 있습니다.
=COUNTIFS(A2:A9,">="&DATE(2026,8,1),A2:A9,"<"&DATE(2026,9,1),C2:C9,"완료")8월 1일·3일·8일·16일의 완료 행이 포함되어 결과는 4입니다. 9월 2일 완료 행은 종료 조건 밖이므로 제외됩니다.
동부 주문 가운데 상태가 입력된 행만 세려면 비어 있지 않다는 뜻의 "<>"를 사용합니다.
=COUNTIFS(B2:B9,"동부",C2:C9,"<>")상태가 빈 8행만 빠져 결과는 5입니다. 화면에 빈칸처럼 보이는 셀이 예상과 다르게 포함되면 해당 셀에 공백 문자나 수식 결과가 남아 있는지 먼저 확인하세요.
"2026-08-01" 같은 날짜 문자열은 파일의 지역 설정과 입력 상태에 따라 텍스트로 남을 수 있습니다. 날짜 셀을 참조하거나 DATE(2026,8,1)처럼 실제 날짜값을 만드는 방식이 안전합니다.와일드카드와 OR 조건 처리하기
담당자명이 ‘김’으로 시작하는 동부 주문은 별표 와일드카드를 조건에 넣어 셉니다.
=COUNTIFS(B2:B9,"동부",D2:D9,"김*")*는 0개 이상의 연속 문자, ?는 임의의 문자 한 개와 일치합니다. 실제 별표나 물음표를 찾을 때는 ~*, ~?처럼 앞에 물결표를 붙입니다.
COUNTIFS 안에 넣은 조건은 모두 AND로 결합됩니다. 상태가 완료 또는 보류인 행처럼 OR가 필요하면 서로 겹치지 않는 조건의 결과를 더합니다.
=COUNTIFS(C2:C9,"완료")+COUNTIFS(C2:C9,"보류")완료 5행과 보류 1행을 합쳐 결과는 6입니다. 두 조건이 겹칠 수 있는 부분 일치 패턴을 더하면 같은 행이 중복 계산될 수 있으므로 OR에 사용하는 조건이 서로 배타적인지 먼저 확인하세요.
#VALUE!와 0이 나올 때 복구하기
#VALUE!가 보이면 기준 범위 크기부터 비교하세요. 첫 범위가 B2:B9인데 두 번째 범위가 C2:C8이면 행 수가 달라 COUNTIFS가 행별 조건을 맞출 수 없습니다.
=COUNTIFS(B2:B9,"동부",C2:C8,"완료")
C2:C8을 C2:C9로 고쳐 모든 기준 범위를 같은 크기로 맞추면 계산이 이어집니다. 열 전체를 사용할 때도 B:B와 C:C처럼 같은 형태로 통일하세요.
| 증상 | 먼저 확인할 것 | 복구 |
|---|---|---|
#VALUE! | 각 기준 범위의 행·열 수 | 시작 셀과 끝 셀을 같은 크기로 수정 |
| 결과가 0 | 텍스트의 공백·철자와 날짜 값 | 원본 값을 정리하고 날짜 셀 또는 DATE 사용 |
| 부분 일치가 안 됨 | 정규식 대신 *·? 사용 여부 | COUNTIFS 와일드카드 문법으로 수정 |
| 필터 뒤 개수가 그대로 | 숨긴 행을 제외해야 하는지 | 필터 가시 행 집계는 SUBTOTAL 계열 검토 |
필터로 보이는 행만 따로 세거나 합산하려면 SUBTOTAL의 9·109 차이와 숨긴 행 처리를 확인하세요. COUNTIFS는 필터 표시 상태가 아니라 셀 값의 조건을 계산합니다.
복사해서 바로 쓰는 COUNTIFS 패턴
범위 주소만 실제 표에 맞게 바꾸고, 조건의 따옴표와 비교 연산자 결합 위치를 유지하면 됩니다.
| 목적 | 수식 | 확인할 점 |
|---|---|---|
| 두 텍스트 조건 | =COUNTIFS(B2:B9,"동부",C2:C9,"완료") | 두 범위 크기 동일 |
| 비어 있지 않은 셀 | =COUNTIFS(C2:C9,"<>") | 공백 문자 여부 |
| 숫자 구간 | =COUNTIFS(E2:E9,">=100000",E2:E9,"<200000") | 같은 범위에 하한·상한 적용 |
| 한 달 날짜 | =COUNTIFS(A2:A9,">="&DATE(2026,8,1),A2:A9,"<"&DATE(2026,9,1)) | 다음 달 1일 미만 |
| 부분 일치 | =COUNTIFS(D2:D9,"김*") | *·? 와일드카드 |
PC·Android·iPhone에서 입력할 때
COUNTIFS의 함수 이름과 인수 순서는 PC 웹, Android, iPhone·iPad에서 같습니다. 모바일에서는 긴 수식의 범위를 손가락으로 다시 선택하는 과정에서 시작·끝 행이 어긋나기 쉬우므로 수식 입력줄에서 주소를 한 번 더 확인하세요.
- PC: 결과 셀을 선택하고 수식 입력줄에서 범위 쌍을 나란히 비교
- Android: 셀 선택 후
=부터 입력하고 체크 표시로 확정 - iPhone·iPad: 셀 선택 후 수식 입력줄에서 각 범위의 마지막 행 확인
여러 사람이 행을 계속 추가하는 표라면 범위를 충분히 넓게 잡거나 열 전체 참조를 같은 형태로 통일하세요. 열 전체 참조는 편하지만 데이터가 큰 문서에서는 필요한 범위만 지정하는 편이 계산 구조를 파악하기 쉽습니다.
공식 도움말과 다음 단계
- Google Docs 편집기 고객센터 COUNTIFS 도움말
- Google Docs 편집기 고객센터 COUNTIF와 와일드카드 도움말
- Google Docs 편집기 고객센터 DATE 함수 도움말
- Google 스프레드시트 수식과 함수 사용 도움말
세려는 조건을 열별로 나누고 모든 기준 범위의 크기를 맞춘 다음, 날짜·와일드카드·OR 여부를 결정하세요. 계산이 멈추면 조건 문구보다 범위의 시작과 끝을 먼저 비교하는 것이 가장 빠른 복구 순서입니다.