Příklady funkcí MDURATION - Excel, VBA a Tabulky Google

Tento tutoriál ukazuje, jak používat Funkce Excel MDURATION v Excelu vypočítat upravenou dobu trvání Macaulay zabezpečení.

Přehled funkcí MDURATION

Funkce MDURATION Vypočítává roční trvání cenného papíru.

Chcete -li použít funkci listu MDURATION Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Syntaxe a vstupy funkce MDURATION:

= MDURATION (vypořádání, splatnost, kupón, rok, frekvence, [základ])

vyrovnání- Je to datum vypořádání cenného papíru nebo datum, kdy byl cenný papír zakoupen. Je to datum, které přichází po datu vydání cenného papíru.

splatnost- Je to datum, kdy platnost dluhopisu nebo cenného papíru vyprší, a jistina je zaplacena zpět držiteli dluhopisu nebo cenného papíru.

kupón- Roční kupónová sazba cenného papíru.

yld- Je to roční výnos dluhopisu nebo cenného papíru.

frekvence- Udává počet pravidelných plateb kupónů za rok. Frekvence ročních, pololetních a čtvrtletních plateb je 1, 2 a 4.

základ- VOLITELNÉ: Udává typ počítání dnů, které má cenný papír nebo dluhopis použít. Možné hodnoty mohou být:

Základ Počet dní
0 USA (NASD) 30/360
1 Skutečné/skutečné
2 Akutální/360
3 Akutální/365
4 Evropská 30/360

Pokud je základní argument vynechán, předpokládá jeho výchozí hodnotu, tj. US (NASD) 30/360.

Co je to MDURATION?

Upravená durace je prodloužením durace Macaulay, která měří citlivost cen dluhopisů na změny jeho výnosu. Upravená durace je založena na konceptu, že ceny výnosů a dluhopisů se pohybují v opačných směrech.

Upravená doba trvání se vypočítá pomocí následující rovnice:

MDURATION = doba trvání/(1+ (market_yield/Coupon_payments_per_year))

Co je funkce Excel MDURATION?

Funkce Excel MDURATION vypočítá modifikovanou duraci dluhopisu dluhopisu nebo cenného papíru, která pravidelně platí úrok a za předpokladu nominální hodnoty 100 USD.

Modified Macaulay Duration of a bond

V tomto příkladu chceme vypočítat modifikovanou dobu trvání dluhopisu Macaulay s roční kuponovou sazbou 7%. Další podrobnosti o dluhopisu jsou ve výše uvedené tabulce.

Vzorec použitý pro výpočet je:

= MDURACE (C4, C5, C6, C7, C8, C9)

Funkce Excel MDuration vrací hodnotu

MDURACE = 7,41 let

Modified Macaulay Duration of a fixed-income security

Podívejme se na další příklad, zde zjistíme dobu trvání jistoty s pevným příjmem, dokud nebude splacena. Další podrobnosti o zajištění s pevným příjmem jsou uvedeny na výše uvedeném obrázku.

Použitý vzorec je:

= MDURACE (C4, C5, C6, C7, C8, C9)

Získáme následující výsledek:

MDURACE = 3,98 roku.

Další poznámky

#ČÍSLO! K chybě dochází, pokud je datum vypořádání větší nebo rovné datu splatnosti; nebo hodnoty argumentů rate, yld, redemption, Frequency nebo [base] nejsou platná čísla (tj. rate <0; nebo yld <0; or redemption ≤ 0; or frequency is any value other than 1, 2 or 4; nebo [základní] hodnota je jiná než 0, 1, 2, 3 nebo 4)

#HODNOTA! Pokud data vypořádání nebo argumenty splatnosti nejsou platnými daty aplikace Excel, dojde k chybě.

Doporučuje se, aby data zúčtování a splatnosti byla zadána ve funkci DURATION jako odkazy na buňky obsahující data nebo data vrácená ze vzorců.

Zpět na seznam všech funkcí v Excelu

MDURATION v Tabulkách Google

Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.

Příklady MDURACE ve VBA

Ve VBA můžete také použít funkci MDURATION. Typ:
application.worksheetfunction.mduration (vypořádání, splatnost, kupón, yld, frekvence, základ)
Argumenty funkce (sazba atd.) Můžete buď zadat přímo do funkce, nebo definovat proměnné, které se místo toho použijí.

wave wave wave wave wave