WorksheetFunction.MIrr(Object, Double, Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回某一连续期间内现金流的修正内部收益率。 函数 MIRR 同时考虑了投资的成本和现金再投资的收益率。
public:
double MIrr(System::Object ^ Arg1, double Arg2, double Arg3);
public double MIrr (object Arg1, double Arg2, double Arg3);
Public Function MIrr (Arg1 As Object, Arg2 As Double, Arg3 As Double) As Double
参数
- Arg1
- Object
Values - 一个数组或对包含数字的单元格的引用。 这些数值代表固定期间的一系列支出(负值)及收入(正值)。
- Arg2
- Double
Finance_rate - 现金流中使用的资金支付的利率。
- Arg3
- Double
Reinvest_rate - 将现金流再投资的收益率。
返回
注解
值必须至少包含一个正值和一个负值,才能计算修改后的内部回报率。 否则, MIrr 返回 #DIV/0! 。
如果数组或引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但含有零值的单元格包括在内。
MIrr 使用值的顺序来解释现金流的顺序。 所以,务必按照实际的顺序输入支出和收入数额,并使用正确的正负号(现金流入用正值,现金流出用负值)。
如果 n 是值中的现金流数,frate 是finance_rate,rrate 是reinvest_rate,则 MIrr 的公式为:
图 1:MIrr 方法的公式