엑셀 COUNTIF·COUNTIFS 사용법|조건에 맞는 개수 세기
엑셀 조건에 맞는 개수 세기
A열에서 “서울”이 몇 개인지, 또는 A열이 서울이면서 B열이 완료인 행이 몇 개인지 알고 싶다면 COUNTIF와 COUNTIFS 함수를 사용할 수 있습니다.
COUNTIF · COUNTIFS 생성기 열기
“완료가 몇 개인지”, “서울이면서 완료인 행이 몇 개인지” 바로 세기
조건 하나의 개수는 COUNTIF, 조건이 두 개 이상이면 COUNTIFS를 사용합니다. 함수 이름보다 먼저 내가 세고 싶은 조건이 몇 개인지 확인하면 수식 선택이 쉬워집니다.
내 조건으로 개수 수식 만들기COUNTIF 함수 기본 공식
COUNTIF는 한 가지 조건에 맞는 셀의 개수를 셉니다.
=COUNTIF(조건범위,조건)
예시: A열에서 서울이 몇 개인지 세기
=COUNTIF(A:A,"서울")
A열에서 값이 “서울”인 셀의 개수를 반환합니다.
실무 예제: 완료된 건수만 세기
B열에 업무 상태가 있고 값이 ‘완료’인 행의 개수를 알고 싶다면 COUNTIF를 사용할 수 있습니다.
=COUNTIF(B:B,"완료")
서울이면서 완료인 건수 세기
A열이 지역, B열이 업무 상태라면 조건이 두 개이므로 COUNTIFS가 적합합니다.
=COUNTIFS(A:A,"서울",B:B,"완료")
COUNTIF와 COUNTIFS 선택 기준
조건 1개 → COUNTIF
조건 2개 이상 → COUNTIFS
특정 숫자 이상인 셀 개수 세기
예를 들어 C열에서 80 이상인 값의 개수를 세려면 비교 연산자를 조건 안에 넣습니다.
=COUNTIF(C:C,">=80")
빈칸이 아닌 셀 개수 세기
특정 범위에서 빈칸이 아닌 셀을 세는 문제도 자주 발생합니다.
=COUNTIF(A:A,"<>")
COUNTIFS 함수 기본 공식
COUNTIFS는 여러 조건을 동시에 만족하는 행의 개수를 셉니다.
=COUNTIFS(조건범위1,조건1,조건범위2,조건2)
예시: 서울이면서 완료인 행 개수
=COUNTIFS(A:A,"서울",B:B,"완료")
A열이 “서울”이고 동시에 B열이 “완료”인 행만 계산합니다.
COUNTIF와 COUNTIFS 차이
| 상황 | 추천 함수 |
|---|---|
| A열에서 서울 개수 | COUNTIF |
| A열이 서울이고 B열이 완료인 행 개수 | COUNTIFS |
| 조건이 3개 이상인 행 개수 | COUNTIFS |
숫자 조건으로 개수 세기
80점 이상인 사람 수처럼 숫자 비교도 가능합니다.
=COUNTIF(C:C,">=80")
두 조건을 함께 쓰면 다음과 같습니다.
=COUNTIFS(A:A,"서울",C:C,">=80")
빈 셀과 빈 셀이 아닌 셀 세기
빈 셀을 세려면 빈 문자열 조건을, 값이 있는 셀을 세려면 같지 않음 연산자를 사용할 수 있습니다.
=COUNTIF(A:A,"")
=COUNTIF(A:A,"<>")
COUNTIF 결과가 예상과 다를 때
1. 숨은 공백 확인
“서울”과 “서울 ”은 서로 다른 값으로 인식될 수 있습니다.
“서울”과 “서울 ”은 서로 다른 값으로 인식될 수 있습니다.
2. 숫자와 텍스트 형식 확인
숫자처럼 보이더라도 텍스트 형식이면 조건 비교가 예상과 다르게 동작할 수 있습니다.
숫자처럼 보이더라도 텍스트 형식이면 조건 비교가 예상과 다르게 동작할 수 있습니다.
3. COUNTIF와 COUNTIFS 범위 확인
COUNTIFS에서는 각 조건 범위의 행 구조를 맞춰 사용하는 것이 안전합니다.
COUNTIFS에서는 각 조건 범위의 행 구조를 맞춰 사용하는 것이 안전합니다.
조건이 세 개라면?
COUNTIFS 뒤에 조건 범위와 조건을 계속 추가하면 됩니다.
=COUNTIFS(A:A,"서울",B:B,"완료",C:C,">=80")
COUNTIF · COUNTIFS 수식 자동 만들기
EXCEL1004에서는 조건 열과 조건값만 입력하면 COUNTIF 또는 COUNTIFS 수식을 자동으로 생성할 수 있습니다.
조건 개수 세기 수식 만들기
댓글
댓글 쓰기