정확해 보이는 숫자가 가장 위험하다
계산 결과에는 소수점이 붙는다. 소수점이 붙으면 확인이 끝난 숫자처럼 보인다. 입력값 하나가 잘못돼도 결과는 여전히 단정적이고, 클로드가 보기 좋은 계산 화면까지 만들어주면 식과 중간값을 들여다볼 이유는 더 줄어든다.
그런데 13장의 반대 심문 보고서에는 아직 숫자로 확인하지 않은 가정이 남아 있다. 매출이 얼마나 늘어야 하는지, 이익률이 어느 정도 회복돼야 하는지, 배당이 줄어도 현금흐름이 버틸 수 있는지, 현재 포트폴리오 비중이 기준을 벗어났는지 따져야 한다.
이 장에서 만드는 도구는 세 가지다.
- 배당 현금흐름 계산기
- 포트폴리오 리밸런싱 계산기
- 강세·기준·약세 시나리오 계산기
모두 클로드 안에서 대화로 설계하고 확인할 수 있는 범위에 둔다. 별도 스프레드시트나 API는 사용하지 않는다. 도구의 값어치는 화면의 모양이 아니라 입력값, 계산식, 중간값, 결과, 검산 순서에서 나온다.
그림 14-1은 입력에서 독립 검산까지의 순서다. 결과 다음에 검산이 한 칸 더 붙어 있다.

입력, 단위, 식, 중간값, 결과, 독립 검산의 순서
그림 14-1. 계산 도구 입력·계산·출력 구조 — 계산 도구는 답을 숨기는 상자가 아니라 식과 가정을 드러내는 기록이어야 한다.
계산 도구의 공통 사양
세 도구에는 같은 안전장치를 넣는다.
1. 모든 입력값에 단위와 기준 시점을 표시한다.
2. 사용한 계산식을 화면에 적는다.
3. 중간값을 생략하지 않는다.
4. 세금·환율·재투자 같은 단순화 가정을 표시한다.
5. 빈 입력값을 임의로 채우지 않는다.
6. 항목마다 허용 범위를 정한다. 0 이하가 될 수 없는 값과 음수가 가능한 값을 구분한다.
7. 결과를 투자 추천이나 확정 수익으로 표현하지 않는다.
8. 입력값을 바꾸면 결과와 설명이 함께 바뀌게 한다.
클로드가 대화 중 독립된 계산 화면이나 재사용 가능한 결과물을 만들 수 있는 환경이라면 다음처럼 요청할 수 있다.
입력값, 계산식, 중간값, 결과가 모두 보이는 간단한 계산 도구를 만들어줘. 코드를 설명하는 강의는 하지 말고, 사용자가 숫자를 바꿨을 때 결과가 갱신되게 해줘. 입력 단위와 단순화 가정을 화면에 표시하고, 결과 아래에 독립 검산용 계산식을 적어줘.
기능 이름과 화면 위치는 바뀔 수 있다. 결과물을 만들기 어려운 환경에서는 같은 구조를 표와 계산 과정으로 출력해도 된다. 이 책의 목적은 특정 UI를 익히는 것이 아니라 재현 가능한 계산을 남기는 것이다.
도구 1. 배당 현금흐름 계산기
배당수익률만 보면 현재 가격에 대한 한 시점 비율만 보게 된다. 실제 현금흐름을 보려면 투자금, 배당수익률, 배당 성장 가정, 세금, 재투자 여부, 기간을 구분한다.
입력값
교육용 예시는 다음과 같다.
- 초기 투자금: 50,000,000원
- 첫해 세전 배당수익률: 4.0%
- 연간 배당 성장 가정: 3.0%
- 국내 일반 과세계좌 배당의 원천징수 예시: 15.4%
- 계산 기간: 5년
- 배당 재투자: 하지 않음
15.4%는 국내 일반 과세계좌의 배당소득 원천징수에서 흔히 접하는 수치를 단순화한 예시다. 배당의 유형, 금융소득 규모, 계좌 유형, 거주지, 국가와 상품에 따라 실제 세액과 신고 의무가 달라질 수 있으므로 개인 계산에 그대로 적용하지 않는다.
계산식
첫해 세전 배당은 다음과 같다.
50,000,000원 × 4.0% = 2,000,000원
첫해 세후 배당은 다음과 같다.
2,000,000원 × (1 - 15.4%) = 1,692,000원
다음 해 세전 배당은 전년도 배당에 성장 가정을 적용한다.
2,000,000원 × 1.03 = 2,060,000원
5년 동안 재투자를 하지 않는다면 세후 현금은 해마다 약 1,692,000원, 1,742,760원, 1,795,043원, 1,848,894원, 1,904,361원이다. 합계는 약 8,983,058원이다. 원 단위 반올림에 따라 몇 원의 차이가 생길 수 있다.
재투자 가정은 별도로 계산한다
배당을 같은 수익률로 전액 재투자한다는 가정은 현실을 단순화한다. 배당 지급 시점의 가격과 수익률이 같지 않을 수 있고, 세금과 수수료도 달라진다. 따라서 ‘재투자함’ 버튼 하나로 결과를 부풀리지 않는다.
재투자를 사용한다면 다음 항목을 추가한다.
- 배당 지급 시점
- 재투자 가격 또는 재투자 수익률 가정
- 세후 금액만 재투자하는지
- 소수점 단위 매수가 가능한지
- 거래비용을 반영하는지
계산 결과는 미래 배당 약속이 아니다. 배당 성장률을 3%에서 0% 또는 -20%로 바꿨을 때 현금흐름이 얼마나 달라지는지 보는 민감도 도구다.
도구 2. 포트폴리오 리밸런싱 계산기
리밸런싱 계산기가 답하는 질문은 하나다. 사전에 정한 비중과 지금 비중이 얼마나 벌어졌는가.
교육용 입력값
기존 포트폴리오는 총 100,000,000원이다.
- 자산 A: 60,000,000원
- 자산 B: 25,000,000원
- 현금: 15,000,000원
- 새로 들어온 투자금: 10,000,000원
목표 비중은 다음과 같다.
- 자산 A: 50%
- 자산 B: 30%
- 현금: 20%
새 투자금을 더한 뒤 총액은 110,000,000원이다.
목표 금액은 각각 55,000,000원, 33,000,000원, 22,000,000원이다.
110,000,000원 × 50% = 55,000,000원 110,000,000원 × 30% = 33,000,000원 110,000,000원 × 20% = 22,000,000원
새 투자금이 먼저 현금에 들어왔다고 보면 거래 전 금액은 A 60,000,000원, B 25,000,000원, 현금 25,000,000원이다.
목표와의 차이는 다음과 같다.
- 자산 A: 5,000,000원 초과
- 자산 B: 8,000,000원 부족
- 현금: 3,000,000원 초과
따라서 교육용 계산상 A에서 5,000,000원을 줄이고, 현금에서 3,000,000원을 사용해 B를 8,000,000원 늘리면 목표 금액과 일치한다. 실제 거래에서는 세금, 수수료, 최소 거래 단위, 매도 제한, 계좌별 과세를 따로 고려한다.
표 14-1은 앞의 계산을 자산별 한 줄로 정리한 것이다. 조정액 열의 합이 0이 되는지 확인한다.

세 자산의 기존 금액, 새 투자금 반영 금액, 목표 금액, 조정액, 조정 후 금액을 비교한 표
표 14-1. 리밸런싱 전후 비교 — 리밸런싱 계산은 무엇을 사고팔지 추천하는 것이 아니라 사전에 정한 비중과의 차이를 보여준다.
리밸런싱 도구에는 ‘매도 없이 새 투자금만 배분’하는 선택도 넣을 수 있다. 이 경우 목표 비중에 즉시 맞추지 못하더라도 거래비용과 세금 부담을 줄일 수 있다. 계산기는 두 방식을 나란히 보여주고, 어떤 방식을 쓸지는 16장의 포트폴리오 운영 규칙에서 정한다.
도구 3. 강세·기준·약세 시나리오 계산기
시나리오 계산은 미래를 맞히는 작업이 아니다. 투자 논지의 결과가 어떤 가정에 가장 민감한지 확인하는 작업이다.
13장의 B기업 합성 사례를 이어간다. 아래 수치는 특정 실명 기업과 무관하며, 계산 결과는 적정가·목표가·매수 기준이 아니라 입력 가정의 민감도를 보여주는 교육용 숫자다. 현재 연간 매출을 1,000억 원, 발행주식 수를 1,000만 주로 가정한다. 세후 환산은 영업이익의 78%라는 단순 가정을 사용한다. 실제 기업 분석에서는 이자비용, 영업외손익, 세율, 비지배지분, 희석 가능 주식 수를 따로 반영해야 한다.
표 14-2는 세 시나리오의 입력값만 모아놓았다. 결과가 아니라 어느 행에서 값이 크게 벌어지는지 비교한다.

