Цей підручник демонструє, як користуватися Функція Excel MDURATION в Excel для розрахунку зміненої тривалості безпеки Маколея.
Огляд функції MDURATION
Функція MDURATION обчислює річну тривалість цінного паперу.
Щоб скористатися функцією аркуша Excel MDURATION, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Синтаксис та вхідні дані функції MDURATION:
= МЕДУРАЦІЯ (розрахунок, термін погашення, купон, рік, частота, [база])
поселення- Це дата погашення цінного папера або дата придбання цінного папера. Це дата, що настає після дати випуску цінного паперу.
зрілості- Це дата закінчення терміну дії облігації або цінного паперу, а основна сума повертається власнику облігації або цінного паперу.
купон- Річна купонна ставка цінного паперу.
yld- Це річна дохідність облігацій або цінних паперів.
частоту- Він відноситься до кількості періодичних купонних виплат на рік. Частота щорічних, піврічних та квартальних платежів становить 1, 2 та 4 відповідно.
основу- НЕОБОВ’ЯЗКОВО: Визначає тип підрахунку днів, який буде використовуватися цінним папером або облігацією. Можливими значеннями можуть бути:
Основа | Підрахунок дня |
0 | США (NASD) 30/360 |
1 | Фактичний/фактичний |
2 | Acutal/360 |
3 | Акутал/365 |
4 | Європейська 30/360 |
Якщо аргумент базису опущено, він приймає значення за замовчуванням, тобто US (NASD) 30/360.
Що таке МЕДУРАЦІЯ?
Змінена тривалість - це продовження тривалості Маколі, яка вимірює чутливість ціни облігацій до зміни її дохідності. Змінена тривалість базується на концепції, що дохідність та ціни облігацій рухаються в протилежних напрямках.
Змінена тривалість розраховується за допомогою наступного рівняння:
MDURATION = Тривалість/(1+ (ринкова_дохідність/купон_виплати_за_рік))
Що таке функція Excel MDURATION?
Функція Excel MDURATION обчислює змінену тривалість Маколея облігації або цінного паперу, яка періодично сплачує відсотки та приймає номінальну вартість 100 доларів США.
Змінений Маколей Тривалість облігації
У цьому прикладі ми хочемо розрахувати Модифіковану тривалість облігацій Маколея з річною ставкою купона 7%. Інші деталі облігації наведені у таблиці вище.
Для розрахунку використовується формула:
= МЕДУРАЦІЯ (C4, C5, C6, C7, C8, C9)
Функція Excel MDuration повертає значення
МЕДУРАЦІЯ = 7,41 років
Змінена тривалість гарантії з фіксованим доходом
Давайте подивимось на інший приклад, тут ми збираємось з’ясувати тривалість гарантії з фіксованим доходом до її повернення. Інші деталі забезпечення з фіксованим доходом згадуються на малюнку вище.
Формула для використання така:
= МЕДУРАЦІЯ (C4, C5, C6, C7, C8, C9)
Отримуємо такий результат:
МЕДУРАЦІЯ = 3,98 років.
додаткові нотатки
#NUM! Помилка виникає, якщо дата розрахунку більша або дорівнює даті погашення; або значення курсу, yld, погашення, частоти або [базисних] аргументів не є дійсними числами (тобто ставка <0; або yld <0; або погашення ≤ 0; або частота - це будь -яке інше значення, ніж 1, 2 або 4 ; або значення [базису] відрізняється від 0, 1, 2, 3 або 4)
#ЦІННІСТЬ! Помилка виникає, якщо дати розрахунків або аргументи погашення недійсні дати Excel.
Рекомендується, щоб дати розрахунків та терміни погашення вносилися до функції DURATION як посилання на клітинки, що містять дати чи дати, повернені з формул.
Повернення до списку всіх функцій Excel
MDURATION у Google Таблицях
Усі наведені вище приклади працюють точно так само в Google Таблицях, як і в Excel.
Приклади MDURATION у VBA
Ви також можете використовувати функцію MDURATION у VBA. Тип:application.worksheetfunction.mduration (розрахунок, погашення, купон, yld, частота, база)
Для аргументів функції (швидкість тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.