office

[Excel] IRR, NPV, PV 함수

탈출시도자 2015. 7. 9. 14:45

IRR함수

1. 형식 : =IRR(values, [guess])

2. 예시 : =IRR({-7000000,1200000,1500000,1800000,2100000,2600000}) / 수익률이 결과값이므로 소수점 이하 또는 %로 서식 지정

3. 의미 : 초기 투입금[첫 번째 값, (-)로 입력]에 대한 주기별[기본적으로 연간으로 인식] 현금흐름 현재가치의 합을 동일하게 만드는 수익률

4. 변수 : values는 셀 참조영역 또는 배열로 입력 가능. vector. 내부수익률을 구하기 위한 수치데이타가 입력된 배열 또는 셀의 주소.

5. 옵션 : [guess]는 옵션임. IRR함수는 반복하여 값(내부수익률)을 넣어보고 틀리면 다시 넣는 방식으로 수행되는데, 이 옵션으로 수익률을 지정하면, 그 수익률부터 시작하여 결과가 0.00001% 이내의 오차 범위에 들어올 때까지 반복. 20번 이상 반복 후에도 결과값을 찾지 못하는 경우 #NUM! 오류값을 표시


NPV함수

1. 형식 : =NPV(rate, value1, [value2], ...) / 할인율, 할인대형 현금흐름

2. 예시 : =NPV(8.66%, {1200000,1500000,1800000,2100000,2600000})

3. 의미 : 8.66%의 할인율로 주기별[기본적으로 연간으로 인식] 현금흐름의 현재가치의 합계

4. 변수 : rate와 일련의 현금흐름(value1-IRR함수의 values와 동일)

5. 옵션 : 현금흐름을 꼭 하나의 열 또는 행으로 할 필요 없이 여러개의 벡터로 가능. 그래서 [value2], ... 로 표기


PV함수

1. 형식 : =PV(Rate, Nper, Pmt, [Fv], [Type]) / 기간별 이율, 기간, 현금흐름, [옵션-미래의 잔액], [옵션-지불 시점]

2. 예시 : =PV(8%/12,20*12,50000,0,0)

3. 의미 : 연8%의 이자율을 가정할 때, 매월 50,000원을 20년동안 지급하는 연금의 현재가치

4. 변수 : Rate는 기간별 이율이므로, 연이율을 기간별 이율로 환산, Nper은 지급기간, Pmt는 일정한 현금흐름-납입액 또는 지급액 등 가능.

5. 옵션 : [Fv]는 투자가 완료된 후 얻고자 하는 미래가치 또는 현금잔액으로서, =PV(8%/12,20*12,50000,0,0)는 20년 동안 매월 5만원 지급하는 것으로 끝나는 거래에 대한 현재가치이고, =PV(8%/12,20*12,50000,6000000,0)는 20년 동안 매월 5만원을 지급하면서 동시에 만기에 600만원을 지급하는 거래에 대한 현재가치를 뜻함. [Type]은 기본값이 0으로서 주기 말에 지급하는 것을 뜻함. 주기 초에 지급시 1로 옵션 지정 필요.