약세·기준·강세의 성장률, 이익률, 환산율, 주식 수, 배수를 비교한 표
표 14-2. 세 시나리오 가정표 — 결과 차이는 전망 능력보다 입력 가정의 차이에서 시작된다.
| 입력 | 약세 | 기준 | 강세 |
|---|---|---|---|
| 매출 성장률 | -5% | 8% | 18% |
| 영업이익률 | 6% | 10% | 14% |
| 세후 환산율 | 78% | 78% | 78% |
| 발행주식 수 | 1,000만 주 | 1,000만 주 | 1,000만 주 |
| 가정 배수 | 9배 | 13배 | 17배 |
약세 시나리오
매출 1,000억 원 × 95% = 950억 원 영업이익 950억 원 × 6% = 57억 원 세후 이익 가정 57억 원 × 78% = 44.46억 원 주당 결과 44.46억 원 ÷ 1,000만 주 = 444.6원 가정 결과값 444.6원 × 9배 = 약 4,001원
기준 시나리오
매출 1,000억 원 × 108% = 1,080억 원 영업이익 1,080억 원 × 10% = 108억 원 세후 이익 가정 108억 원 × 78% = 84.24억 원 주당 결과 84.24억 원 ÷ 1,000만 주 = 842.4원 가정 결과값 842.4원 × 13배 = 약 10,951원
강세 시나리오
매출 1,000억 원 × 118% = 1,180억 원 영업이익 1,180억 원 × 14% = 165.2억 원 세후 이익 가정 165.2억 원 × 78% = 128.856억 원 주당 결과 128.856억 원 ÷ 1,000만 주 = 1,288.56원 가정 결과값 1,288.56원 × 17배 = 약 21,905원
차트 14-1에서는 세 결과가 같은 축 위에 나란히 선다. 막대의 높이보다 최저와 최고 사이의 폭을 눈여겨본다.

