엑셀 / 함수 / NPV / 순현재가치 계산하는 함수
NPV는 일정한 기간 간격의 미래 현금흐름을 현재 시점으로 할인해 더합니다. 현재 시점의 초기 투자금은 NPV의 현금흐름 범위에 넣지 않고 결과에 따로 더합니다. 지출을 음수로 기록했다면 그 음수를 더하는 방식입니다. 이 차이를 놓치면 초기 투자금까지 한 기간 할인해 잘못 계산하게 됩니다.
구문과 기간의 기준
=NPV(rate,value1,[value2],...)
rate는 한 기간의 할인율이며 value1은 1기간 말, value2는 2기간 말의 현금흐름입니다. 기간은 같은 간격이어야 하지만 금액은 같지 않아도 됩니다. 연간 현금흐름에는 연간 할인율, 월간 현금흐름에는 해당 기준에 맞는 월 할인율을 사용합니다.
구문과 지원 제품은 Microsoft의 NPV 함수 설명에서 확인할 수 있습니다.
초기 투자금을 포함한 예제
현재 10000을 지출하고 1·2·3년 뒤에 각각 4000·5000·6000을 받으며 연 할인율이 10%라는 가정에서는 다음처럼 계산합니다.
=NPV(10%,4000,5000,6000)-10000
미래 현금유입의 현재가치를 구한 뒤 초기 투자금 -10000을 별도로 반영하는 예입니다. 초기 투자금이 A2, 미래 금액이 A3:A5에 있다면 =NPV(10%,A3:A5)+A2로 작성합니다.
NPV(10%,-10000,4000,5000,6000)은 초기 지출을 한 기간 뒤의 금액으로 취급하므로 위 투자 시점과 같지 않습니다. 현금흐름이 없는 기간도 순서를 유지하려면 숫자 0을 넣어야 합니다. 빈 셀을 건너뛰면 기간 대응이 달라질 수 있습니다.
결과를 해석하는 범위
가정한 현금흐름과 할인율 아래에서 순현재가치가 양수라면 할인율 기준보다 큰 현재가치가 있다는 의미입니다. 그렇다고 무조건 투자해야 한다는 결론은 아닙니다. 추정 금액·위험·대안·자금 제약 등에 따라 판단이 달라질 수 있으며 이 글은 계산법이지 개별 투자 권고가 아닙니다.
서로 다른 투자안을 비교할 때는 할인율의 근거와 기간, 포함한 비용의 범위를 통일합니다. 할인율 하나를 바꿔 결과가 얼마나 달라지는지도 확인할 수 있습니다.
IRR과 불규칙한 날짜 자료
IRR은 순현재가치를 0으로 만드는 기간별 할인율을 구하는 계산과 관련됩니다. 실제 발생 날짜가 불규칙하면 기간 순서만 보는 NPV 대신 날짜를 함께 사용하는 XNPV를 검토하세요. 날짜 자료의 내부수익률은 XIRR로 구합니다.










