• 최초 작성일: 1999-07-18
  • 최종 수정일: 2026-09-29
  • 조회수: 30 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: Sumif와 Countif 함수Ⅱ

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

지난 시간에 이어서…

오늘은 Sumif 함수를 이용하는 또다른 예와 Countif() 함수에 대해 설명을 드립니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

Sumif와 Countif 함수Ⅱ

핵심 요약

  • SUMIF 함수는 해당범위와 조건을 지정해 조건에 맞는 값의 합계를 구하며, 예제에서는 판매액이 100000원 이상인 금액을 합산합니다.
  • COUNTIF 함수는 SUMIF와 거의 같지만 합계가 아니라 조건에 맞는 개수를 센다는 차이가 있습니다.
  • 조건은 반드시 따옴표로 둘러싸야 하며 100,000처럼 콤마를 넣으면 안 됩니다.

지난 시간에 아래와 같은 양식을 만들어 보았는데 잘들 되셨는지?

전문점명 일자 판매수량 판매금액
칼라파워 10일 13 130000
스킨피아 10일 7 70000
마이웨이 10일 25 250000
홈마트 10일 10 100000
클럽칼라 10일 38 380000
칼라파워 15일 20 200000
스킨피아 15일 13 130000
클럽칼라 15일 7 70000
칼라파워 25일 50 500000
스킨피아 25일 40 400000
마이웨이 25일 33 330000
홈마트 25일 45 450000
전문점명 판매수량 판매금액
칼라파워 83 830000
스킨피아 60 600000
마이웨이 58 580000
홈마트 55 550000
클럽칼라 45 450000

위에 입력된 공식을 잘 살펴 보세요.

참고: 원문 표는 왼쪽의 판매 내역과 오른쪽의 전문점별 합계가 한 표로 이어져 있어 두 표로 나누었습니다. 표 안에 있던 문구(위에 입력된 공식을 잘 살펴 보세요.)는 표 아래 문단으로 옮겼으며, 오른쪽 표의 판매수량과 판매금액이 왼쪽 표의 전문점별 합계와 일치함을 확인했습니다.

Step 1: 조건에 맞는 합계 구하기

이번 시간에는 또 다음과 같은 양식을 만들어 보겠습니다.

전문점명 일자 판매수량 판매금액
칼라파워 10일 13 130000
스킨피아 10일 7 70000
마이웨이 10일 25 250000
홈마트 10일 10 100000
클럽칼라 10일 38 380000
칼라파워 15일 20 200000
스킨피아 15일 13 130000
클럽칼라 15일 7 70000
칼라파워 25일 50 500000
스킨피아 25일 40 400000
마이웨이 25일 33 330000
홈마트 25일 45 450000
판매액이 100,000원 이상이었던 件數 10
판매액이 100,000원 이상이었던 날의 금액합계 2870000

참고: 원문 표의 마지막 두 줄(판매액이 100,000원 이상이었던 건수와 금액합계)은 결과 값이라 별도의 표로 나누었습니다. 표의 판매금액으로 다시 계산하여 건수 10, 금액합계 2,870,000이 맞음을 확인했습니다.

Step 2: SUMIF 조건식 작성하기

즉 판매액이 100000원 이상이었던 건수와 그 금액의 합계를 구하는 문제입니다. 어제 소개해 드린 것처럼, Sumif 함수는 3가지 구성요소로 되어 있다고 했는데 그 중 한 요소를 생략하면 위와 같은 결과값을 얻을 수 있습니다.

즉 해당 셀을 선택한 다음 "=sumif(해당범위, 조건)"을 입력하면 되지요. 위의 경우에는

=SUMIF(E30:E41,">=100000")

라고 입력하면 됩니다.

참고: 수식의 E30:E41은 원본 워크시트 기준 셀 주소입니다. 직접 적용하실 때에는 판매금액이 있는 자신의 범위로 바꿔 입력하시기 바랍니다.

범위를 입력할 때에는 직접 손으로 입력하시든가 아니면 마우스로 해당 범위를 드래깅 한 다음 F4 키를 사용하여 절대주소를 붙여주시면 되겠습니다.

여기서 주의할 점은 합계할 조건을 지정해 줄 때 반드시 따옴표(" ")로 둘러싸 주어야 한다는 것과, 모양을 이쁘게 꾸민답시고 ">=100,000"등과 같이 콤마 등을 삽입하면 안된다는 것입니다.

Step 3: COUNTIF로 개수 세기

Countif 함수는 오늘 설명드린 Sumif 함수와 거의 비슷한데 합계가 아닌 카운팅 기능, 즉 개수를 센다는 차이가 있을 따름입니다. 즉 위의 경우에서 판매액이 100000원 이상인 거래처의 수를 파악하고자 한다면 아래와 같이 Sumif 대신에 Countif로 고쳐주면 됩니다.

=COUNTIF(E30:E41,">=100000")

Step 4: 오늘의 단축키 - 함수 인수 확인하기

함수는 종류에 따라 인수를 달리 가집니다. 간혹 이 함수가 몇 개의 인수를 가지는지 의문이 들 때가 있습니다. 이럴 때는 함수명을 입력한 후 "Ctrl + A"키를 치시면 자세한 정보를 얻을 수 있습니다.

즉 위에서 설명드린 Countif() 함수의 경우,

=countif

라고 입력한 후 Ctrl + A키를 탁 치면…(해보시면 대번 압니다)

오늘은 여기까지…

정리 — Sumif와 Countif 함수Ⅱ

구분내용
SUMIFSUMIF(해당범위, 조건): 조건에 맞는 값의 합계를 구함. 예제에서는 판매액이 100000원 이상인 금액의 합계 2,870,000
COUNTIF합계가 아니라 개수를 세는 함수로 사용 방법은 SUMIF와 거의 같음. 예제에서는 100000원 이상인 건수 10
수식 예=SUMIF(E30:E41,">=100000"), =COUNTIF(E30:E41,">=100000")
주의조건은 반드시 따옴표로 둘러싸야 하며 100,000처럼 콤마를 넣으면 안 됨
단축키함수명을 입력한 뒤 Ctrl + A를 누르면 함수의 인수 정보를 확인

자주 묻는 질문 (FAQ)

Q1. SUMIF 함수로 조건에 맞는 합계를 구하려면 어떻게 하나요?

합계를 구할 셀에서 해당범위와 조건을 지정해 SUMIF 함수를 입력합니다. 예제에서는 판매금액 범위에서 조건을 100000 이상으로 지정해 그 금액의 합계를 구합니다.

Q2. 조건을 지정할 때 주의할 점은 무엇인가요?

조건은 반드시 따옴표로 둘러싸야 합니다. 보기 좋게 하려고 100,000처럼 콤마를 넣으면 안 됩니다.

Q3. COUNTIF 함수는 SUMIF 함수와 무엇이 다른가요?

사용 방법은 거의 비슷하지만 합계가 아니라 개수를 센다는 점이 다릅니다. SUMIF 대신 COUNTIF를 입력하면 판매액이 100000원 이상인 거래처의 수를 구할 수 있습니다.

마치며

조건부 합계와 개수를 구하는 두 함수를 자신의 자료에 직접 적용해 보시기 바랍니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.