калькулятор внутренней нормы доходности (IRR)
Что такое расчёт внутренней нормы доходности (IRR)?
Внутренняя норма доходности (IRR) — это годовая ставка доходности инвестиций. Она рассчитывается из сумм и дат денежных потоков. Не требует внешней процентной ставки, поэтому называется «внутренней». Этот калькулятор использует метод Ньютона–Рафсона для вычисления IRR.
Калькулятор внутренней нормы доходности (IRR) вычисляет результат инвестиций. Результаты позволяют сравнивать два или более инвестиционных варианта на единой основе.
Этот калькулятор определяет IRR для сложного ряда денежных потоков. Он также сообщает общую вложенную сумму, общую возвращённую сумму и прибыль (или убыток). Калькулятор поддерживает как нерегулярные периоды, так и точный ввод дат.
Параметр частоты определяет регулярные денежные потоки, например ежедневные, ежемесячные или ежеквартальные платежи. Доступно 11 вариантов частоты.
Просмотрите советы по использованию ниже (нажмите для прокрутки). …
Калькулятор‑Рассчитать внутреннюю норму доходности для нерегулярного денежного потока
Информация
- Jan. 28, 2025: Теперь можно использовать копирование/вставку (Ctrl‑C/Ctrl‑V [Cmd‑C/Cmd‑V на Mac]) для копирования значения из одной ячейки в другую.
Зачем полезен IRR?
Внутренняя норма доходности (IRR) преобразует неравномерные денежные потоки проекта в единую годовую ставку доходности. Она позволяет инвесторам сравнивать возможности на одинаковой основе. Поскольку IRR учитывает как суммы, так и сроки денежных потоков, он стандартизирует результаты между инвестициями с разными схемами расходов и поступлений.
Например, рассмотрим два арендных объекта для продажи. Запрашиваемые цены примерно одинаковы, а предполагаемая арендная плата также приблизительно одинакова. Один объект требует более высоких начальных расходов на ремонт. Другой имеет более высокие налоги на имущество. Как инвестору определить, какая покупка является лучшей инвестицией?
Инвестор может использовать калькулятор внутренней нормы доходности для этого сравнения.
Внимание: Не сравнивайте внутренние нормы доходности, рассчитанные разными калькуляторами.
Почему это важно?
Два разных калькулятора могут вычислять результаты немного по‑разному, и ни один из калькуляторов не обязательно ошибочен. Например, Microsoft Excel включает две функции IRR, которые могут возвращать разные результаты для одних и тех же денежных потоков. Пользователям не нужно сосредотачиваться на этом моменте, но им следует учитывать его при интерпретации результатов.
Для справки, этот калькулятор определяет IRR, используя метод Ньютона‑Рапсона и учитывая дни (некоторые калькуляторы вместо этого учитывают периоды).
Чтобы попробовать калькулятор, применяющий иной алгоритм IRR, используйте Калькулятор годовой процентной ставки (APR) этого сайта. Калькулятор APR следует методу, указанному в Закон о правдивом кредитовании для расчёта APR, который является формой IRR.
Использование калькулятора и советы
- Нулевые суммы не влияют на IRR. Например, если частота указана как “Monthly,” и в году только четыре денежные потока, оставьте остальные восемь равными 0. То же относится к суммам 0 после ввода конечного значения ликвидации.
- Введите текущую или конечную стоимость инвестиции как последний денежный поток. Если вы рассчитываете IRR для акции или паевого фонда и всё ещё владеете инвестицией, введите её текущую стоимость как последнюю сумму.
- Вводить денежные потоки в хронологическом порядке не требуется. Калькулятор сортирует их перед вычислением результата. Эта функция удобна, если вы обнаружили пропущенный денежный поток. В этом случае введите сумму в любую доступную ячейку, измените дату для этой ячейки и затем нажмите
Calc, чтобы выполнить сортировку. - Если вы случайно продублировали денежный поток, установите один из дубликатов в значение “0.”
- Изменение
First Cash Flow Dateсбрасывает даты, не очищая введённые значения. - В зависимости от порядка, в котором вы используете
First Cash Flow Date,Remove 0’sиAdd Series,First Cash Flow Dateможет не быть первой датой во входной области. Это не ошибка. ИзменениеFirst Cash Flow Dateинициализирует серию, начинающуюся с выбранной даты. Однако вы можете изменить дату, илиRemove 0’sможет удалить дату, если значение стартовой даты равно 0. Наконец, вы можете вставить серию с датой, предшествующейFirst Cash Flow Date. - Подсказка по календарю: При работе с календарём нажмите на месяц вверху, чтобы открыть список месяцев. При необходимости нажмите на год вверху, чтобы открыть список годов. Выберите год, затем месяц и день. Также можно прокручивать месяцы и дни. Или нажмите
Today, чтобы выбрать текущую дату. - Если вы предпочитаете не использовать календарь, щёлкните по дате один раз или используйте клавишу Tab (или Shift+Tab) для выбора даты. Затем введите только восемь цифр — разделители вводить не нужно. Поскольку дата уже выбрана, очищать предыдущую дату перед вводом не требуется. Например, если ваш формат даты
mm/dd/yyyy, то для 1 августа 2025 введите08012025. - Важное напоминание: Вводить денежные потоки в хронологическом порядке не требуется. Калькулятор сортирует их после нажатия кнопки
Calc.
Важное напоминание о калькуляторах IRR
Разные калькуляторы IRR могут использовать разные алгоритмы для определения нормы доходности. Не существует единой формулы расчёта IRR. Не сравнивайте результат IRR для одной инвестиции, полученный одним калькулятором, с результатом IRR другой инвестиции, полученным другим калькулятором. При сравнении нескольких инвестиций всегда используйте один и тот же калькулятор.
Внутренняя норма доходности — уравнения IRR
Рис. 2 — пошаговое решение уравнения IRR.
Переменные: PMT0 = −50 000; PMT1 = −10 000; PMT2 = −12 000; PMT3 = 90 000; n = 3; f = 1.
Определения переменных
- r
- Периодическая норма доходности. Например, в год, когда денежные потоки ежегодны.
- IRR
- Номинальная годовая норма доходности, вычисляемая как
IRR = r × f. - f
- Частота (количество периодов в году). Для ежегодного интервала
f = 1. - PMT
- Денежный поток с индексом периода
t. По соглашению оттоки отрицательны, притоки положительны. Значения могут различаться по периодам. - n
- Общее количество периодов после
t = 0. Суммирование отt = 0доt = nвключает как начальный денежный поток приt = 0, так и конечный денежный поток приt = n. - t
- Индекс периода. Целое число
t = 0, 1, …, n, измеряется равными временными шагами. (Калькулятор не требует, чтобы денежные потоки были равномерно распределены.)
- Как рассчитывается IRR?
Чтобы рассчитать внутреннюю норму доходности (IRR), найдите процентную ставку, при которой чистая приведённая стоимость (NPV) серии денежных потоков равна нулю. Поскольку уравнение IRR нелинейно, его обычно решают итерационным методом, например методом Ньютона‑Рапсона.
Подробное объяснение
Уравнение IRR нелинейно и не может быть решено аналитически. Чтобы найти ставку r, при которой NPV равна нулю, рассматриваем задачу как поиск корня функции. Это означает решение следующего уравнения:
Мы хотим найти значение r, при котором f(r) = 0. Этот калькулятор применяет метод Ньютона‑Рапсона для нахождения этого значения. Метод начинается с начального приближения и уточняет его, используя значение функции и её наклон (производную) в этой точке.
Наклон — это производная функции f(r), обозначаемая f’(r), показывающая чувствительность NPV к изменениям r. Вычисляется как:
Формула обновления Ньютона‑Рапсона:
Каждая итерация даёт значение, ближе к IRR. Этот процесс иллюстрирован на рис. 2, где показан расчёт с примерными денежными потоками.
Пояснение шагов расчёта — рис. 2.
- Каков IRR для денежных потоков −50 000 (инвестиция), −10 000, −12 000, +90 000 (возврат), при условии, что каждый поток раз в год?
Найдите периодическую IRR, приравняв чистую приведённую стоимость (NPV) к нулю и определив
f(r)как сумму дисконтированных денежных потоков, аf’(r)— как её производную. Затем примените обновления Ньютона‑Рапсона (уравнение (6)) до тех пор, покаf(r)не стремится к нулю.- Определите функцию NPV
f(r)по уравнению (2):f(r) = −50,000 − 10,000 ÷ (1 + r)^1 − 12,000 ÷ (1 + r)^2 + 90,000 ÷ (1 + r)^3 - Примените общее правило дифференцирования (уравнение (5)) для вычисления
f’(r):f’(r) = 10,000 ÷ (1 + r)^2 + 24,000 ÷ (1 + r)^3 − 270,000 ÷ (1 + r)^4(Каждый член следует шаблону−t × PMT_t ÷ (1 + r)^(t+1).) - Выберите начальное предположение для периодической ставки:
r₀ = 0,10. - Вычислите коэффициенты дисконтирования при
r₀(полный показ первой итерации):(1 + r₀) = 1.10 (1 + r₀)^−1 = 1 ÷ 1.10 ≈ 0.90909091 (1 + r₀)^−2 = 1 ÷ (1.10)^2 ≈ 0.82644628 (1 + r₀)^−3 = 1 ÷ (1.10)^3 ≈ 0.75131480 (1 + r₀)^−4 = 1 ÷ (1.10)^4 ≈ 0.68301346 - Вычислите
f(r₀)по уравнению (2):f(r₀) = −50,000 + [−10,000 × 0.90909091] + [−12,000 × 0.82644628] + [90,000 × 0.75131480] ≈ −50,000 − 9,090.90910 − 9,917.35536 + 67,618.33200 ≈ −1,389.93238167Результат:
f(r₀) ≈ −1,389.93238167 - Вычислите
f’(r₀)по уравнению (5) (по членам):- t = 1, PMT₁ = −10,000:
−1 × (−10,000) ÷ (1 + r₀)^2 = +10,000 × (1 + r₀)^−2 ≈ 10,000 × 0.82644628 - t = 2, PMT₂ = −12,000:
−2 × (−12,000) ÷ (1 + r₀)^3 = +24,000 × (1 + r₀)^−3 ≈ 24,000 × 0.75131480 - t = 3, PMT₃ = +90,000:
−3 × (+90,000) ÷ (1 + r₀)^4 = −270,000 × (1 + r₀)^−4 ≈ −270,000 × 0.68301346
Сумма: 10 000×0,82644628 + 24 000×0,75131480 − 270 000×0,68301346 ≈ −158 117,61491701Результат:
f’(r₀) ≈ −158,117.61491701 - t = 1, PMT₁ = −10,000:
- Примените обновление Ньютона‑Рапсона (уравнение (6)):
r₁ = r₀ − f(r₀) ÷ f’(r₀) = 0.10 − (−1,389.93238167) ÷ (−158,117.61491701) = 0.10 − 0.00879049676 ≈ 0.09120950 - Коэффициенты дисконтирования при
r₁(только результаты):(1 + r₁)^−1 ≈ 0.91641431(1 + r₁)^−2 ≈ 0.83981518(1 + r₁)^−3 ≈ 0.76961865(1 + r₁)^−4 ≈ 0.70528954 - Вычислите при
r₁(только результаты):f(r₁) ≈ 23.75294757f’(r₁) ≈ −163,559.17595169 - Обновление (только результаты):
r₂ = r₁ − f(r₁) ÷ f’(r₁) ≈ 0.09135473 - Коэффициенты дисконтирования при
r₂(только результаты):(1 + r₂)^−1 ≈ 0.91629236(1 + r₂)^−2 ≈ 0.83959169(1 + r₂)^−3 ≈ 0.76931145(1 + r₂)^−4 ≈ 0.70491420 - Вычислите при
r₂(только результаты):f(r₂) ≈ 0.00666170f’(r₂) ≈ −163,467.44351228 - Обновление (только результаты):
r₃ = r₂ − f(r₂) ÷ f’(r₂) ≈ 0.09135477 - Коэффициенты дисконтирования при
r₃(только результаты):(1 + r₃)^−1 ≈ 0.91629233(1 + r₃)^−2 ≈ 0.83959163(1 + r₃)^−3 ≈ 0.76931136(1 + r₃)^−4 ≈ 0.70491410 - Окончательная сходимость (только результаты):
f(r₃) ≈ 0.00000000f’(r₃) ≈ −163,467.41777956r ≈ r₃ − f(r₃) ÷ f’(r₃) ≈ 0.09135477 - Привести к годовому виду, используя частоту
f = 1:IRR = r × f ≈ 0.09135477IRR ≈ 9.135477%
Таким образом, периодический IRR равен
r ≈ 0.09135477, а при годовом интервале (f = 1) внутренняя норма доходности составляетR ≈ 9.135477%.- Определите функцию NPV
Примечания:
- Первая итерация показана полностью: Коэффициенты дисконтирования, значения функции, производная и обновление раскрыты с явными арифметическими вычислениями. Последующие итерации показывают только результаты, но следуют той же структуре.
f(rₖ)противf’(rₖ):f(rₖ)— это NPV на итерацииk.f’(rₖ)— это наклон (производная) NPV по отношению кrна этой итерации и появляется в знаменателе обновления Ньютона‑Рафсона (уравнение (6)).- Критерий остановки: Итерация прекращается, когда
|f(rₖ)|достаточно близко к нулю, чтобы последующее обновление не изменило существенноr.
Окончательный ответ
Окончательный ответ (IRR) приблизительно 9,135%.
Проверьте калькулятор. Трёхлетний расчёт внутренней нормы доходности.
| Начальная инвестиция: | −50,000.00 |
|---|---|
| Дата начальной инвестиции: | |
| Дата первого денежного потока: | |
| Частота денежного потока: | Ежегодно |
| Ставка дисконтирования (необязательно): | 0.0% |
| № | Дата | Описание | Сумма |
|---|---|---|---|
| 1 | Дополнительная инвестиция | −10,000.00 | |
| 2 | Дополнительная инвестиция | −12,000.00 | |
| 3 | Доход от инвестиций | 90,000.00 | |
| Если какой‑либо период включает 29 февраля (високосный год), результат может немного отличаться. | |||
Вычисленный результат:
| Внутренняя норма доходности (IRR): | =9.135% |
|---|
Примечания:
- В этом примере используется тот же расчёт, показанный на рис. 2.
- Калькулятор вычисляет расширенную внутреннюю норму доходности (эквивалент функции
XIRRв электронных таблицах). Расширенный IRR обеспечивает большую гибкость и точность, поскольку денежные потоки указываются с фактическими датами. Разница в один день может привести к слегка различному (X)IRR.
Справка калькулятора IRR
Внутренняя норма доходности (IRR) — это годовая норма доходности по инвестиции, выраженная в процентах.
Инвестиция может включать серию денежных потоков. Может быть более одного вложения (оттока) и более одной выплаты или дохода (притока). Однако должно быть как минимум одно вложение (отток) и один возврат (приток). Денежные потоки могут происходить в любую дату и на любую сумму.
Важно использовать правильный знак (положительный или отрицательный) для каждого денежного потока. Как определить правильный знак?
Используйте следующее правило: когда вы впервые инвестируете, вы делаете платёж или перевод средств. Платёж уменьшает ваш баланс счета. Поэтому вводите все денежные потоки инвестиций, включая “Initial Investment,” как отрицательные значения.
Когда вы получаете деньги от инвестиций, вы вносите их на свой счёт. Депозит увеличивает ваш баланс счета. Поэтому вводите все доходы от инвестиций, включая окончательную ликвидационную стоимость вашей инвестиции, как положительные значения.
Запланированные даты обновляются каждый раз, когда вы меняете Cash Flow Frequency. Новые даты рассчитываются на основе First Cash Flow Date. Однако настройка Cash Flow Frequency сама по себе не влияет на результат IRR. Калькулятор использует Cash Flow Frequency только для создания дат, соответствующих вашим ожидаемым денежным потокам инвестиций. Например, если вы обычно делаете дополнительные вложения или снятия дважды в год, установите Cash Flow Frequency в значение Semiannually.


Comments, suggestions & questions welcomed...