MCP로 연결 →

계산 입력

# 기간 수 현금흐름
1
2

공식

공식: 불규칙 현금흐름 NPV 계산기
Show calculation steps (1)
  1. NPV (beginning-of-period timing)

    NPV (beginning-of-period timing): 불규칙 현금흐름 NPV 계산기

    For annuity-due timing, each period's cash flow is discounted one period earlier.

광고

결과

순현재가치 (NPV)
187,249.42
over 10 period(s)
기간 현금흐름 현재가치
0 -200,000.00 -200,000.00
1 50,000.00 48,076.92
2 50,000.00 46,227.81
3 50,000.00 44,449.82
4 50,000.00 42,740.21
5 50,000.00 41,096.36
6 45,000.00 35,564.15
7 45,000.00 34,196.30
8 45,000.00 32,881.06
9 45,000.00 31,616.40
10 45,000.00 30,400.39

순현재가치(NPV)란?

순현재가치(NPV)는 미래에 발생하는 현금흐름을 요구수익률로 할인해 현재 시점(0기)의 가치로 환산한 금액입니다. 즉, "이 투자가 지금 얼마의 가치가 있는가"를 보여 주는 지표죠. NPV가 양수(+)면 해당 할인율 기준으로 투자가 가치를 창출한다는 뜻이고, 음수(-)면 오히려 가치를 까먹는다는 의미입니다. 이 계산기는 불규칙한 현금흐름은 물론, 기간 내 복리 적용과 기말·기초 시점 선택까지 모두 지원합니다.

각 기간의 불균등한 현금흐름을 현재가치로 할인하는 과정을 보여주는 타임라인
미래의 각 현금흐름을 현재로 할인한 뒤 합산해 NPV를 구합니다.

사용 방법

먼저 기간별 할인율을 퍼센트(%)로 입력합니다(예: 4%라면 4 입력). 다음으로 한 기간 안에서 복리가 적용되는 횟수를 설정합니다(1 = 기간당 한 번 복리). 그리고 현금흐름이 각 기간의 기말(일반연금)에 발생하는지, 기초(기초연금)에 발생하는지 선택하세요. 0기에 투입되는 초기 금액(보통 음수)을 입력한 뒤, 현금흐름 그룹마다 한 줄씩 추가합니다. 각 줄에는 "기간 수"와 그 연속된 기간마다 반복되는 "현금흐름" 금액을 입력합니다. 한 줄은 기간별로 펼쳐지므로, 예를 들어 5기간에 50,000을 입력하면 1~5기에 각각 50,000이 채워집니다.

계산 공식 풀이

기간별 할인율을 \(r\)(소수), 기간 내 복리 횟수를 \(m\)이라고 할 때, \(t\)기 기말 현금흐름의 할인계수는 \(1 / \left(1 + r/m\right)^{m \cdot t}\)입니다. 각 기간의 현금흐름에 해당 할인계수를 곱한 뒤 모두 합산하고, 여기에 할인하지 않은 0기 금액을 더하면 NPV가 됩니다.

$$\text{NPV} = CF_0 + \sum_{t=1}^{N} \frac{CF_t}{\left(1 + \frac{r}{m}\right)^{m \cdot t}}$$

만약 \(r = 0\)이라면 모든 할인계수가 1이 되므로, NPV는 단순히 전체 현금흐름의 합이 됩니다. 기초 시점을 선택하면 지수는 \(m \cdot (t-1)\)로 바뀝니다.

광고
단일 현금흐름을 복리 할인계수로 나누는 그림
할인계수는 이자율, 기간 수, 복리 주기 \(m\)이 커질수록 함께 커집니다.

계산 예시

할인율 4%, \(m = 1\), 기말 시점 기준으로 살펴보겠습니다. 0기 = -200,000, 1~5기 = 각 50,000, 6~10기 = 각 45,000이라고 합시다. 각 현금흐름을 \(1.04^t\)로 나눕니다. 1기 = \(50{,}000 / 1.04 = 48{,}076.92\), 6기 = \(45{,}000 / 1.04^6 = 35{,}564.15\)가 됩니다. 이렇게 구한 10개 현재가치를 모두 더하고 0기의 -200,000을 합산하면, 10기간에 걸친 NPV는 약 $187,249.42가 됩니다.

자주 묻는 질문(FAQ)

엑셀의 NPV 함수와 무엇이 다른가요? 엑셀의 NPV() 함수는 첫 번째 인수를 1기로 보고 할인합니다. 반면 이 계산기에서는 0기 금액을 전혀 할인하지 않으며(엑셀에서 NPV 바깥에 따로 더하는 방식과 동일), 반복되는 금액을 기간 수로 묶어 한 번에 입력할 수 있습니다.

어떤 할인율을 써야 하나요? 기간별 요구수익률이나 자본비용을 사용하세요. 연 단위 기간이라면 연 할인율을 입력하면 됩니다.

현금흐름이 음수일 수도 있나요? 네. 초기 투자금이나 이후의 추가 자본적 지출처럼 현금이 나가는 항목은 음수로 입력하면 됩니다.

최종 업데이트: