Быстрая навигация
Функция ДЛИТ
Краткое описание
Функция ДЛИТ рассчитывает длительность Маколи для облигации с номинальной стоимостью 100 долларов США. Это средневзвешенный срок по текущей стоимости денежных потоков, показывающий чувствительность цены облигации к изменению доходности.
Синтаксис
ДЛИТ(дата_соглашения; дата_погашения; купон; доходность; частота; [базис])
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| дата_соглашения | Дата |
Да | Дата урегулирования сделки по облигациям |
| дата_погашения | Дата |
Да | Дата погашения облигации |
| купон | Число |
Да | Купонная ставка годовых (например, 0.08 для 8%) |
| доходность | Число |
Да | Доходность к погашению годовых (например, 0.09 для 9%) |
| частота | Число |
Да | Количество купонных выплат в год |
| базис | Число |
Нет | Метод расчета дней (0=30/360 NASD, 1=факт/факт и т.д.) |
Использование функции DURATION
Функция ДЛИТ используется аналитиками для оценки долговечности денежных потоков облигации и прогнозирования реакции цены на изменения процентных ставок. Длительность показывает, на сколько лет эквивалентны денежные потоки облигации.
Распространенные примеры DURATION
Расчет длительности облигации
=ДЛИТ(ДАТА(2018;7;1); ДАТА(2048;1;1); 0,08; 0,09; 2; 1)
Длительность 30-летней облигации с 8% купоном, купленной в июле 2018 со ставкой доходности 9%, полугодовые выплаты, базис факт/факт. Результат: 10,92 года
Облигация с ежегодными выплатами
=ДЛИТ(A2; A3; 0,06; 0,07; 1; 0)
Годовые купонные выплаты облигации с базисом 30/360
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Дата соглашения позже даты погашения или неверные даты
Solution: Проверьте, что дата_соглашения < дата_погашения и обе даты корректны
#ЧИСЛО!
Cause: Купон или доходность отрицательные, частота не 1/2/4, базис вне диапазона 0-4
Solution: Убедитесь в положительных ставках и корректных значениях частоты/базиса
#ЗНАЧ!
Cause: Даты введены как текст
Solution: Используйте функцию ДАТА(год;месяц;день)
Примечания
- Даты хранятся как последовательные числа (1 января 1900 = 1)
- Дата соглашения всегда позже даты выпуска облигации
- Используйте десятичные дроби для ставок (8% = 0,08)
- Функция работает с номиналом 100 долларов США
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в: Excel 2003 и более ранние версии
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+