엑셀 COUNTIF 함수 사용법|중복 찾기에도 쓰는 법

2026-10-30 업데이트 · 편집부 · 읽는 시간 약 2분

COUNTIF는 “조건에 맞는 게 몇 개인지” 세는 함수입니다. 출석 인원, 특정 상태의 건수, 그리고 중복 확인에 많이 씁니다.

기본형

B열 상태가 “완료”인 건수를 세는 경우입니다.

“ =COUNTIF(B2:B100, "완료") “

조건을 셀로 받으면 더 편합니다. =COUNTIF(B2:B100, E2) 처럼 쓰면 E2를 바꿔 가며 상태별 건수를 볼 수 있습니다.

조건이 여러 개면 COUNTIFS

“ =COUNTIFS(B2:B100, "완료", C2:C100, "서울") “

범위와 조건을 번갈아 쓰면 됩니다. SUMIFS와 달리 앞에 따로 붙는 범위가 없어서 순서가 단순합니다.

이 글과 같이 보는 글

아래 글들이 이 주제의 빠진 조각을 채워줍니다.

조건 표기법

조건표기
같음"완료" 또는 E2
이상">=100"
아님"<>완료"
비어 있지 않음"<>"
로 시작"서울*"
포함"서울"
셀과 비교">="&E2

는 “아무 글자나 여러 개”를 뜻합니다. "서울*" 로 쓰면 “서울지점”, “강서울” 모두 세어집니다.

중복값 찾기에 쓰기

COUNTIF가 가장 많이 쓰이는 실무 용도입니다. 빈 열에 이렇게 넣습니다.

“ =COUNTIF($A$2:$A$100, A2) “

결과가 1이면 유일, 2 이상이면 중복입니다. 범위는 $로 고정하고 조건은 고정하지 않는 게 핵심입니다. 그래야 아래로 끌 때 각 행의 값을 기준으로 전체를 검사합니다.

조건부 서식으로 색을 칠하는 방법과 중복을 실제로 지우는 방법은 엑셀 중복값 찾기와 엑셀 중복값 제거에서 다룹니다.

체크리스트

자주 묻는 질문

COUNT와 COUNTIF는 뭐가 다른가요?
COUNT는 숫자가 든 칸 개수만 셉니다. 조건을 걸려면 COUNTIF를 써야 합니다.
비어 있지 않은 칸을 세고 싶습니다.
COUNTA(범위) 가 가장 간단합니다. 조건과 함께라면 COUNTIF(범위, "<>") 도 됩니다.
중복을 세는데 결과가 전부 1입니다.
범위를 $로 고정하지 않아 범위가 같이 밀렸을 가능성이 높습니다.
두 조건 중 하나만 맞아도 세려면요?
COUNTIFS는 모두 만족해야 합니다. OR 조건은 COUNTIF를 두 번 더하면 됩니다.
다른 시트도 셀 수 있나요?
됩니다. 시트명!범위 형식으로 쓰면 됩니다.

다음으로 읽어볼 글

읽던 맥락을 이어서 볼 수 있게 골랐습니다.