ДОХОДПОСЛНЕРЕГ: доход по облигациям с нерегулярным последним периодом

Excel 2007+

Краткое описание

Функция ДОХОДПОСЛНЕРЕГ рассчитывает доходность ценных бумаг (облигаций) с нестандартным (коротким или длинным) последним купонным периодом. Идеально подходит для анализа сложных выпусков с неравномерными выплатами.

Синтаксис

ДОХОДПОСЛНЕРЕГ(дата_согл;дата_вступл_в_силу;последняя_выплата;ставка;цена;погашение;частота;[базис])

Параметры

Параметр Тип Обязательный Описание
дата_согл Дата Да Дата сделки по покупке ценных бумаг (позже даты выпуска)
дата_вступл_в_силу Дата Да Дата полного погашения облигации
последняя_выплата Дата Да Дата последней купонной выплаты перед погашением
ставка Число Да Годовая купонная ставка в десятичном формате (0.0375 = 3.75%)
цена Число Да Цена покупки за 100 руб. номинала
погашение Число Да Размер погашения на 100 руб. номинала
частота Число Да Количество купонов в год: 1, 2 или 4
базис Число Нет Базис начисления: 0=30/360 US, 1=факт/факт, 2=факт/360, 3=факт/365, 4=30/360 EU

Использование функции ODDLYIELD

ДОХОДПОСЛНЕРЕГ используется для точного расчета доходности облигаций с нерегулярным последним купонным периодом. Функция учитывает все ключевые параметры выпуска и применяет выбранный метод подсчета дней для корректного определения YTM (доходности к погашению).

Распространенные примеры ODDLYIELD

Расчет доходности облигации с коротким периодом

=ДОХОДПОСЛНЕРЕГ(ДАТА(2008;4;20);ДАТА(2008;6;15);ДАТА(2007;12;24);0,0375;99,875;100;2;0)

Доходность облигации купленной 20.04.2008 по цене 99,875 руб., погашение 15.06.2008, ставка 3,75%, полугодовые купоны, база 30/360. Результат: 4,52% годовых.

Часто задаваемые вопросы

ДОХОДПОСЛНЕРЕГ рассчитывает доходность для облигаций с НЕРЕГУЛЯРНЫМ последним периодом, ДОХОД — для регулярных периодов.

Три даты: дата_согл < дата_вступл_в_силу и дата_согл > последняя_выплата. Иначе #ЧИСЛО!

Метод подсчета дней: 0=США 30/360, 1=факт/факт, 2=факт/360, 3=факт/365, 4=ЕС 30/360.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Неверная дата в аргументах

Solution: Используйте функцию ДАТА() или правильный формат дат

#ЧИСЛО!

Cause: ставка<0, цена≤0 или неверный базис (0-4)

Solution: Проверьте числовые параметры

#ЧИСЛО!

Cause: Неправильный порядок дат

Solution: дата_вступл_в_силу > дата_согл > последняя_выплата

Примечания

  • Даты вводите через ДАТА(год;мес;день) — не текстом!
  • Цена и погашение указываются за 100 руб. номинала
  • Функция возвращает годовую доходность в десятичном виде (0.0452 = 4.52%)
  • Сложность: Продвинутый уровень
  • Excel 2007 и новее

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в: Excel 2003 и ранее

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+