Примеры функций DURATION - Excel, VBA и Google Таблицы

В этом руководстве показано, как использовать Функция "ПРОДОЛЖИТЕЛЬНОСТЬ" в 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 (расчет, срок погашения, купон, годовой доход, частота, [базис])
Для аргументов функции (расчет и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave