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

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所示。

图17-47 基础数据

图17-48 计算结果

使用指南

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

Excel 返回现金流的修正内部收益率:MIRR函数

修正内部收率又称为修正内部报酬率(Modified Internal Rate of Return),它是指在不同的利率下计算支出和收入时所得的内部收益率,同时考虑投资成本和现金再投资收率。

Excel中用于计算现金流修正内部收益率的函数为MIRR,它的语法格式为:

MIRR(values,finance_rate,reinvest_rate)

它一共有3个参数,values为数组类型,表示用来计算返回的内部收益率的数字;finance_rate表示现金流中使用的资金支付的利率;reinvest_rate表示将现金流再投资的收益率。

例如,5年前某公司以8.85%的年利率贷款30万元购买了一批设备,这批设备在这5年内带来的收入分别为:30000、89000、108500、120000和132500元。其中又将这些收入用于再投资,每年的收益率为15%。现要计算购买这批设备3年后及5年后的修正内部收益率。打开实例文件“MIRR函数计算修正内部收益率.xlsx”工作簿,该工作簿中已创建好表格并输入已知数据。

步骤01:在单元格E5中输入公式“=MIRR(B2:B5,B8,B9)”,按下Enter键后,计算结果为-5.8%,如图4-47所示。说明在投资3年后,该项投资仍处于亏损状态。

图4-47 输入公式计算3年后的MIRR

步骤02:在单元格E7中输入公式“=MIRR(B2:B7,B8,B9)”,按下Enter键后,公式计算结果为14.9%,如图4-48所示。说明在投资后的第五年,收益率为14.9%。

图4-48 输入公式计算5年后的MIRR

Excel 计算连续期间内现金流的修正内部收益率:MIRR函数

如果需要计算某一连续期间内现金流的修正内部收益率,可通过“MIRR”函数实现。MIRR函数的语法为:=MIRR (values, finance_rate, reinvest_rate),其中各参数的含义介绍如下。

※ values:一个数组或对包含数字的单元格的引用,代表着各期的一系列支出(负值)及收入(正值)。

※ finance:现金流中使用的资金支付的利率。

※ rate:年利率。

※ reinvest_rate:将现金流再投资的收益率。

下面给定资产原值和三年的收益额,计算三年后现金流的修正收益率。

01 在“B1:B4”单元格区域中分别输入资产原值,以及第一年到第三年的收益,在“B5”单元格中输入年利率,在“B6”单元格中输入再投资的收益率。

02 在单元格中输入公式:=MIRR(B1:B4,B5,B6),然后按下“Enter”键确认即可。

alt

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

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所示。

图19-41 原始数据

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

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

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

图19-44 计算结果

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