NPV·IRR 계산기 (XIRR 포함)
현금흐름의 순현재가치, 모든 IRR, MIRR, 회수 기간을 구하고 날짜별 흐름은 XNPV·XIRR로 계산합니다. Excel NPV()의 함정도 보여 줍니다.
Excel의 NPV()는 첫 값을 한 기간 뒤로 보고 그것까지 할인합니다. 이후의 흐름만 NPV()에 넣고 첫 값은 함수 밖에서 더해야 왼쪽의 NPV가 나옵니다.
모든 계산은 브라우저에서 합니다. 현금흐름과 이율은 로컬 스토리지에 남아 새로 고침해도 유지됩니다.
사용법
- 오늘의 지출을 음수로 시작해 한 줄에 하나씩 현금흐름을 붙여넣으세요. 천 단위 쉼표와 회계식 괄호도 읽습니다.
- 기간당 할인율을 넣고 NPV를 읽습니다. 스프레드시트를 확인하는 중이라면 옆의 Excel NPV() 값과 비교해 보세요.
- IRR 칸을 보세요. 값이 둘 이상이면 흐름의 부호가 여러 번 바뀐다는 뜻이고, 그래프에 각 교차점이 표시됩니다.
- 빌리는 이율과 굴리는 이율이 할인율과 다르면 MIRR의 조달 이율과 재투자 이율을 따로 정하세요.
- 날짜가 불규칙하면 날짜별로 바꾸고 각 줄에 YYYY-MM-DD와 금액을 써서 XNPV와 XIRR을 구합니다.
자세한 설명
펼치기접기
현금흐름을 한 열로 붙여넣으면 할인율에서의 순현재가치, 모든 내부수익률, 수정 내부수익률, 단순·할인 회수 기간을 구합니다. 날짜가 있는 흐름은 XNPV와 XIRR로 바꿔 계산합니다. 첫 줄은 오늘이라 할인하지 않습니다. 교과서의 관례이지만 Excel의 NPV()는 다르게 동작합니다. 이 함수는 첫 인수를 한 기간 뒤의 값으로 보고 그것까지 할인하므로, 목록 전체를 넣으면 답이 (1+할인율)배만큼 작아집니다. 두 값을 나란히 보여 주어 차이를 물려받지 않고 눈으로 확인할 수 있게 했습니다. IRR은 다항식의 근이고 다항식은 근을 여러 개 가질 수 있습니다. 부호가 두 번 이상 바뀌는 흐름, 예를 들어 폐쇄 비용이 드는 광산이나 중간에 대규모 보수가 필요한 설비에는 부호 변화마다 IRR이 하나씩 있을 수 있고, Excel은 초기 추정값이 이끄는 하나만 돌려줍니다. 이 도구는 −99.99%부터 10,000%까지 모든 할인율을 훑어 NPV가 0을 지나는 곳을 모두 나열합니다. −1,600, 10,000, −10,000이라는 유명한 펌프 예제에는 25%와 400% 두 개가 있고, 그래프가 그 이유를 보여 줍니다. 0에 닿기만 하고 지나지 않는 곳은 보고하지 않으며, 지나는 곳이 전혀 없으면 오류 코드 대신 그렇다고 말합니다. MIRR은 중간 현금을 IRR 자체로 재투자한다는 IRR의 가정을 조달 이율과 재투자 이율로 바꿉니다. 회수 기간은 누적 합계가 마지막으로 0을 넘어서는 시점을 기준으로, 그 기간의 현금이 고르게 들어온다고 보고 보간합니다. 손익분기를 넘었다가 다시 가라앉는 사업은 회수된 것이 아닙니다. 날짜별 흐름은 Excel의 XNPV를 따라 첫 줄부터 일수를 세고 윤년과 상관없이 365로 나누며, 첫 줄보다 이른 날짜는 거부합니다.
자주 묻는 질문
Excel의 NPV와 왜 다른가요?
Excel의 NPV()는 받은 모든 값이 각 기간 말에, 즉 지금부터 한 기간 뒤부터 들어온다고 가정합니다. 그래서 오늘 하는 초기 투자까지 할인해 버립니다. 올바른 수식은 =NPV(할인율, 이후 흐름) + 첫 흐름입니다. 여기 Excel 칸의 값은 목록 전체를 NPV()에 넣었을 때의 결과이니, 스프레드시트가 그 숫자를 보여 준다면 이것이 원인입니다.
IRR이 왜 두 개인가요?
IRR은 NPV가 0이 되는 할인율이고, NPV는 1/(1+r)에 대한 다항식입니다. 다항식의 양의 근은 계수의 부호가 바뀌는 횟수만큼 있을 수 있어서, 음수·양수·음수로 흐르는 현금흐름에는 IRR이 두 개일 수 있습니다. 둘 다 맞는 값입니다. 바로 여기서 IRR은 판단 기준으로서 쓸모를 잃습니다. 실제 할인율에서의 NPV를 보거나 답이 하나뿐인 MIRR을 쓰세요.
MIRR은 무엇이 다른가요?
모든 지출을 조달 이율로 오늘까지 할인하고, 모든 수입을 재투자 이율로 마지막 기간까지 불린 뒤, 한쪽을 다른 쪽으로 바꾸는 단 하나의 이율을 찾습니다. 일반 IRR은 중간에 생기는 현금이 IRR 자체로 재투자된다고 은연중에 가정하므로 IRR이 높은 사업을 과대평가합니다. 두 이율을 자본 비용으로 맞추면 MIRR이 대개 더 정직한 숫자입니다.
회수 기간은 어떻게 계산하나요?
누적 합계가 마지막으로 0을 넘어서는 기간을 찾고, 그 기간 안의 비율은 현금이 고르게 들어온다고 보고 선형 보간합니다. 할인 회수 기간은 각 흐름을 먼저 할인율로 할인한 뒤 같은 방식으로 구하므로 언제나 같거나 더 깁니다. 누적 합계가 음수로 끝나면 회수되지 않는 것이고, 도구가 그렇게 알려 줍니다.
XIRR은 시간을 어떻게 세나요?
Excel과 같습니다. 각 흐름을 첫 줄로부터의 일수를 365로 나눈 만큼 할인하므로 윤년을 더 길게 보지 않습니다. 첫 줄이 0일째이므로 그보다 이른 날짜는 거부하며, Excel도 같은 경우에 오류를 냅니다. 월별 흐름을 날짜로 넣으면 달마다 길이가 달라 기간별 모드와 조금 다른 답이 나옵니다.
관련 도구
배란일 계산기 (가임기·다음 생리 예정일)
마지막 생리 시작일과 주기로 배란일, 가임기, 다음 생리 예정일을 계산하고 앞으로 6번의 주기를 표로 보여 줍니다.
일상
퍼센트 계산기
퍼센트 값, 비율, 증감률을 한 곳에서 계산하세요.
일상
팁 계산기
팁을 계산하고 전체 금액을 인원수로 나누세요.
일상
BMI 계산기
키와 몸무게로 체질량지수(BMI)를 계산하고 건강 범위를 확인하세요.
일상
나이 계산기
정확한 만 나이(년·월·일)와 다음 생일까지의 일수를 계산하세요.
일상
복리 계산기
초기 원금에 정기 납입·이자율·복리 주기를 적용해 자산이 어떻게 불어나는지 시뮬레이션.
일상