Функция ДОХОДПЕРВНЕРЕГ

Excel 2007+

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

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

Синтаксис

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

Параметры

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

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

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

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

Расчет доходности облигации

=ДОХОДПЕРВНЕРЕГ(ДАТА(2008;11;11);ДАТА(2021;3;1);ДАТА(2008;10;15);ДАТА(2009;3;1);5,75%;84,5;100;2;0)

Расчет доходности облигации с датой расчета 11.11.2008, погашением 01.03.2021, выпущена 15.10.2008, первый купон 01.03.2009. Ставка 5,75%, цена 84,5%, погашение 100%, полугодовые выплаты, базис 30/360. Результат: 7,72%.

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

0 (NASD 30/360), 1 (факт/факт), 2 (факт/360), 3 (факт/365), 4 (европейский 30/360)

Функция вернет ошибку #ЧИСЛО! Все даты должны удовлетворять: дата_вступл_в_силу > первый_купон > дата_согл > дата_выпуска

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

#ЗНАЧ!

Cause: Недопустимая дата в аргументах

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

#ЧИСЛО!

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

Solution: Проверьте числовые параметры и базис (0-4)

#ЧИСЛО!

Cause: Нарушено условие дат

Solution: Убедитесь: дата_вступл_в_силу > первый_купон > дата_согл > дата_выпуска

Примечания

  • Даты вводите через ДАТА(год;месяц;день)
  • Функция работает итеративно методом Ньютона
  • Основана на формуле функции ЦЕНАПЕРВНЕРЕГ
  • Все даты и базис округляются до целых чисел

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

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

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

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