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


MIRR(values,finance_rate,reinvest_rate)

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

典型案例

已知某公司某项资产的原值、前五年每年的收益,计算五年后投资的修正收益率、三年后的修正收益率以及基于14%的再投资收益率的五年修正收益率。基础数据如图17-47所示。

步骤1:打开例子工作簿“MIRR.xlsx”。

步骤2:在单元格A11中输入公式“=MIRR(A2:A7,A8,A9)”,用于计算五年后投资的修正收益率。

步骤3:在单元格A12中输入公式“=MIRR(A2:A5,A8,A9)”,用于计算三年后的修正收益率。

步骤4:在单元格A13中输入公式“=MIRR(A2:A7,A8,14%)”,用于计算基于14%的再投资收益率的五年修正收益率。计算结果如图17-48所示。

Excel 应用MIRR函数计算正和负现金流以不同利率进行计算的修正收益率-Excel22

图17-47 基础数据

Excel 应用MIRR函数计算正和负现金流以不同利率进行计算的修正收益率-Excel22

图17-48 计算结果

使用指南

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

Excel 应用MIRR函数计算正和负现金流以不同利率进行计算的修正收益率-Excel22