Быстрая навигация
Функция НАКОПДОХОД
Краткое описание
Функция НАКОПДОХОД рассчитывает накопленный процент по ценным бумагам с периодическими купонными выплатами. Идеально подходит для анализа доходности облигаций и других долговых инструментов с регулярными выплатами процентов.
Синтаксис
НАКОПДОХОД(дата_выпуска; первый_доход; дата_согл; ставка; номинал; частота; [базис]; [способ_расчета])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| дата_выпуска | Дата |
Да | Дата выпуска ценных бумаг. Обязательный аргумент. |
| первый_доход | Дата |
Да | Дата первой купонной выплаты. Обязательный аргумент. |
| дата_согл | Дата |
Да | Дата расчета по ценным бумагам. Обязательный аргумент. |
| ставка | Число |
Да | Годовая купонная ставка. Обязательный аргумент. |
| номинал | Число |
Да | Номинальная стоимость бумаг (по умолчанию 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)
Расчет с базисом 'фактический/фактический' для более точного результата
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
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+