Този урок демонстрира как да използвате Функция Excel MDURATION в Excel за изчисляване на променената продължителност на защитата на Macaulay.
Преглед на функцията MDURATION
Функцията MDURATION изчислява годишната продължителност на ценна книга.
За да използвате функцията MDURATION Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Синтаксис и входове на функцията MDURATION:
= MDURATION (сетълмент, падеж, талон, yld, честота, [основа])
селище- Това е датата на уреждане на ценната книга или датата, на която е закупена ценната книга. Това е датата, която идва след датата на издаване на ценната книга.
зрелост- Това е датата, на която облигацията или ценната книга изтичат, а сумата на главницата се връща обратно на притежателя на облигацията или ценната книга.
талон- Годишната купонна ставка на ценната книга.
yld- Това е годишната доходност на облигации или ценни книжа.
честота- Отнася се за броя на периодичните плащания на купони годишно. Стойността на честотата за годишни, полугодишни и тримесечни плащания е съответно 1, 2 и 4.
основа- ОПЦИОНАЛНО: Определя типа броене на дни, който да се използва от ценната книга или облигация. Възможните стойности могат да бъдат:
Основа | Брой дни |
0 | САЩ (NASD) 30/360 |
1 | Действителни/действителни |
2 | Acutal/360 |
3 | Acutal/365 |
4 | Европейски 30/360 |
Ако основният аргумент е пропуснат, той приема стойността си по подразбиране, т.е. US (NASD) 30/360.
Какво е MDURATION?
Модифицираната продължителност е удължаване на продължителността на Macaulay, която измерва чувствителността на цените на облигациите към промените в нейната доходност. Модифицираната продължителност се основава на концепцията, че доходността и цените на облигациите се движат в противоположни посоки.
Модифицираната продължителност се изчислява, като се използва следното уравнение:
MDURATION = Продължителност/(1+ (пазарна_доходност/купон_плащания_на_година))
Какво представлява функцията Excel MDURATION?
Функцията Excel MDURATION изчислява Модифицираната продължителност на Macaulay на облигация или ценна книга, която периодично плаща лихва и приема номинална стойност 100 долара.
Модифициран Macaulay Продължителност на облигация
В този пример искаме да изчислим Модифицираната продължителност на облигацията Macaulay с годишен лихвен процент на купона 7%. Други подробности за облигацията са в горната таблица.
Формулата, използвана за изчислението, е:
= MDURATION (C4, C5, C6, C7, C8, C9)
Функцията Excel MDuration връща стойността на
МЕДУРАЦИЯ = 7,41 години
Модифициран Macaulay Продължителност на ценна книга с фиксиран доход
Нека да разгледаме друг пример, тук ще разберем продължителността на гаранцията с фиксиран доход, докато не бъде изплатена. Други подробности за гаранцията с фиксиран доход са споменати в горната фигура.
Формулата за използване е:
= MDURATION (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 Sheets, както и в Excel.
MDURATION Примери във VBA
Можете също да използвате функцията MDURATION във VBA. Тип:application.worksheetfunction.mduration (сетълмент, падеж, талон, yld, честота, основа)
За аргументите на функцията (скорост и т.н.) можете или да ги въведете директно във функцията, или да дефинирате променливи, които да използвате вместо това.