약세 4,001원, 기준 10,951원, 강세 21,905원의 교육용 가정 결과를 비교한 막대 차트
차트 14-1. 시나리오별 결과 범위 — 이 범위는 목표 가격이 아니라 매출·이익률·배수 가정의 민감도를 확인하는 교육용 결과다.
숫자의 간격이 큰 이유는 매출 성장률, 이익률, 배수를 동시에 바꿨기 때문이다. 이 결과를 가격 목표로 읽으면 안 된다. 오히려 어떤 입력값이 결과를 가장 크게 움직이는지 한 항목씩 고정하고 바꾸어야 한다.
예를 들어 기준 시나리오에서 배수는 13배로 고정하고 영업이익률만 8%, 10%, 12%로 바꿔본다. 다음에는 이익률을 10%로 고정하고 매출 성장률만 바꾼다. 이렇게 해야 투자 논지의 핵심이 수요 성장인지, 원가 개선인지, 시장의 가치평가인지 구분된다.
한 번에 하나의 가정만 바꾸어본다
세 시나리오의 결과 차이가 크다고 해서 약세와 강세 중 하나를 고를 필요는 없다. 어떤 입력이 결과를 흔드는지 분리하는 편이 더 유용하다.
기준 시나리오에서 매출 1,080억 원, 세후 환산율 78%, 발행주식 수 1,000만 주, 배수 13배를 고정하고 영업이익률만 바꿔보자.
- 이익률 8%라면 가정 결과값은 약 8,761원이다.
- 이익률 10%라면 약 10,951원이다.
- 이익률 12%라면 약 13,141원이다.
영업이익률이 2%포인트 움직일 때 결과가 약 2,190원씩 달라진다. 이 계산은 미래 값을 알려주지 않는다. 투자 논지에서 이익률 회복 가정이 얼마나 큰 역할을 하는지 보여준다. 다음에는 이익률을 고정하고 매출 성장률이나 배수만 바꾼다.
계산 도구에는 입력값 저장일과 버전을 적는다. 실적 발표 뒤 숫자를 바꿀 때 이전 값을 덮어쓰지 않고, 무엇이 실제로 달라졌고 무엇은 단순 가정 변경인지 남긴다. 그래야 결과가 좋아진 이유가 기업 실적 때문인지 낙관적인 배수를 적용했기 때문인지 구분할 수 있다.
계산 도구를 만드는 재사용 지침
다음 사양으로 계산 도구를 만들어줘. 공통 규칙 - 입력값마다 단위와 기준 시점을 표시해줘. - 사용한 식과 중간값을 숨기지 마. - 빈 입력값을 임의로 추정하지 마. - 입력 항목마다 허용 범위를 지정해줘. 투자금·기간·주식 수처럼 0 이하가 될 수 없는 값은 오류로 처리하고, 성장률·이익률·현금흐름처럼 0이나 음수가 가능한 값은 정상 입력으로 받아줘. - 결과는 교육용 가정이며 투자 추천이 아니라는 문구를 표시해줘. - 결과 아래에 독립 검산용 계산 과정을 적어줘. 도구 1: 배당 현금흐름 입력: 투자금, 첫해 배당수익률, 배당 성장률, 세금 가정, 기간, 재투자 여부 출력: 연도별 세전·세후 배당, 누적 현금, 사용한 가정 도구 2: 리밸런싱 입력: 자산별 현재 금액, 새 투자금, 목표 비중, 매도 허용 여부 출력: 총액, 목표 금액, 차이, 조정 금액, 조정 후 비중 도구 3: 시나리오 입력: 현재 매출, 매출 성장률, 영업이익률, 세후 환산율, 발행주식 수, 가정 배수 출력: 시나리오별 매출, 영업이익, 세후 이익, 주당 결과, 가정 결과값
잘못 만든 계산 도구를 고치는 법
화면이 돌아가는 것과 계산이 맞는 것은 별개다. 다음 다섯 가지가 자주 생기는 오류다.
단위가 섞였다
매출은 억 원, 주식 수는 주 단위인데 중간 계산에서 원 환산이 빠지면 결과가 1억 배 달라질 수 있다. 모든 입력을 원 단위로 변환하거나, 식에서 단위를 명확히 표시한다.
현재 계산에서 매출 단위가 억 원이고 주식 수가 주 단위다. 중간 단계의 원 환산을 표시하고, 단위가 소거되는 과정을 다시 써줘.
세율을 두 번 적용했다
세후 배당을 입력했는데 다시 세금을 빼거나, 세후 환산 이익에 세율을 한 번 더 적용할 수 있다. 입력값이 세전인지 세후인지 라벨에 넣는다.
비중 합계가 100%가 아니다
목표 비중 합계가 100%가 아니면 계산을 중단하고 오류를 보여줘야 한다. 자동으로 비율을 다시 맞추면 사용자의 기준을 바꾼다.
반올림 위치가 다르다
매 단계에서 반올림한 값과 마지막에 한 번 반올림한 값은 조금 다를 수 있다. 계산 원칙을 표시하고 검산할 때 같은 방식을 사용한다.
미래 가정을 확정값처럼 표현했다
‘예상 가치’나 ‘목표 가격’ 대신 ‘가정 결과값’과 ‘민감도 범위’를 사용한다. 입력이 달라지면 결과도 달라진다는 문장을 화면에 남긴다.
세 도구의 합격 기준
- 입력값과 단위가 보인다.
- 계산식과 중간값이 보인다.
- 빈 값과 비정상 입력을 임의로 처리하지 않는다.
- 교육용 예시를 손계산으로 재현할 수 있다.
- 세금·환율·재투자·수수료의 단순화가 적혀 있다.
- 결과를 목표 가격이나 확정 수익으로 표현하지 않는다.
- 저장한 가정을 다음 분석에서 수정할 수 있다.
이번 장에서 만든 것
계산 도구 3종을 만들었다. 배당 현금흐름, 리밸런싱, 시나리오 계산기는 모두 입력값과 식과 중간값을 드러내며, 결과는 목표 가격이 아니라 가정의 민감도다.
다음에도 사용할 지침
입력값의 단위와 기준 시점, 사용한 식, 중간값, 결과, 독립 검산 과정을 모두 드러낸다. 빈 입력값을 임의로 채우지 말고 목표 비중 합계나 단위가 어긋나면 계산을 중단하고 원인을 보여준다. 결과는 목표 가격이 아니라 교육용 가정의 민감도로 표시하고, 한 번에 하나의 가정만 바꾸어 확인한다.
사람이 마지막으로 확인할 것
- 입력값의 단위와 기준 시점이 같은가.
- 세전·세후 값이 구분됐는가.
- 발행주식 수에 희석 가능 주식이 빠지지 않았는가.
- 목표 비중 합계가 100%인가.
- 세금·환율·수수료 가정이 실제 상황과 다른 점을 알고 있는가.
- 시나리오 결과를 현재 목표 가격으로 해석하지 않았는가.
- 계산 도구의 예시 숫자를 독립적으로 다시 계산했는가.
4부를 마치며
관찰 범위를 지키고, 논지의 약점을 찾고, 가정이 결과에 미치는 영향을 숫자로 확인하는 검증 체계가 갖춰졌다.
여기에 차트 해석 검증 체크리스트, 반대 심문 보고서와 논지 철회 조건, 계산 도구 3종이 더해졌다.
다음 부에서는 이 결과를 자산 선택과 비중 규칙에 연결한다. 높은 결과값을 주는 조합보다 3장에서 만든 투자 원칙과 자금의 사용 시점에 맞는지를 먼저 확인한다.


