目录

# MIRR 函数 [VBA]

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

This constant, function or object is enabled with the statement Option VBASupport 1 placed before the executable program code in a module.

### 语法:

    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 财务函数