Esimerkkejä MDURATION -toiminnoista - Excel, VBA ja Google Sheets

Tämä opetusohjelma osoittaa, miten Excel MDURATION -toiminto Excelissä Macaulayn muokatun suojauksen keston laskemiseksi.

MDURATION -toiminnon yleiskatsaus

MDURATION -toiminto Laskee arvopaperin vuotuisen keston.

Jos haluat käyttää MDURATION Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

MDURATION -toiminnon syntaksi ja tulot:

= KESTO (selvitys, maturiteetti, kuponki, yld, taajuus, [perusta])

ratkaisua- Se on arvopaperin toimituspäivä tai päivä, jona arvopaperi on ostettu. Se on päivä, joka tulee arvopaperin liikkeeseenlaskun jälkeen.

kypsyys- Se on päivämäärä, jolloin joukkovelkakirja tai arvopaperi vanhenee ja pääoma maksetaan takaisin joukkovelkakirjalainalle tai arvopaperin haltijalle.

kuponki- Arvopaperin vuotuinen kuponkikorko.

yld- Se on joukkovelkakirjalainan tai arvopaperin vuotuinen tuotto.

taajuus- Se viittaa vuosittaisten kuponkimaksujen määrään. Vuosittaisten, puolivuosittaisten ja neljännesvuosittaisten maksujen taajuuden arvo on vastaavasti 1, 2 ja 4.

perusta- VALINNAINEN: Se määrittää päivämäärän laskentatyypin, jota arvopaperi tai joukkovelkakirjalaina käyttää. Mahdollisia arvoja voivat olla:

Perusta Päivämäärä
0 Yhdysvallat (NASD) 30/360
1 Todellinen/todellinen
2 Acutal/360
3 Acutal/365
4 Eurooppalainen 30/360

Jos perusargumentti jätetään pois, se olettaa sen oletusarvon eli US (NASD) 30/360.

Mikä on MDURATION?

Modifioitu duraatio on Macaulayn keston pidennys, joka mittaa joukkovelkakirjojen hintojen herkkyyttä sen tuoton muutoksille. Muokattu kesto perustuu käsitykseen, jonka mukaan tuotto ja joukkovelkakirjalainat liikkuvat vastakkaisiin suuntiin.

Muokattu kesto lasketaan seuraavan yhtälön avulla:

KESTO = Kesto/(1+ (markkinatulo/kuponkimaksu_vuosi))

Mikä on Excel MDURATION -toiminto?

Excel MDURATION -funktio laskee joukkovelkakirjan tai arvopaperin muokatun Macaulayn keston, joka maksaa määräajoin korkoa ja olettaen, että nimellisarvo on 100 dollaria.

Muutettu Macaulay Lainan kesto

Tässä esimerkissä haluamme laskea joukkovelkakirjan muutetun Macaulayn keston 7%: n vuotuisella kuponkikorolla. Muut tiedot joukkovelkakirjasta ovat yllä olevassa taulukossa.

Laskentakaava on seuraava:

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

Excel MDuration -toiminto palauttaa arvon

KESTO = 7,41 vuotta

Muutettu Macaulay Korkoturvan kesto

Katsotaanpa toista esimerkkiä, tässä aiomme selvittää korkosidonnaisuuden keston, kunnes se maksetaan takaisin. Muut tiedot korkosidonnaisuudesta on mainittu yllä olevassa kuvassa.

Käytettävä kaava on:

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

Saamme seuraavan tuloksen:

KESTO = 3,98 vuotta.

Lisämerkinnät

#NUM! Virhe ilmenee, jos toimituspäivä on suurempi tai yhtä suuri kuin eräpäivä; tai korko-, yld-, lunastus-, taajuus- tai [perus] -argumenttien arvot eivät ole kelvollisia lukuja (eli korko <0; tai yld <0; tai lunastus ≤ 0; tai taajuus on mikä tahansa muu arvo kuin 1, 2 tai 4 tai [perus] -arvo on muu kuin 0, 1, 2, 3 tai 4)

#ARVO! Virhe ilmenee, jos maksupäivät tai erääntymisargumentit eivät ole kelvollisia Excel -päivämääriä.

On suositeltavaa, että toimitus- ja eräpäivät merkitään KESTO -funktioon viittauksina soluihin, jotka sisältävät kaavoista palautetut päivämäärät tai päivämäärät.

Palaa Excelin kaikkien toimintojen luetteloon

KESTO Google Sheetsissä

Kaikki yllä olevat esimerkit toimivat täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä.

MDURATION Esimerkkejä VBA: sta

Voit myös käyttää MDBA -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.mduration (selvitys, maturiteetti, kuponki, yld, taajuus, perusta)
Funktioargumenteille (nopeus jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettäviä muuttujia.

wave wave wave wave wave