Как использовать функцию vba mirr?
Функция VBA MIRR указана в финансовой категории функций VBA. Когда вы используете его в коде VBA, он рассчитывает модифицированную внутреннюю норму доходности для предоставленной серии периодических денежных потоков . Поскольку это финансовый термин, вы можете узнать о нем больше здесь .
Синтаксис
MIRR(ValueArray, FinanceRate, ReinvestRate)
Аргументы
- ValueArray : таблица денежных потоков, которая представляет платежи и доходы. Платежи будут иметь отрицательные значения, а доходы будут иметь положительные значения [Оно должно содержать хотя бы одно отрицательное значение и хотя бы одно положительное значение].
- FinanceRate : процентная ставка, выплачиваемая по деньгам, использованным в денежном потоке.
- ReinvestRate : процентная ставка, полученная по реинвестированным денежным потокам.
Пример
Чтобы практически понять, как использовать функцию VBA MIRR, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

Sub example_MIRR() Dim cF(0 To 9) As Double cF(0) = -1000 cF(1) = 213.6 cF(2) = 259.22 cF(3) = 314.6 cF(4) = 381.79 cF(5) = 463.34 cF(6) = 562.31 cF(7) = 682.42 cF(8) = 828.19 cF(9) = 1005.09 Range("A1").Value = MIRR(cF, 0.09, 0.08) End Sub
В приведенном выше коде мы использовали MIRR, чтобы получить процентную ставку доходности из таблицы (cF), в которой у нас есть первоначальные инвестиции -1000, а затем все денежные доходы в течение следующих 9 лет, а также мы указали ставку финансирования и ставку реинвестирования. и это принесло 22% результата.
Комментарии
- Если предоставленный нами массив не имеет отрицательного значения, а значение положительное или не может найти результаты после 20 итераций, VBA вернет ошибку времени выполнения 5.