ПРИЛОЖЕНИЯ Примери за функции - Excel, VBA и Google Sheets

Този урок демонстрира как да използвате Функция Excel ПРОДЪЛЖИТЕЛНОСТ в Excel за изчисляване на продължителността на Маколей на ценна книга.

Продължителност Обзор на функцията

Функцията DURATION изчислява продължителността на защитата.

За да използвате функцията DURATION Excel на работен лист, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Продължителност Функция Синтаксис и входове:

= Продължителност (сетълмент, падеж, купон, годишна възраст, честота, [основа])

селище - Това е датата на уреждане на ценната книга или датата, на която е закупена ценната книга. Това е датата, която идва след датата на издаване на ценната книга.

зрелост - Това е датата, на която облигацията или ценната книга изтичат, а сумата на главницата се връща обратно на притежателя на облигацията или ценната книга.

талон - Годишната купонна ставка на ценната книга.

yld - Това е годишната доходност на облигации или ценни книжа.

честота - Отнася се за броя на периодичните плащания на купони годишно. Стойността на честотата за годишни, полугодишни и тримесечни плащания е съответно 1, 2 и 4.

основа - ОПЦИОНАЛНО: Определя типа броене на дни, който да се използва от ценната книга или облигация. Възможните стойности могат да бъдат:

Основа Брой дни
0 САЩ (NASD) 30/360
1 Действителни/действителни
2 Acutal/360
3 Acutal/365
4 Европейски 30/360

Ако основният аргумент е пропуснат, той приема стойността си по подразбиране, т.е. US (NASD) 30/360.

Какво е Продължителност?

Това е мярка за чувствителността на цената на облигацията към промяна в нейната доходност. Продължителността на една облигация може да се отнася до две различни неща, например продължителността на Маколей и променената продължителност. Тук това означава продължителност на Маколи. Продължителността на Macaulay е среднопретегленото време до погасяването.

Продължителността на Маколей се изчислява, като се използва следното уравнение:

Където:

ti = времето до получаване на i -то плащане

PVi = настоящата стойност на i -то плащане от актива

V = настоящата стойност на всички бъдещи парични плащания от актива

Какво представлява функцията за продължителност на Excel?

Функцията Excel DURATION изчислява продължителността на Macaulay на облигация или ценна книга, която периодично плаща лихви и приема номинална стойност 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 години, преди да се върне гаранцията с фиксиран доход.

допълнителни бележки

#NUM! Грешка възниква, ако датата на сетълмент е по -голяма или равна на датата на падежа; или стойностите на лихвите, yld, обратно изкупуване, честота или [базисни] аргументи не са валидни числа (т.е. ставка <0; или yld <0; или обратно изкупуване ≤ 0; или честотата е всякаква стойност, различна от 1, 2 или 4 ; или [базовата] стойност е различна от 0, 1, 2, 3 или 4)

#ЦЕННОСТ! Грешка възниква, ако датите на сетълмента или аргументите за падежа не са валидни дати в Excel.

Препоръчително е датите за сетълмент и падеж да бъдат въведени във функцията DURATION като препратки към клетки, съдържащи датите или датите, върнати от формулите.

Връщане към списъка с всички функции в Excel

DURATION в Google Таблици

Всички горни примери работят абсолютно същите в Google Sheets, както и в Excel.

ПРИЛОЖЕНИЕ Примери във VBA

Можете също да използвате функцията DURATION във VBA. Тип:
application.worksheetfunction.duration (сетълмент, падеж, талон, yld, честота, [основа])
За аргументите на функцията (уреждане и т.н.) можете или да ги въведете директно във функцията, или да дефинирате променливи, които да използвате вместо това.

wave wave wave wave wave