엑셀 | 내부수익률(IRR) 계산하는 방법
IRR(Internal Rate of Return)
내부수익률(IRR, Internal Rate of Return)은 사업 기간 동안 현금 유출과 현금 유입을 같게 만들어주는 이자율을 뜻합니다. 즉, NPV를 0으로 만드는 할인율입니다. 공식으로 표현하면, 다음을 만족시키는 $ r $이 IRR입니다.(단, $ N $은 사업 기간, $ C_t $는 $ t $ 시점에서의 현금 흐름)
$$ \sum_{t=0}^{N} \frac{C_t}{(1+r)^t} = 0 $$
예를 들어 현재 100을 투자해서 1년 후에 110의 현금 유입이 있다면, IRR은 10%입니다.
$$ -100 + \frac{110}{1+r} = 0 \ \ \ \therefore \ \ r = 0.1 $$
회사에서 정한 목표 수익률이 10%일 때, 투자안의 내부수익률이 5%면 그 투자안을 기각하고, 15%면 채택합니다.
엑셀에서 IRR 계산하는 함수
엑셀에서 IRR을 계산하는 함수는 IRR과 XIRR이 있습니다. IRR은 정기적인 현금 흐름일 때, XIRR은 비정기적인 현금흐름일 때 사용합니다.
두 함수 모두 시행착오법으로 계산합니다. IRR 함수는 20번 이상, XIRR 함수는 100번 이상 반복한 후에도 결과값을 찾지 못하면 #NUM! 오류 값이 반환됩니다.
IRR 함수
IRR(values, [guess])
- values
필수 요소입니다. 내부 수익률을 계산할 값이 들어 있는 셀에 대한 참조 또는 배열입니다. - guess
선택 요소입니다. IRR의 결과값에 가깝다고 추측되는 수입니다. 생략할 경우 0.1부터 시작합니다.
1년 단위로 현금흐름을 입력해야 연 단위의 내부수익률을 얻을 수 있습니다.
XIRR 함수
XIRR(values, dates, [guess])
- values
필수 요소입니다. dates의 지불 일정에 대응하는 현금 흐름입니다. - dates
필수 요소입니다. 현금 흐름에 대응하는 지불 일정입니다. - guess
선택 요소입니다. XIRR의 결과값에 가깝다고 추측되는 수입니다. 생략할 경우 0.1부터 시작합니다.