В этом руководстве показано, как использовать Функция "ПРОДОЛЖИТЕЛЬНОСТЬ" в Excel в Excel для расчета дюрации Маколея ценной бумаги.
DURATION Обзор функций
Функция DURATION Рассчитывает срок действия ценной бумаги.
Чтобы использовать функцию листа Excel DURATION, выберите ячейку и введите:
(Обратите внимание, как появляются входные данные формулы)
Синтаксис и входные данные функции DURATION:
= ПРОДОЛЖИТЕЛЬНОСТЬ (расчет, срок погашения, купон, год, частота, [базис])
поселок - Это дата расчетов по ценной бумаге или дата покупки ценной бумаги. Это дата, которая наступает после даты выпуска ценной бумаги.
зрелость - Это дата истечения срока действия залога или ценной бумаги, когда основная сумма возвращается держателю облигации или ценной бумаги.
купон - Годовая купонная ставка ценной бумаги.
yld - Это годовая доходность облигации или ценной бумаги.
частота - Это количество периодических купонных выплат в год. Значение частоты ежегодных, полугодовых и квартальных платежей составляет 1, 2 и 4 соответственно.
основа - ДОПОЛНИТЕЛЬНО: указывает тип подсчета дней, который будет использоваться ценной бумагой или облигацией. Возможные значения могут быть:
Основа | Счетчик дней |
0 | США (NASD) 30/360 |
1 | Фактический / фактический |
2 | Acutal / 360 |
3 | Acutal / 365 |
4 | Европейский 30/360 |
Если аргумент основания опущен, он принимает значение по умолчанию, то есть US (NASD) 30/360.
Что такое ПРОДОЛЖИТЕЛЬНОСТЬ?
Это показатель чувствительности цены облигации к изменению ее доходности. Дюрация облигации может относиться к двум разным вещам, то есть дюрации Маколея и модифицированной дюрации. Здесь это означает Продолжительность Маколея. Дюрация Маколея - это средневзвешенное время до погашения.
Продолжительность Маколея рассчитывается по следующей формуле:
Где:
ti = время до получения i-го платежа
PVi = приведенная стоимость i-го платежа от актива
V = приведенная стоимость всех будущих денежных выплат от актива
Что такое функция Excel DURATION?
Функция DURATION в Excel вычисляет дюрацию Маколея для облигации или ценной бумаги, по которым периодически выплачиваются проценты, исходя из номинальной стоимости 100 долларов США.
Расчет годовой дюрации облигации
В этом примере мы хотим рассчитать дюрацию облигации с годовой купонной ставкой 7%. Дата погашения облигации - 23.03.2010 с доходностью 4%. Другие детали облигации представлены на рисунке выше:
Используемая формула:
= ПРОДОЛЖИТЕЛЬНОСТЬ (C4; C5; C6; C7; C8; C9)
Функция Excel Duration возвращает значение
ПРОДОЛЖИТЕЛЬНОСТЬ = 7,56 года
Расчет годовой продолжительности ценной бумаги с фиксированным доходом
Давайте посмотрим на другой пример, здесь мы собираемся узнать, сколько времени у ценных бумаг с фиксированным доходом до тех пор, пока они не будут возвращены. Ценные бумаги с фиксированным доходом приобретены 1 июля.ул, 2022 год, со сроком погашения 30 июня.th, 2024 г., и годовая ставка купона 10%. Купонные выплаты производятся ежеквартально, доходность составляет 7,3%.
Формула для расчета срока действия ценной бумаги с фиксированным доходом:
= ПРОДОЛЖИТЕЛЬНОСТЬ (C4; C5; C6; C7; C8; C9)
Функция Excel Duration возвращает значение
ПРОДОЛЖИТЕЛЬНОСТЬ = 4,05 года
Это означает, что потребуется чуть больше 4 лет, прежде чем ценные бумаги с фиксированным доходом будут выплачены.
Дополнительные замечания
# ЧИСЛО! Ошибка возникает, если дата расчета больше или равна дате погашения; или значения аргументов rate, yld, redemption, frequency или [базис] не являются допустимыми числами (т. е. rate <0; или yld <0; или redemption ≤ 0; или частота - любое значение, кроме 1, 2 или 4 ; или [базовое] значение отличается от 0, 1, 2, 3 или 4)
#ЦЕНИТЬ! Ошибка возникает, если даты расчета или аргументы срока погашения не являются допустимыми датами Excel.
Рекомендуется вводить даты расчета и погашения в функцию DURATION как ссылки на ячейки, содержащие даты или даты, возвращаемые из формул.
Вернуться к списку всех функций в Excel
DURATION в Google Таблицах
Все приведенные выше примеры работают в Google Таблицах точно так же, как и в Excel.
DURATION Примеры в VBA
Вы также можете использовать функцию DURATION в VBA. Тип:application.worksheetfunction.duration (расчет, срок погашения, купон, годовой доход, частота, [базис])
Для аргументов функции (расчет и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.