exponenta event banner

irr

Внутренняя норма прибыли

Описание

пример

Return = irr(CashFlow) вычисляет внутреннюю норму прибыли для ряда периодических денежных потоков.

irr использует следующие условные обозначения:

  • Если один или несколько внутренних коэффициентов возврата (предупреждение, если несколько) являются строго положительными коэффициентами, Return устанавливает минимальное значение.

  • Если не существует строго положительной скорости возврата, но один или несколько (предупреждение, если несколько) возвращений не являются положительными скоростями, Return устанавливает максимальное значение.

  • Если реальные ставки отсутствуют, Return устанавливает для NaN (без предупреждений).

пример

[Return,AllRates] = irr(___) вычисляет внутреннюю норму прибыли и вектор всех внутренних ставок для ряда периодических денежных потоков.

Примеры

свернуть все

Найдите внутреннюю норму прибыли для простых инвестиций с уникальной положительной нормой прибыли. Первоначальные инвестиции составляют 100 000 долл. США, и следующие денежные потоки представляют собой годовой доход от инвестиций

Год 1 10 000 долл. США

Год 2 20 000 долл. США

Год 3 30 000 долл. США

Год 4 40 000 долл. США

Год 5 50 000 долл. США

Рассчитайте внутреннюю норму прибыли от инвестиций:

Return = irr([-100000 10000 20000 30000 40000 50000])
Return = 0.1201

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

Найти несколько внутренних ставок доходности

Найдите внутреннюю норму доходности для нескольких норм доходности. Проект имеет следующие денежные потоки и рыночную ставку 10%.

CashFlow = [-1000 6000 -10900 5800]
CashFlow = 1×4

       -1000        6000      -10900        5800

[Return, AllRates] = irr(CashFlow)
Return = 1.0000
AllRates = 3×1

   -0.0488
    1.0000
    2.0488

Нормы прибыли в AllRates составляют -4,88%, 100% и 204,88%. Хотя некоторые ставки ниже, а некоторые выше рыночной, основываясь на работе Hazen, любая ставка дает последовательную рекомендацию по проекту. Однако в таких ситуациях можно использовать анализ текущей стоимости. Для проверки текущей стоимости проекта используйте pvvar:

PV = pvvar(CashFlow,0.10)
PV = -196.0932

Второй аргумент - рыночная ставка в 10%. Текущая стоимость -196.0932, отрицательная, поэтому проект нежелателен.

Входные аргументы

свернуть все

Поток периодических денежных потоков, определяемый как вектор или матрица. Первая запись в CashFlow - это первоначальные инвестиции. Если CashFlow является матрицей, irr обрабатывает каждый столбец CashFlow как отдельный поток денежных потоков.

Типы данных: double

Выходные аргументы

свернуть все

Внутренняя норма прибыли, связанная с CashFlow, возвращается в виде вектора, запись которого j - внутренняя норма прибыли для столбца j в CashFlow

Все внутренние нормы прибыли, связанные с CashFlow, возвращается в виде матрицы с тем же количеством столбцов, что и CashFlow и на одну строку меньше. Кроме того, столбец j в AllRates содержит все нормы прибыли, связанные со столбцом j в CashFlow (включая комплексные ставки).

Ссылки

[1] Бреали и Майерс. Принципы корпоративного финансирования. Высшее образование Макгро-Хилл, глава 5, 2003 год.

[2] Хазен Г. «Новая перспектива множественных внутренних ставок прибыли». Экономист по инженерным вопросам. Том 48-1, 2003, стр. 31-51.

Представлен до R2006a