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.