Повертає подвійне значення, що вказує змінену внутрішню норму прибутковості для ряду періодичних грошових потоків (платежів і надходжень).

Синтаксис

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, MsgStatic 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) = 25000Values(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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.