Функция НАКОПДОХОД

Excel 2007+

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

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

Синтаксис

НАКОПДОХОД(дата_выпуска; первый_доход; дата_согл; ставка; номинал; частота; [базис]; [способ_расчета])

Параметры

Параметр Тип Обязательный Описание
дата_выпуска Дата Да Дата выпуска ценных бумаг. Обязательный аргумент.
первый_доход Дата Да Дата первой купонной выплаты. Обязательный аргумент.
дата_согл Дата Да Дата расчета по ценным бумагам. Обязательный аргумент.
ставка Число Да Годовая купонная ставка. Обязательный аргумент.
номинал Число Да Номинальная стоимость бумаг (по умолчанию 1000). Обязательный аргумент.
частота Число Да Количество выплат в год: 1, 2 или 4. Обязательный аргумент.
базис Число Нет Тип календаря: 0=30/360 NASD, 1=факт/факт, 2=факт/360, 3=факт/365, 4=30/360 Европейский.
способ_расчета Логическое Нет ИСТИНА=от выпуска до расчетной даты, ЛОЖЬ=от первой выплаты.

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

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

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

Базовый расчет накопленного дохода

=НАКОПДОХОД(ДАТА(2008;2;15); ДАТА(2008;8;15); ДАТА(2008;3;15); 0,1; 1000; 2; 0)

Расчет накопленного дохода по облигации с выпуском 15.02.2008, первой выплатой 15.08.2008, датой расчета 15.03.2008. Результат: 16,67 ₽

Расчет от первой выплаты

=НАКОПДОХОД(ДАТА(2008;3;5); ДАТА(2008;8;15); ДАТА(2008;3;15); 0,1; 1000; 2; 0; ЛОЖЬ)

Накопленный доход только от даты первой выплаты. Результат: 15,56 ₽

Использование фактических дней

=НАКОПДОХОД(A1; A2; A3; A4; A5; 2; 1)

Расчет с базисом 'фактический/фактический' для более точного результата

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

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

Американский стандарт NASD 30/360 — каждый месяц считается 30 дней, год — 360 дней.

Используйте функцию ДАТА(год;месяц;день) или ссылки на ячейки с датами. Текстовые даты могут вызвать ошибку.

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

#ЗНАЧ!

Cause: Недопустимая дата в аргументах дата_выпуска, первый_доход или дата_согл

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

#ЧИСЛО!

Cause: ставка или номинал ≤ 0, дата_выпуска ≥ дата_согл

Solution: Убедитесь, что ставка > 0, номинал > 0, дата выпуска раньше даты расчета

#ЧИСЛО!

Cause: Частота не равна 1, 2 или 4

Solution: Установите частоту 1, 2 или 4

#ЧИСЛО!

Cause: Базис < 0 или > 4

Solution: Используйте значения базиса от 0 до 4

Примечания

  • Даты в Excel — это числа, где 1 января 1900 = 1
  • Функция автоматически округляет дробные квазипериоды вверх
  • Номинал по умолчанию = 1000 ₽ при пропуске аргумента
  • Применяется для всех видов купонных ценных бумаг

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

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

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

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