算NPV的題目,為什麼excel的npv函數和數學方法算的差別那麼大?
01-18
利率是0.15
用npv(0.15,value1,value2,....)函數算出來的是$1067.18,用數學方法的是 -4150+1252.5*(1.15)^(-1)+3145.625*(1.15)^(-2)+2326.25*(1.15)^(-3)+664.6875*(1.15)^(-4) 1227.23@瀟洒阿波羅, 謝謝!
Excel 的爭取演算法是 Microsoft OneDrive應該是 npv(0.15,value1,value2,....)-4150
EXCEL裡面NPV 演算法似乎是錯的,因為他不能驗證第一年的投資,所以你可以從第二年算起然後(加上或減去)第一年的投資。(p.s. 這基本意味著excel 實際上算的是Future Cash Flow Discounted to Present Value , 而不是真正的NPV。)
The NPV Function Doesn』t Calculate Net Present Value
但是也在求證。希望有做finance的人可以確認下?
Excel NPV:投資發生在當年(yr=0),則在NPV後加回投資額
投資發生在年末或次年(yr=1),則將投資額加到NPV公式中的第一個value中計算
簡而言之,NPV公式的第一個value即為第一年的income,折現次方為1
因為Excel計算出來的NPV不算第0年的初始投資,只計算從第一年開始的現金流。用函數算出結果後你要自己加上第0年的投資。
excel默認value(n)的值在第n年年末發生,而你用數學方法計算時,認為value(n)是在第n年年初發生的。將1067.18乘以1.15即得1227.23。
個人覺得最保險的方法是用金融計算器直接計算NPV。Excel是不對的,ls幾位也說的很清楚了,Excel的function是從第一年算起的而不是真正的NPV。
Excel中的NPV計算公式默認為PV公式,也就是說其實是不對的。
具體可參考"Financial Modeling-By Simon Benninga"這本書。
We can calculate the value of the investment by discounting its cash flows using this opportunity cost as a discount rate:
The present value , 379.08, is the value today of the investment. In a competitive
market, the present value should correspond to the market price of thecash fl ows. The spreadsheet illustrates three ways of obtaining this value:? Summing the individual present values in cells C5:C9. To simplify thecopying, note the use of 「 ∧ 」 to represent the power and the use of both therelative and absolute references; for example: = B5/(1 + $B$2) ∧ A5 in cell C5.? Using the Excel NPV function. As we show on the next page, Excel 』 s NPVfunction is unfortunately misnamed—it actually computes the present valueand not the net present value.
EXCEL的計算公式是:-4150*(1.15)^(-1) + 1252.5*(1.15)^(-2) + 3145.625*(1.15)^(-3) + 2326.25*(1.15)^(-4)+664.6875*(1.15)^(-5)
推薦閱讀:
※c++ lambda 函數的 static 屬性是否無效?
※哪些函數的增長速度能勝過指數函數?
※如何理解logistic函數?
※你見過的最污的函數圖像是什麼?
※大家都用什麼軟體繪製函數圖像呢?
TAG:財務 | MicrosoftExcel | 函數 | Excel公式 |