MIRR函数用于计算某一连续期间内现金流的修正内部收益率。函数MIRR同时考虑了投资的成本和现金再投资的收益率。MIRR函数的语法如下:


MIRR(values,fi nance_rate,reinvest_rate)

其中,values参数为一个数组或对包含数字的单元格的引用。这些数值代表着各期的一系列支出(负值)及收入(正值)。values参数中必须至少包含一个正值和一个负值,才能计算修正后的内部收益率,否则函数MIRR会返回错误值“#DIV/0!”。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。finance_rate参数为现金流中使用的资金支付的利率。reinvest_rate参数为将现金流再投资的收益率。下面通过实例详细讲解该函数的使用方法与技巧。

已知某公司某项资产的原值、前5年每年的收益,要求计算5年后投资的修正收益率、3年后的修正收益率及基于14%的再投资收益率的5年修正收益率。打开“MIRR函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-41所示。具体的计算步骤如下。

STEP01:选中A11单元格,在编辑栏中输入公式“=MIRR(A2:A7,A8,A9)”,然后按“Enter”键返回,即可计算出5年后投资的修正收益率,如图19-42所示。

STEP02:选中A12单元格,在编辑栏中输入公式“=MIRR(A2:A5,A8,A9)”,然后按“Enter”键返回,即可计算出3年后的修正收益率,如图19-43所示。

Excel 计算不同利率内部收益率:MIRR函数-Excel22

图19-41 原始数据

Excel 计算不同利率内部收益率:MIRR函数-Excel22

图19-42 计算5年后的修正收益率

STEP03:选中A13单元格,在编辑栏中输入公式“=MIRR(A2:A7,A8,14%)”,然后按“Enter”键返回,即可计算出基于14%的再投资收益率的5年修正收益率,如图19-44所示。

Excel 计算不同利率内部收益率:MIRR函数-Excel22

图19-43 计算3年后的修正收益率

Excel 计算不同利率内部收益率:MIRR函数-Excel22

图19-44 计算结果

函数MIRR根据输入值的次序来解释现金流的次序。所以,务必按照实际的顺序输入支出和收入数额,并使用正确的正负号(现金流入用正值,现金流出用负值)。如果现金流的次数为n,finance_rate为frate,而reinvest_rate为rrate,则函数MIRR的计算公式为:

Excel 计算不同利率内部收益率:MIRR函数-Excel22