模块
目录
索引 🔎︎

# MIRR 函数 [VBA]

计算一系列投资回报的修改的内部比例。

该功能或常量可通过以下语句启用:「Option VBASupport 1」，该语句需要放置在模块的每个可执行程序代码的前面。

## 语法:

    MIRR(Values() as Double, Investment as Double, ReinvestRate as Double)

## 返回值:

Double

## 参数:

「Values()」: 现金流的数组，表示一系列的付款与收入，负数值视为付款，正数值视为收入。该数组必须包含至少一个负数值与至少一个正数值。

Investment 投资的利率 (数组的负值)。

「ReinvestRate」: 再投资的利率 (数组的正值)。

## 错误代码:

5 无效的过程调用

## 示例:

    REM ***** BASIC *****

    Option VBASupport 1

    Sub ExampleMIRR

     Dim cashFlow(0 to 3) As Double

     cashFlow(0) = -5

     cashFlow(1) = 10

     cashFlow(2) = 15

     cashFlow(3) = 8

     mirrValue = MIRR(cashFlow,0.5,0.1) * 100

     Print mirrValue ' 返回 94.16。现金流回报的修改内部比例。

    End Sub

相关主题

Calc 中的 MIRR 函数

VBA 财务函数