Primeri funkcij MDURATION - Excel, VBA in Google Preglednice

Ta vadnica prikazuje, kako uporabljati Excel funkcija MDURATION v Excelu za izračun spremenjenega trajanja zaščite Macaulay.

Pregled funkcije MDURATION

Funkcija MDURATION izračuna letno trajanje vrednostnega papirja.

Če želite uporabiti funkcijo delovnega lista Excel MDURATION, izberite celico in vnesite:

(Upoštevajte, kako so prikazani vnosi formule)

Sintaksa in vnosi funkcije MDURATION:

= MDURATION (poravnava, zapadlost, kupon, let, pogostost, [osnova])

naselje- To je datum poravnave vrednostnega papirja ali datum nakupa vrednostnega papirja. To je datum, ki sledi datumu izdaje vrednostnega papirja.

Zrelost- To je datum, ko obveznica ali vrednostni papir potečeta, glavnica pa se vrne imetniku obveznice ali vrednostnega papirja.

kupon- Letna vrednost kupona vrednostnega papirja.

letnik- To je letni donos obveznice ali vrednostnega papirja.

frekvenco- Nanaša se na število rednih plačil kuponov na leto. Vrednost pogostosti letnih, polletnih in četrtletnih plačil je 1, 2 oziroma 4.

osnove- NEOBVEZNO: Določa vrsto štetja dni, ki jih bo uporabil vrednostni papir ali obveznica. Možne vrednosti so lahko:

Osnova Štetje dni
0 ZDA (NASD) 30/360
1 Dejansko/dejansko
2 Acutal/360
3 Acutal/365
4 Evropski 30/360

Če je argument osnove izpuščen, prevzame privzeto vrednost, tj. US (NASD) 30/360.

Kaj je MDURATION?

Spremenjeno trajanje je podaljšanje Macaulayjevega trajanja, ki meri občutljivost cen obveznic na spremembe njenega donosa. Spremenjeno trajanje temelji na konceptu, da se donos in cene obveznic gibljejo v nasprotnih smereh.

Spremenjeno trajanje se izračuna z uporabo naslednje enačbe:

MDURATION = Trajanje/(1+ (tržni_donos/kupon_plačila_na_leto))

Kaj je funkcija Excel MDURATION?

Funkcija Excel MDURATION izračuna spremenjeno trajanje obveznice ali vrednostnega papirja Macaulay, ki občasno plača obresti in prevzame nominalno vrednost 100 USD.

Spremenjen Macaulay Trajanje obveznice

V tem primeru želimo izračunati spremenjeno trajanje obveznice Macaulay z letno obrestno mero kupona 7%. Druge podrobnosti o obveznici so v zgornji tabeli.

Formula, uporabljena za izračun, je:

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

Funkcija Excel MDuration vrne vrednost

ZDRAVLJENJE = 7,41 let

Spremenjen Macaulay Trajanje vrednostnega papirja s fiksnim dohodkom

Oglejmo si še en primer, tukaj bomo ugotovili trajanje varščine s fiksnim dohodkom, dokler se ne povrne. Druge podrobnosti varščine s fiksnim dohodkom so omenjene na zgornji sliki.

Formula za uporabo je naslednja:

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

Dobimo naslednji rezultat:

ZDRAVLJENJE = 3,98 leta.

Dodatne opombe

#NUM! Napaka se pojavi, če je datum poravnave večji ali enak datumu zapadlosti; ali vrednosti argumentov obrestne mere, yld, unovčitve, pogostosti ali [osnove] niso veljavne številke (tj. stopnja <0; ali yld <0; ali unovčenje ≤ 0; ali pa je frekvenca katera koli vrednost, ki ni 1, 2 ali 4 ali je [osnovna] vrednost drugačna od 0, 1, 2, 3 ali 4)

#VREDNOST! Napaka se pojavi, če datumi poravnave ali argumenti zapadlosti niso veljavni datumi v Excelu.

Priporočljivo je, da datume poravnave in zapadlosti vnesete v funkcijo DURATION kot sklice na celice, ki vsebujejo datume ali datume, vrnjene iz formul.

Vrnite se na seznam vseh funkcij v Excelu

MDURATION v Google Preglednicah

Vsi zgornji primeri delujejo popolnoma enako v Google Preglednicah kot v Excelu.

MDURATION Primeri v VBA

V VBA lahko uporabite tudi funkcijo MDURATION. Vrsta:
application.worksheetfunction.mduration (poravnava, zapadlost, kupon, let, pogostost, osnova)
Za argumente funkcije (stopnja itd.) Jih lahko vnesete neposredno v funkcijo ali določite spremenljivke, ki jih želite uporabiti.

wave wave wave wave wave