MIRR 函數

套用到
Microsoft 365 Access Access 2024 Access 2021 Access 2019 Access 2016

回報:雙重回報,指定一系列週期性現金流 (付款與收款) 的修正內部報酬率。

語法

MIRR (數值為 () 、finance_rate、reinvest_rate)

MIRR 函數語法包含以下參數:

引數 描述
價值觀 () 必要。 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