디지털 꿀팁 노트

엑셀 COUNTIF 사용법·SUMIF 조건별 합계 총정리

“조건에 맞는 것만 세거나 더하고 싶다”면 COUNTIF와 SUMIF 두 함수면 충분합니다. 개수는 COUNTIF, 합계는 SUMIF로 나눠 쓴다고 기억하면 됩니다.

COUNTIF와 SUMIF 구분 조건에 맞는 데이터 COUNTIF → 몇 개 SUMIF → 합이 얼마

1. COUNTIF — 조건에 맞는 셀 개수 세기

특정 조건을 만족하는 셀이 몇 개인지 셀 때 씁니다. 문법은 인수 두 개로 단순합니다.

=COUNTIF(범위, 조건)

예를 들어 B2:B100에 점수가 있고 60점 이상인 사람 수를 세려면 이렇게 씁니다.

=COUNTIF(B2:B100, ">=60")

">=60"처럼 부등호가 들어간 조건은 반드시 큰따옴표로 감쌉니다. "사과"처럼 특정 값과 정확히 같은 개수를 셀 때도 큰따옴표를 씁니다.

=COUNTIF(A2:A100, "사과")

2. SUMIF — 조건에 맞는 값 합계 구하기

개수가 아니라 합계가 필요하면 SUMIF입니다. 여기서 인수 순서가 COUNTIF와 달라 헷갈리기 쉬우니 주의하세요.

=SUMIF(조건범위, 조건, 합계범위)

A열에 상품명, C열에 금액이 있을 때, “사과”의 금액만 모두 더하려면 이렇게 씁니다.

=SUMIF(A2:A100, "사과", C2:C100)

즉 “A열에서 사과인 행을 찾아, 그 행의 C열 값을 더한다”는 뜻입니다. 조건을 검사하는 열과 더하는 열이 같다면 합계범위는 생략할 수 있습니다. 아래는 B열에서 100 이상인 값만 골라 그대로 더합니다.

=SUMIF(B2:B100, ">=100")

3. 와일드카드로 “특정 문자 포함” 세기

정확히 일치하는 값이 아니라 어떤 글자가 들어간 셀을 세고 싶을 때는 와일드카드를 씁니다.

주소 A열에서 “서울”이 들어간 셀이 몇 개인지 세려면 이렇게 씁니다.

=COUNTIF(A2:A100, "*서울*")

앞에만 오면 "서울*", 뒤에만 오면 "*서울"로 조절합니다. 이 와일드카드는 SUMIF의 조건에서도 똑같이 쓸 수 있습니다.

값이 몇 번 나오는지 세어 중복을 찾는 것도 COUNTIF의 대표 쓰임새입니다. 이 방법은 엑셀 중복값 찾기·제거에서 더 자세히 다뤘습니다.

4. 조건이 여러 개면 COUNTIFS·SUMIFS

조건을 두 개 이상 겹쳐야 할 때는 뒤에 S가 붙은 COUNTIFS, SUMIFS를 씁니다.

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

“지역이 서울이면서 금액이 100 이상인” 건수와 금액 합계는 이렇게 구합니다.

=COUNTIFS(A2:A100, "서울", C2:C100, ">=100")
=SUMIFS(D2:D100, A2:A100, "서울", C2:C100, ">=100")

여기서 꼭 짚어둘 점이 있습니다. SUMIFS는 합계범위가 맨 앞에 오지만, SUMIF는 합계범위가 맨 뒤에 옵니다. 함수 이름은 비슷해도 인수 순서가 반대라서 가장 많이 틀리는 부분입니다.

5. 자주 하는 실수

자주 묻는 질문

Q. COUNTIF와 SUMIF는 언제 뭘 쓰나요? “몇 개”인지 셀 때는 COUNTIF, “합이 얼마”인지 더할 때는 SUMIF입니다. 개수는 COUNT, 합계는 SUM이라고 기억하면 헷갈리지 않습니다.

Q. 조건에 다른 셀 값을 넣어도 되나요? 됩니다. =COUNTIF(A2:A100, E1)처럼 조건 자리에 셀을 참조하면 됩니다. 부등호와 셀을 합칠 때는 ">="&E1처럼 큰따옴표와 &로 이어 붙입니다.

Q. 조건을 여러 개로 판단해 다른 값을 표시하고 싶어요. 합계·개수가 아니라 “조건에 따라 다른 결과를 표시”하려는 거라면 IF 계열이 맞습니다. 엑셀 IF 함수 다중 조건 사용법에서 AND·OR·IFS 조합을 다뤘습니다.

Q. 조건에 맞는 다른 열의 값을 가져오고 싶어요. 더하거나 세는 게 아니라 “그 값에 해당하는 다른 항목을 찾아오는” 조회라면 VLOOKUP이 맞습니다. 엑셀 VLOOKUP 사용법 기초를 참고하세요.

#엑셀#함수#사용법

← 목록으로