Калькулятор XIRR

Введите один денежный поток в строке: дату и сумму. Деньги, которые вы вложили, — со знаком минус, деньги, которые получили обратно, — со знаком плюс. Результат — годовая ставка, которую функция XIRR в Excel даёт для тех же дат.

Бесплатно Работает в браузере Проверено вторник, 10 ноября 2026 г.

Каждая строка: дата, пробел и сумма, например 01.01.2021 -10000. Дату можно писать и в виде 2021-01-01. Первая строка — самый ранний поток, и ни одна следующая строка не может иметь более раннюю дату.

Результат

XIRR, годовая доходность — Годовая ставка, при которой датированные потоки в сумме дают ноль. В отличие от IRR, учитывает реальные дни между датами.
Итог при этой ставке — Потоки, приведённые к первой дате по XIRR. Ноль, когда ставка найдена, — так видно, что результат верен.
Каждый поток и его дни от первой даты

Как получена цифра

Этот инструмент работает в вашем браузере. То, что вы вводите, нам не отправляется.

Как пользоваться

  1. В каждой строке поля Денежные потоки: дата и сумма, по одному в строке напишите дату, пробел и сумму. Деньги, которые вы вложили, — со знаком минус.
  2. Поставьте самый ранний денежный поток в первую строку. Для каждого платежа — отдельная строка; дальше строки в любом порядке, но ни одна дата не раньше первой.
  3. Прочитайте XIRR, годовая доходность вверху результата.
  4. Проверьте Итог при этой ставке: он равен нулю, когда ставка верна, и прочитайте таблицу дней и приведённых сумм.

Как считается XIRR

Инвестиция часто возвращает деньги в даты, которые не отстоят друг от друга на год: дивиденд в марте, другой в октябре, продажа в феврале. IRR предполагает одинаковый промежуток между всеми денежными потоками, поэтому не может использовать реальные даты. XIRR может. Он находит одну годовую ставку, при которой датированные потоки в сумме дают ноль.

Microsoft определяет функцию XIRR в Excel (на английском) как ставку r, которая решает уравнение ниже; каждая дата считается от первой, а год — 365 дней.

Сумма по i от Pᵢ ÷ (1 + r)^((dᵢ − d₁) ÷ 365) = 0

Pᵢ = сумма денежного потока i
dᵢ = его дата, d₁ = первая дата
r  = годовая ставка, найденная численным методом
  • Первый денежный поток приходится на первую дату и не дисконтируется, так как его дни равны 0.
  • Поток через 365 дней после первой даты дисконтируется на один год по ставке.
  • Ставка решается методом Ньютона, начиная с 10 %, — с этого значения начинает Excel, — а если метод не сходится, поиском смены знака.

Год в 365 дней и первая дата

Excel считает каждый год в 365 дней, в том числе високосный. Поэтому от 1 января 2020 года до 1 января 2021 года проходит 366 дней, и 100 ₽, вложенные тогда, и 110 ₽, полученные обратно, дают ставку 1,1^(365/366) − 1, то есть 9,97 %, а не 10 %.

Дата раньше первой отвергается: Excel для такого случая возвращает ошибку, которую в русской версии обозначает как #ЧИСЛО. Поэтому первая строка должна быть самой ранней датой.

Что калькулятор не учитывает

  • Комиссии, налоги с прироста и влияние инфляции. Вводите суммы после них или читайте результат как до налога.
  • Потоки без дат и ставку, которая меняется во времени. Используйте одну ставку на весь период.
  • Несколько вложений сразу. Каждый расчёт охватывает один набор денежных потоков.

Пример: вложение 900 000 ₽ 1 января 2008 года и потоки до 1 апреля 2009 года

Вложите 900 000 ₽ 1 января 2008 года. Затем получите 247 500 ₽ 1 марта 2008 года, 382 500 ₽ 30 октября 2008 года, 292 500 ₽ 15 февраля 2009 года и 247 500 ₽ 1 апреля 2009 года. Дни от первой даты: 0, 60, 303, 411 и 456. Ставка, при которой итог равен нулю, составляет 37,34 % в год — тот же результат, что в примере Microsoft для XIRR (на английском).

Приведённые к 1 января 2008 года при 37,34 % потоки равны −900 000,00, 234 923,02, 293 934,70, 204 633,14 и 166 509,14 ₽; в сумме они дают ноль.

Дата Денежный поток, ₽ Дней Приведено, ₽
1 января 2008 г. −900 000,00 0 −900 000,00
1 марта 2008 г. 247 500,00 60 234 923,02
30 октября 2008 г. 382 500,00 303 293 934,70
15 февраля 2009 г. 292 500,00 411 204 633,14
1 апреля 2009 г. 247 500,00 456 166 509,14

Частые вопросы

Почему XIRR отличается от IRR?

IRR считает, что каждый денежный поток отстоит на один период, а XIRR считает реальные дни между датами и делит на 365. Когда даты отстоят друг от друга на год, оба дают одну ставку.

Почему калькулятор отвергает дату?

Дата должна быть реальным днём, записанным как 01.01.2021 или 2021-01-01, и ни одна дата не может быть раньше первой строки. Excel так же отвергает более раннюю дату.

Почему для моих потоков нет XIRR?

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

Можно ли вводить даты в российском формате?

Да. Пишите 01.01.2021, с точками между днём, месяцем и годом, как принято в России и в Европе, или форму 2021-01-01, которая работает везде.

Мои данные отправляются на сервер?

Нет. Расчёт выполняется в вашем браузере, и ничего из введённого не отправляется нам и не сохраняется.

Источники

Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..

Мы используем необходимые cookie, чтобы сайт работал. С вашего согласия Google также использует рекламные cookie, чтобы показывать персонализированную рекламу. Если вы откажетесь, реклама всё равно будет показываться, но не будет персонализированной.