MDURATION funkcijų pavyzdžiai - „Excel“, VBA ir „Google“ skaičiuoklės

Ši pamoka parodo, kaip naudotis „Excel MDURATION“ funkcija „Excel“, kad apskaičiuotumėte pakeistą Macaulay saugumo trukmę.

MDURATION funkcijų apžvalga

Funkcija MDURATION Skaičiuoja metinę vertybinių popierių trukmę.

Norėdami naudoti „MDURATION Excel“ darbalapio funkciją, pasirinkite langelį ir įveskite:

(Atkreipkite dėmesį, kaip atrodo formulės įvestys)

MDURATION funkcijos sintaksė ir įvestys:

= TURIMAS (atsiskaitymas, terminas, kuponas, yld, dažnis, [pagrindas])

gyvenvietė- Tai vertybinio popieriaus atsiskaitymo arba vertybinio popieriaus pirkimo data. Tai data, kuri ateina po vertybinių popierių išdavimo datos.

brandos- Tai data, kai baigiasi obligacijos ar vertybinių popierių galiojimo laikas, o pagrindinė suma grąžinama obligacijai ar vertybinio popieriaus savininkui.

kuponas- metinė vertybinių popierių kupono norma.

yld- Tai metinis obligacijų ar vertybinių popierių pajamingumas.

dažnis- Tai nurodo periodinių kuponų mokėjimų skaičių per metus. Metinių, pusmetinių ir ketvirtinių mokėjimų dažnumo vertė yra atitinkamai 1, 2 ir 4.

pagrindu- PASIRENKAMA: jame nurodomas dienų skaičiavimo tipas, kurį turi naudoti vertybinis popierius ar obligacija. Galimos vertės gali būti:

Pagrindas Dienos skaičiavimas
0 JAV (NASD) 30/360
1 Faktinis/faktinis
2 Acutal/360
3 Acutal/365
4 Europos 30/360

Jei pagrindo argumentas praleidžiamas, jis prisiima numatytąją vertę, ty JAV (NASD) 30/360.

Kas yra MDURACIJA?

Modifikuota trukmė yra „Macaulay“ trukmės pratęsimas, kuris matuoja obligacijų kainų jautrumą jos pajamingumo pokyčiams. Modifikuota trukmė pagrįsta koncepcija, kad pajamingumas ir obligacijų kainos kinta priešingomis kryptimis.

Modifikuota trukmė apskaičiuojama pagal šią lygtį:

MDURATION = Trukmė/(1+ (market_yield/coupon_payments_per_year))

Kas yra „Excel MDURATION“ funkcija?

Funkcija „Excel MDURATION“ apskaičiuoja modifikuotą obligacijos ar vertybinio popieriaus, kuris periodiškai moka palūkanas, trukmę ir darant prielaidą, kad nominali vertė yra 100 USD.

Modifikuota Macaulay Obligacijos trukmė

Šiame pavyzdyje norime apskaičiuoti pakeistą obligacijų „Macaulay“ trukmę, kai metinė kupono norma yra 7%. Kita informacija apie obligacijas pateikta aukščiau esančioje lentelėje.

Skaičiavimui naudojama formulė:

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

Funkcija „Excel MDuration“ grąžina reikšmę

TURIMAS = 7,41 metų

Pakeista „Macaulay“ fiksuotų pajamų vertybinių popierių trukmė

Pažvelkime į kitą pavyzdį, čia mes išsiaiškinsime fiksuotų pajamų garantijos trukmę, kol ji bus grąžinta. Kiti duomenys apie fiksuotų pajamų vertybinius popierius yra paminėti aukščiau esančiame paveikslėlyje.

Naudojama formulė yra tokia:

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

Mes gauname tokį rezultatą:

TURIMAS = 3,98 metų.

papildomi užrašai

#NUM! Klaida atsiranda, jei atsiskaitymo data yra didesnė arba lygi grąžinimo terminui; arba normos, yld, išpirkimo, dažnumo ar [pagrindo] argumentų reikšmės nėra galiojantys skaičiai (ty norma <0; arba yld <0; arba išpirkimas ≤ 0; arba dažnis yra bet kuri kita vertė nei 1, 2 arba 4 arba [pagrindo] vertė yra kitokia nei 0, 1, 2, 3 arba 4)

#VERTĖ! Klaida atsiranda, jei atsiskaitymo datos arba termino argumentai nėra tinkamos „Excel“ datos.

Rekomenduojama, kad atsiskaitymo ir termino datos būtų įvestos į DURATION funkciją kaip nuorodos į langelius, kuriuose yra datos arba datos, pateiktos iš formulių.

Grįžkite į visų „Excel“ funkcijų sąrašą

MDURATION „Google“ skaičiuoklėse

Visi aukščiau pateikti pavyzdžiai „Google“ skaičiuoklėse veikia lygiai taip pat, kaip „Excel“.

MDURATION VBA pavyzdžiai

Taip pat galite naudoti VBA MDURATION funkciją. Tipas:
application.worksheetfunction.mduration (atsiskaitymas, terminas, kuponas, yld, dažnis, pagrindas)
Funkcijos argumentams (rodikliui ir pan.) Galite juos įvesti tiesiai į funkciją arba nustatyti kintamuosius, kuriuos naudoti.

wave wave wave wave wave