MIRR 函數
會傳回 Double ,指定一系列定期現金流量的內部報酬率, (付款和收據) 。
語法
MIRR (值 ( ) 、 finance_rate、 reinvest_rate)
MIRR 函式具有下列具名自變數:
部分 | 描述 |
---|---|
值 ( ) | 此為必要動作。 Double陣列,指定現金流量值。 陣列必須至少包含一個負值 (付款) ,以及一個 (收據) 的正值。 |
finance_rate | 此為必要動作。 再次 指定支付的利率作為工資成本。 |
reinvest_rate | 此為必要動作。 雙 精度浮點數指定從現金重新投資獲利時所收到的利率。 |
註解
修改後的內部報酬率是以不同費率支付付款和收據時的內部報酬率。 MIRR 函式會考慮投資 (finance_rate) 的成本,以及重新投資現金 (reinvest_rate) 時所收到的利率。
finance_rate和reinvest_rate自變數是以十進位值表示的百分比。 例如,12% 表示為 0.12。
MIRR 函式會使用陣列內的值順序來解譯付款和收據的順序。 請務必以正確的順序輸入您的付款和收據值。
範例
這個範例會使用 MIRR 函式,針對數位中 Values()
包含的一系列現金流量,傳回已修改的內部報酬率。
LoanAPR
代表利息,並 InvAPR
代表重新投資時所收到的利率。
Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
RetRate = MIRR(Values(), LoanAPR, InvAPR) ' Calculate internal rate.
Msg = "The modified internal rate of return for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
MsgBox Msg ' Display internal return rate.
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。