Функция MIRR

Возвращает значение типа Double, определяющее измененную внутреннюю норму прибыли для циклических потоков денежных средств (выплат и поступлений).

Синтаксис

MIRR( значения ();ставка_финанс;ставка_реинвест)

Функция MIRR имеет следующие аргументы:

Аргумент

Описание

значения ()

Обязательный аргумент. Массив типа double, состоящий из значений движений денежных средств. Массив должен содержать по крайней мере одно отрицательное значение (выплата) и одно положительное значение (поступление).

ставка_финанс

Обязательный аргумент. Значение типа Double, обозначающее процентную ставку платежей по инвестированию средств.

ставка_реинвест

Обязательный аргумент. Значение типа Double, обозначающее процентную ставку дохода от инвестирования средств.


Примечания

Измененной внутренней нормой прибыли называется внутренняя норма прибыли в том случае, когда платежи и поступления финансовых средств осуществлялись по разным процентным ставкам. При выполнении функции MIRR учитываются как затраты на инвестиции (ставка_финанс), так и доход, полученный от инвестирования (ставка_реинвест).

Аргументы ставка_финанс и ставка_реинвест являются процентными значениями, выраженными как десятичные числа. Например, значение "12 процентов" задается как 0,12.

Функция MIRR определяет порядок выплат и поступлений на основе порядка значений в массиве. Убедитесь, что значения выплат и поступлений указаны в правильном порядке.

Пример

Примечание : В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

В этом примере с помощью функции MIRR возвращается измененная внутренняя норма прибыли для последовательности денежных потоков, заданной массивом Values(). Переменная LoanAPR отражает ставку финансирования, а переменная InvAPR — ставку доходности инвестиций.

Dim LoanAPR, InvAPR, Fmt, RetRate, Msg
Static Values(5) As Double ' Set up array.
LoanAPR = .1 ' Loan rate.
InvAPR = .12 ' Reinvestment rate.
Fmt = "#0.00" ' Define money format.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = MIRR(Values(), LoanAPR, InvAPR)
Msg = "The modified internal rate of return " & _
"for these five cash flows is"
Msg = Msg & Format(Abs(RetRate) * 100, Fmt) & "%."
' Display internal return rate.
MsgBox Msg
Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×