Повертає подвійне значення, що вказує змінену внутрішню норму прибутковості для ряду періодичних грошових потоків (платежів і надходжень).
Синтаксис
MIRR( значення (); finance_rate; reinvest_rate)
Синтаксис функції MIRR має такі аргументи:
Аргумент |
Опис |
значення () |
Обов’язковий аргумент. Масив чисел подвійної точності, які представляють обсяги руху грошових коштів. Цей масив має містити принаймні одне від’ємне (платіж) і одне додатне значення (надходження). |
finance_rate |
— обов’язковий аргумент. Подвійне визначення відсоткової ставки, що сплачується як вартість фінансування. |
reinvest_rate |
— обов’язковий аргумент. Подвійне визначення відсоткової ставки, отриманої на прибуток від реінвестування грошових коштів. |
Примітки
Змінена внутрішня норма прибутковості – це внутрішня норма прибутковості, коли платежі та квитанції фінансуються за різними ставками. Функція MIRR враховує як вартість інвестиції (finance_rate), так і відсоткову ставку, отриману при реінвестиції готівки (reinvest_rate).
Аргументи finance_rate та reinvest_rate – це відсотки, виражені як десяткові значення. Наприклад, 12 відсотків виражено як 0,12.
Функція MIRR використовує порядок значень у масиві, щоб інтерпретувати порядок платежів і надходжень. Суми платежів і надходжень має бути вказано в правильному порядку.
Приклад
Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (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