MDURATION Przykłady funkcji - Excel, VBA i Arkusze Google

Ten samouczek pokazuje, jak używać Funkcja CZAS TRWANIA Excel w programie Excel, aby obliczyć zmodyfikowany czas trwania zabezpieczenia Macaulay.

Omówienie funkcji MDURATION

Funkcja MDURATION Oblicza roczny czas trwania zabezpieczenia.

Aby użyć funkcji arkusza kalkulacyjnego MDURATION Excel, wybierz komórkę i wpisz:

(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)

Składnia i wejścia funkcji MDURATION:

=CZAS TRWANIA(rozliczenie;termin spłaty;kupon;rok;liczba;częstotliwość;[podstawa])

osada- Jest to data rozliczenia papieru wartościowego lub data zakupu papieru wartościowego. Jest to data, która przypada po dacie wystawienia zabezpieczenia.

dojrzałość- Jest to data wygaśnięcia obligacji lub zabezpieczenia, a kwota główna jest zwracana posiadaczowi obligacji lub zabezpieczenia.

kupon- roczna stopa kuponu papieru wartościowego.

yld- To roczna rentowność obligacji lub papieru wartościowego.

częstotliwość- Odnosi się do liczby okresowych wypłat kuponów rocznie. Wartości częstotliwości dla płatności rocznych, półrocznych i kwartalnych wynoszą odpowiednio 1, 2 i 4.

podstawa- OPCJONALNIE: Określa rodzaj liczenia dni, które mają być stosowane przez papier wartościowy lub obligację. Możliwe wartości to:

Podstawa Liczba dni
0 USA (NASD) 30/360
1 Rzeczywiste/rzeczywiste
2 Rzeczywisty/360
3 Rzeczywisty/365
4 Europejskie 30/360

Jeśli argument base zostanie pominięty, przyjmuje wartość domyślną, tj. US (NASD) 30/360.

Co to jest CZAS TRWANIA?

Zmodyfikowana duracja jest przedłużeniem duracji Macaulaya, która mierzy wrażliwość cen obligacji na zmiany jej rentowności. Zmodyfikowany czas trwania opiera się na założeniu, że rentowność i ceny obligacji filmują w przeciwnych kierunkach.

Zmodyfikowany czas trwania jest obliczany za pomocą następującego równania:

CZAS TRWANIA = czas trwania/(1+(zysk_rynkowy/coupon_payments_per_year))

Co to jest funkcja CZAS TRWANIA programu Excel?

Funkcja Excel MDURATION oblicza zmodyfikowany Macaulay Duration obligacji lub papieru wartościowego, które okresowo przynoszą odsetki i przy założeniu wartości nominalnej 100 USD.

Zmodyfikowany Macaulay Czas trwania obligacji

W tym przykładzie chcemy obliczyć Zmodyfikowaną Durację Macaulay obligacji z roczną stopą kuponu 7%. Pozostałe szczegóły dotyczące obligacji znajdują się w powyższej tabeli.

Formuła użyta do obliczeń to:

=CZAS TRWANIA(C4,C5;C6;C7;C8;C9)

Funkcja Excel MDuration zwraca wartość

CZAS TRWANIA = 7,41 lat

Zmodyfikowany Macaulay Czas trwania zabezpieczenia o stałym dochodzie

Rzućmy okiem na inny przykład, tutaj sprawdzimy czas trwania zabezpieczenia o stałym dochodzie do momentu jego spłaty. Inne szczegóły dotyczące zabezpieczenia o stałym dochodzie są wymienione na powyższym rysunku.

Formuła, której należy użyć, to:

=CZAS TRWANIA(C4,C5;C6;C7;C8;C9)

Otrzymujemy następujący wynik:

CZAS TRWANIA = 3,98 lat.

Dodatkowe uwagi

#NUM! Błąd występuje, gdy data rozliczenia jest większa lub równa dacie zapadalności; lub wartości argumentów stopy, yld, wykupu, częstotliwości lub [podstawa] nie są prawidłowymi liczbami (tj. stopa < 0; lub yld < 0; lub wykup ≤ 0; lub częstotliwość jest dowolną wartością inną niż 1, 2 lub 4; lub wartość [podstawa] jest inna niż 0, 1, 2, 3 lub 4)

#WARTOŚĆ! Błąd występuje, jeśli daty rozliczenia lub argumenty zapadalności nie są prawidłowymi datami Excel.

Zaleca się wpisanie w funkcji DURATION dat rozliczenia i zapadalności jako odwołań do komórek zawierających daty lub daty zwracane z formuł.

Wróć do listy wszystkich funkcji w Excelu

MDURATION w Arkuszach Google

Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.

MDURATION Przykłady w VBA

Możesz także użyć funkcji MDURATION w VBA. Rodzaj:
application.worksheetfunction.mduration (rozliczenie, termin spłaty, kupon, yld, częstotliwość, podstawa)
W przypadku argumentów funkcji (stopa itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które będą używane zamiast tego.

wave wave wave wave wave