ДАТАКУПОНДО - Дата предыдущего купона

Excel 2007+

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

Функция ДАТАКУПОНДО возвращает дату последнего купонного платежа перед датой расчета по ценным бумагам. Используется для финансовых расчетов по облигациям и другим купонным инструментам.

Синтаксис

ДАТАКУПОНДО(дата_согл; дата_вступл_в_силу; частота; [базис])

Параметры

Параметр Тип Обязательный Описание
дата_согл Дата Да Дата продажи ценных бумаг (позже даты выпуска)
дата_вступл_в_силу Дата Да Срок погашения ценных бумаг
частота Число Да Количество купонных выплат в год (1, 2 или 4)
базис Число Нет Тип основания для расчета дней (0-4)

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

ДАТАКУПОНДО применяется в финансовом моделировании для точного определения графика купонных платежей по облигациям. Функция помогает рассчитывать доходность и строить амортизационные таблицы.

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

Расчет даты предыдущего купона

=ДАТАКУПОНДО(ДАТА(2011;1;25); ДАТА(2011;11;15); 2; 1)

Для облигации с полугодовыми выплатами (2) и базисом факт/факт (1) возвращает 15.11.2010

Облигация с ежегодными выплатами

=ДАТАКУПОНДО(ДАТА(2023;6;15); ДАТА(2030;12;31); 1)

Дата предыдущего купона для ежегодных выплат (1) по умолчанию использует базис 0

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

Только 1 (ежегодно), 2 (полугодно) или 4 (ежеквартально). Другие значения вызовут ошибку #ЧИСЛО!

Базис 0 соответствует американскому методу 30/360 (NASD) - стандарт для большинства облигаций.

Проверьте, что даты введены правильно через функцию ДАТА() и дата_согл меньше даты_вступл_в_силу.

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

#ЗНАЧ!

Cause: Дата_согл >= дата_вступл_в_силу или неверный формат даты

Solution: Используйте функцию ДАТА() и убедитесь, что дата расчета раньше даты погашения

#ЧИСЛО!

Cause: Частота не равна 1, 2 или 4, или базис вне диапазона 0-4

Solution: Установите частоту 1/2/4 и базис 0-4

#ЗНАЧ!

Cause: Дата_согл или дата_вступл_в_силу не является допустимой датой

Solution: Введите даты через ДАТА(год;месяц;день)

Примечания

  • Даты обязательно вводить через функцию ДАТА(год;месяц;день)
  • Функция усекает аргументы до целых чисел
  • Excel хранит даты как последовательные номера (1 января 1900 = 1)
  • Используйте для построения графиков платежей по облигациям

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

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

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

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