• 최초 작성일: 1999-09-03
  • 최종 수정일: 2026-09-29
  • 조회수: 24 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: COUNTIF와 시나리오 Q&A

들어가기 전에

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

메일 하나

안녕하세요.

담당 업무에서, 또한 통신강좌에서 여러 가지 모양으로 신경쓰시느라 수고가 많으십니다.

항상 고맙게 생각하며 몇가지 부탁드립니다.

countif() 함수 강좌 파일 부탁드리고요

시나리오 강좌 내용 중에서 %값은 변하는데 (보기에서) 말이예요. 할인단가가 변하지 않더군요.

자세히 설명주셨으면 고맙겠습니다.

저의 생각에 할인율과 할인단가에 어떤 공식이 주어져야 하는지 아니면 엑셀 프로그램에서 기본값이 잘못 설정되었는지 모르겠습니다.

(시나리오) 강좌 내용 설명을 자세히 하여 주시면 대단히 고맙겠습니다.

너무 자주 질문드려 죄송합니다.

초보라서… 왕초보는 아니구요… 그냥 초보입니다. 잘봐주셔요

그럼 안녕히…

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

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

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


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

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

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

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

COUNTIF와 시나리오 Q&A

핵심 요약

  • COUNTIF는 지정한 조건을 만족하는 셀의 개수를 세고 SUMIF는 같은 방식으로 조건에 맞는 값을 합산합니다.
  • 조건식은 함수의 두 번째 인수에 지정하며 함수 마법사를 이용해 각 인수의 의미를 확인할 수 있습니다.
  • 시나리오에서는 할인율을 변경 셀로 지정하고 할인단가와 할인가격은 셀 수식으로 연결해야 결과가 함께 바뀝니다.
지점명 할인율 단가 판매수량 할인단가 할인가격
강동 0% 3000 10 3000 30000
강서 0% 2800 15 2800 42000
강남 0% 3200 10 3200 32000
강북 0% 3500 17 3500 59500

답변

먼저, CountIf() 함수에 대하여…

Countif() 함수는 주어진 조건을 만족하는 개체의 수를 세어주는 함수입니다. 즉 Count(말 그대로 '세다') + if(만약 어떠한 조건을 만족한다면…)인 것이지요. 아래의 예를 보세요(본 강좌의 양대 특징! 물타기를 안 한다는 것과 하늘이 두쪽 나도 예를 들어 설명한다는 것!!)

전문점명 일자 판매수량 판매금액
칼라파워 10일 13 130,000
스킨피아 10일 7 70,000
마이웨이 10일 25 250,000
홈마트 10일 10 100,000
클럽칼라 10일 38 380,000
칼라파워 15일 20 200,000
스킨피아 15일 13 130,000
클럽칼라 15일 7 70,000
칼라파워 25일 50 500,000
스킨피아 25일 40 400,000
마이웨이 25일 33 330,000
홈마트 25일 45 450,000
판매액이 100,000원 이상인 거래처 수 10
판매액이 100,000원 이상인 거래처들의 금액합계 2,870,000

위의 표는 100,000원을 넘는 전문점의 수와 그에 해당하는 금액의 합계를 구한 것입니다.

참고: 원문에 있던 빨간색 표시는 남아 있지 않습니다.

빨간 부분에는 아래와 같은 공식이 들어 있고요. 아마 공식을 보시면 아실테고… Countif() 함수와 Sumif() 함수의 성질머리, 즉 구성요소는 보시는 바와 같이 비슷합니다. 어떤 함수의 구성요소가 뭔지 아리송할 때가 있지요? 이럴 땐… 그렇지요 Ctrl + A키를 누르면 되겠지요.

판매액이 100,000원 이상인 거래처 수 =COUNTIF(E41:E52,">=100000")
판매액이 100,000원 이상인 거래처들의 금액합계 =SUMIF(E41:E52,">=100000")

이만하면 설명이 된 것 같은데, 혹시 그래도 이해가 안가는 부분이 있으면 다시 메일 주세요.

다음, 시나리오(Scenario) 기능에 대해…

기본적인 내용은 알고 계신다고 가정합니다. 시나리오에 대한 자세한 내용은 지난번 강좌파일(23회던가?)을 찾아보시고…

참고: 도구-시나리오 메뉴는 구버전 메뉴입니다. 최신 Excel에서는 데이터 탭의 가상 분석 - 시나리오 관리자에서 추가를 선택합니다.

"할인율과 할인단가에 어떤 공식이 주어져야 하는지…"라고 질문을 하셨는데 할인율은 "도구-시나리오-추가" 메뉴를 사용하여 지정을 해 주어야 합니다. 0%, 5%, 10%, 15%,… 등과 같이 말입니다. 그리고 할인단가와 할인가격은 아래와 같이 셀에 공식으로 입력해 주어야 하는 것이구요.

지점명 할인율 단가 판매수량 할인단가 할인가격
강동 0.1 3000 10 =(1-C79)*D79 =E79*F79
강서 0.1 2800 15 =(1-C80)*D80 =E80*F80
강남 0.1 3200 10 =(1-C81)*D81 =E81*F81
강북 0.1 3500 17 =(1-C82)*D82 =E82*F82

위 메일은 저를 아주 기분좋게 하는 메일이었습니다. 질문하신 분의 사번으로 봐서는 저보다 한참이나 고참이신 것 같은데 그럼에도 아주 열성적으로 강좌를 공부하시는 것 같아서요.

이번 강좌는 여기까지…

정리 — COUNTIF와 시나리오 Q&A

구분내용
COUNTIF조건을 만족하는 개체의 수를 셈. 예: 판매액이 100,000원 이상인 거래처 수 10
SUMIF조건을 만족하는 값의 합계를 구함. 예: 100,000원 이상 거래처의 금액 합계 2,870,000
수식 예시=COUNTIF(E41:E52,">=100000"), =SUMIF(E41:E52,">=100000")
인수 확인함수 이름을 입력한 뒤 Ctrl + A 키를 누르면 구성요소를 확인할 수 있음
시나리오할인율은 시나리오로 지정하고, 할인단가와 할인가격은 셀에 수식으로 입력해 두어야 함
시나리오 수식할인단가 =(1-C79)*D79, 할인가격 =E79*F79

자주 묻는 질문 (FAQ)

Q1. COUNTIF 함수는 무엇을 하나요?

주어진 조건을 만족하는 개체의 수를 세어 주는 함수입니다. 예제에서는 판매액이 100,000원 이상인 거래처 수 10을 구했습니다.

Q2. 조건을 만족하는 금액의 합계는 어떻게 구하나요?

SUMIF 함수를 사용합니다. 구성요소가 COUNTIF 함수와 비슷하며, 예제에서 판매액이 100,000원 이상인 거래처의 금액 합계는 2,870,000입니다.

Q3. 시나리오에서 할인율을 바꿔도 할인단가가 변하지 않는 이유는 무엇인가요?

시나리오는 할인율 값만 바꿔 주기 때문입니다. 할인단가와 할인가격은 셀에 공식으로 입력해 두어야 할인율이 바뀔 때 함께 계산됩니다.

마치며

함수와 시나리오는 조건과 수식을 함께 설정해야 제대로 동작합니다. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.