- 최초 작성일: 2001-12-21
- 최종 수정일: 2026-09-29
- 조회수: 23 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 사업계획서 만들기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
회사원의 경우, 연말이 다가오면 해야할 것이 몇 가지 있습니다. 그 가운데 중요한 것이 내년도 사업 계획을 수립하는 일일 것입니다. 사업 계획을 수립하는 데 엑셀과 VBA의 도움을 받을 수는 없을까요? (묻는 폼이 당연히 있을 것 같지요? *^^*)
사업계획서 만들기
핵심 요약
- Excel의 시나리오 기능을 이용하면 주요 입력값을 여러 경우로 미리 정의해 사업 계획 결과를 비교할 수 있습니다.
- 판매량·성장률 등 변화 가능한 값을 시나리오별로 바꾸면서 예상 Sales 등 결과 셀의 변화를 분석합니다.
- 스피너 같은 폼 컨트롤을 함께 활용하면 입력값을 조정하며 계획 모형을 보다 편리하게 검토할 수 있습니다.
| 브랜드명 | Sales | ||||
| 2000년 | 2001년 | 성장율 | 2002년(E) | 예상 성장율 | |
| 아이오페 | 3613 | 6907 | =D15/C15-1 | ||
| 라네즈 | 8265 | 15177 | =D16/C16-1 | ||
| 마몽드 | 3119 | 4584 | =D17/C17-1 | ||
| 헤라 | 9828 | 14745 | =D18/C18-1 | ||
| 설화수 | 7557 | 14178 | =D19/C19-1 | ||
| 이니스프리 | 7208 | 10536 | =D20/C20-1 | ||
| 미래파 | 6834 | 10698 | =D21/C21-1 |
위와 같이 주요 브랜드별 데이터가 있다고 할 경우, 내년도의 예상 Sales를 추정해 보는 것입니다.
어떤 방법이 좋을까요?... 여러 가지 방법이 있겠는데, 우선 시나리오 기능을 이용해 보면 어떨까요? '시나리오 기능? 아니 그렇다면 Excel에서 영화의 시나리오도 볼 수 있단 말입니까?' 하는 분이 저기 한 분 계시는군요. ^^;;
시나리오 기능이 뭐냐하면(학자에 따라 정의가 다를 수 있듯이 Exceller가 생각하는 시나리오의 정의는 이런 것입니다), 하나 또는 여러 개의 셀에 여러 가지 값을 미리 넣어두고 다각도로 분석하기 위해 각본을 짜는 것. 학자에 따라 정의가 다를 수 있듯이 Exceller가 생각하는 시나리오의 정의는 위와 같습니다.
시나리오 기능에 대해서는 아주 옛날에 소개해 드린 기억이 납니다. (찾아보니까 X0023 강좌입니다) 아직도 엑셀의 시나리오 기능이 영화와 관련이 있을 것이라고 생각하시는 분은 얼른 가서 다시 읽어 보세요.
일단 시나리오를 작성했다고 가정하고 강좌를 계속 진행하겠습니다. 네 가지 관점에서의 시나리오를 작성해 두었습니다.
'도구-시나리오' 메뉴를 선택하신 다음 시나리오를 선택하고 '표시' 버튼을 클릭해 보세요. 에라~ 일일이 메뉴를 찾아다니며 선택하기 귀찮으니까 VBA를 이용하여 콤보 박스에 연결해 두도록 하지요. 아래의 콤보 박스를 눌러 적당한 시나리오를 선택하셔도 됩니다.
예상되는 시나리오를 선택하세요! 전년과 동일할 것으로 추정됩니다!
| 브랜드명 | Sales | ||||||||
| 2000년 | 2001년 | 성장율 | 2002년(E) | 예상 성장율 | 시나리오 1: Same As The Last Year | ||||
| 아이오페 | 3613 | 6907 | =D54/C54-1 | =ROUND(D54+D54*G54,-2) | 91.2% | 시나리오 2: Conservative | |||
| 라네즈 | 8265 | 15177 | =D55/C55-1 | =ROUND(D55+D55*G55,-2) | 83.6% | 시나리오 3: Optimistic | |||
| 마몽드 | 3119 | 4584 | =D56/C56-1 | =ROUND(D56+D56*G56,-2) | 47% | 시나리오 4: Best Performance | |||
| 헤라 | 9828 | 14745 | =D57/C57-1 | =ROUND(D57+D57*G57,-2) | 50% | Show All Scenarios | |||
| 설화수 | 7557 | 14178 | =D58/C58-1 | =ROUND(D58+D58*G58,-2) | 87.6% | ||||
| 이니스프리 | 7208 | 10536 | =D59/C59-1 | =ROUND(D59+D59*G59,-2) | 46.2% | ||||
| 미래파 | 6834 | 10698 | =D60/C60-1 | =ROUND(D60+D60*G60,-2) | 56.5% |
이렇게 예상되는 성장율을 여러 개의 Case로 만들어 두고 상황에 맞는 보고를 하면 유능한 사원으로 인정받겠지요?
그런데… 누가 그러더군요. "상사는 청개구리와 습성이 아조 비슷해서 어디로 튈 지(즉 어떤 질문을 할 지) 종잡을 수가 없다!"고… ^^
위와 같이 시나리오를 정성스럽게 작성하여 보고를 턱 올리면 그냥 보고한대로 보시면 좋은데… "이봐 김과장, 내가 다년간의 경험에 비춰 보건대, 아이오페는 내년에 20%쯤 성장을 할 것 같고, 라네즈는 13%, 마몽드는 80%, 헤라는 30% 성장할 것 같은데 그렇게 되면 2002년의 총 Sales 금액은 얼마나 되지?" 꼭 이럴 것입니다. 이 때 즉각적으로 바로 답이 탁탁 나와야지 "그게… 시나리오를 이용해서 만든 것인데… 그럴러면 시나리오를 다시 추가를 해서… 다시 표시를 하고…" 이러고 있다면 서로가 피곤해 질 것입니다.
이런 경우를 대비하여 좀더 융통성 있는 방법을 찾아보도록 하지요. 이번에는 스피너(회전자)를 이용해서 보다 세밀한 작업이 가능하도록 만들어 봅니다.
| 브랜드명 | Sales | |||||
| 2000년 | 2001년 | 성장율 | 2002년(E) | 예상 성장율 | ||
| 아이오페 | 3613 | 6907 | =D85/C85-1 | =ROUND(D85+D85*G85,-2) | =H85/100 | 19 |
| 라네즈 | 8265 | 15177 | =D86/C86-1 | =ROUND(D86+D86*G86,-2) | =H86/100 | 18 |
| 마몽드 | 3119 | 4584 | =D87/C87-1 | =ROUND(D87+D87*G87,-2) | =H87/100 | 14 |
| 헤라 | 9828 | 14745 | =D88/C88-1 | =ROUND(D88+D88*G88,-2) | =H88/100 | 14 |
| 설화수 | 7557 | 14178 | =D89/C89-1 | =ROUND(D89+D89*G89,-2) | =H89/100 | 14 |
| 이니스프리 | 7208 | 10536 | =D90/C90-1 | =ROUND(D90+D90*G90,-2) | =H90/100 | 10 |
| 미래파 | 6834 | 10698 | =D91/C91-1 | =ROUND(D91+D91*G91,-2) | =H91/100 | 10 |
| 브랜드계 | =SUM(C85:C91) | =SUM(D85:D91) | =D92/C92-1 | =SUM(F85:F91) | =F92/D92-1 |
스피너를 만들고 값을 연결하는 방법은 다들 아시지요?
(1) ''보기-도구 모음' 메뉴에서 '양식'을 선택하신 다음 '회전자' 아이콘을 클릭합니다. 그리고 나서 '예상 성장율' 옆에 적당한 크기로 그려넣고
(2) '예상 성장율' 옆에 적당한 크기로 그려넣고 오른쪽 마우스 버튼을 누르면 단축 메뉴가 나타납니다.
(3) '컨트롤 서식'을 선택한 다음 필요한 항목의 값을 지정해 주시면 됩니다. 위의 스피너 아이콘을 오른쪽 마우스 버튼으로 누른 다음, 어떻게 설정이 되어있나 확인해 보세요.
이상에서 설명드린 것은 지극히 일반적인(general) 방법입니다. 좀더 응용을 해서 여러분만의 보다 정밀한 모형을 만들어 보시기 바랍니다.
다음 시간에…
정리 — 시나리오 관리자와 스피너로 사업계획서 만들기
| 항목 | 설명 |
|---|---|
| 사용 기능 | 시나리오 관리자(도구-시나리오), VBA 콤보 박스, 스피너(회전자) 폼 컨트롤 |
| 시나리오 예시 | Same As The Last Year, Conservative, Optimistic, Best Performance |
| 시나리오 방식 장점 | 미리 정의한 여러 경우를 한 번에 등록해 두고 콤보 박스로 빠르게 전환 가능 |
| 스피너 방식 장점 | 브랜드별 예상 성장율을 실시간으로 미세 조정하며 즉석 질문에 대응 가능 |
| 활용 목적 | 내년도 예상 Sales 등 사업계획서의 결과값을 다양한 가정으로 빠르게 검토 |
자주 묻는 질문 (FAQ)
Q1. 시나리오 관리자와 스피너(회전자) 방식 중 어떤 것을 써야 하나요?
미리 정의된 몇 가지 대표 상황(보수적/낙관적/최고 실적 등)을 빠르게 비교·보고할 때는 시나리오 관리자가 편리합니다. 반면 상사가 그 자리에서 '20%로 가정하면?' 처럼 임의의 수치를 즉석에서 바꿔가며 묻는 경우에는 스피너로 성장률을 세밀하게 조정하는 방식이 더 유연하게 대응할 수 있습니다.
Q2. 시나리오에 VBA 콤보 박스를 연결하는 이유는 무엇인가요?
'도구-시나리오' 메뉴를 매번 열어 시나리오를 선택하고 '표시' 버튼을 누르는 절차가 번거롭기 때문에, VBA로 콤보 박스를 만들어 원하는 시나리오를 선택만 하면 바로 표시되도록 연결해 두면 반복 작업을 줄이고 보고 속도를 높일 수 있습니다.
Q3. 스피너(회전자)는 어떻게 값에 연결하나요?
'보기-도구 모음'에서 '양식' 도구모음을 표시한 뒤 회전자 아이콘으로 원하는 위치에 컨트롤을 그리고, 오른쪽 마우스 버튼으로 '컨트롤 서식'을 선택해 셀 연결과 최소/최대값 등을 지정하면 스피너를 클릭할 때마다 연결된 셀의 값이 바뀌면서 예상 성장율 등의 결과가 자동으로 갱신됩니다.
마치며
다음 시간에… 시나리오 관리자와 스피너는 서로 다른 상황에서 각각 강점을 발휘합니다. 여러 조건을 미리 정리해 보고할 때는 시나리오를, 즉석에서 가정을 바꿔가며 검토할 때는 스피너를 활용해 여러분만의 사업계획서 모형을 만들어 보시기 바랍니다.