會針對一系列定期現金流指定已修改的內部報酬率的 Double, (支出和收入) 。

語法

MIRR ( () 、finance_rate、reinvest_rate)

MIRR 函數語法具有以下引數:

引數

描述

values ()

必要。 Double 陣列指定現金流量值。 陣列至少必須包含一個負值 (支出) 與一個正值 (收入)。

finance_rate

必要。 支付的利率指定為財務成本的倍數。

reinvest_rate

必要。 倍指定現金再投資收益的利率。


註解

修改的內部報酬率是當付款和收入以不同費率計算時的內部報酬率。 MIRR函數會同時考慮投資 (finance_rate) 以及現金或現金再投資後 (reinvest_rate) 。

finance_ratereinvest_rate 都是以小數點值表示的百分比。 例如,12% 會以 0.12 表示。

MIRR函數會使用陣列中的值順序來解譯支出和收入的順序。 請務必依正確的順序輸入支出及收入的值。

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 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
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×