Exemple de funcții MDURATION - Excel, VBA și Foi de calcul Google

Acest tutorial arată cum să utilizați Funcția Excel MDURATION în Excel pentru a calcula durata de securitate Macaulay modificată.

Prezentare generală a funcției MDURATION

Funcția MDURATION Calculează durata anuală a unei garanții.

Pentru a utiliza funcția Foaie de lucru MDURATION Excel, selectați o celulă și tastați:

(Observați cum apar datele introduse de formulă)

Sintaxa și intrările funcției MDURATION:

= MDURARE (decontare, scadență, cupon, yld, frecvență, [bază])

așezare- Este data decontării garanției sau data la care este achiziționată garanția. Este data care vine după data emiterii garanției.

maturitate- Este data la care expiră obligațiunea sau garanția, iar suma principală este rambursată titularului obligațiunii sau garanției.

cupon- Rata cuponului anual al garanției.

tânăr- Este randamentul anual al obligațiunii sau al garanției.

frecvență- Se referă la numărul de plăți periodice cu cupoane pe an. Valoarea frecvenței pentru plățile anuale, semestriale și trimestriale este de 1, 2 și respectiv 4.

bază- OPȚIONAL: specifică tipul de numărare a zilei care urmează să fie utilizat de garanție sau obligațiune. Valorile posibile pot fi:

Bază Număr de zile
0 SUA (NASD) 30/360
1 Actual / actual
2 Acut / 360
3 Acut / 365
4 European 30/360

Dacă argumentul de bază este omis, acesta își asumă valoarea implicită, adică SUA (NASD) 30/360.

Ce este MDURATION?

Durata modificată este o prelungire a duratei Macaulay, care măsoară sensibilitatea prețurilor obligațiunilor la modificările randamentului acesteia. Durata modificată se bazează pe conceptul că randamentul și prețurile obligațiunilor se filmează în direcții opuse.

Durata modificată este calculată utilizând următoarea ecuație:

MDURATION = Durata / (1+ (market_yield / cupon_payments_per_year))

Ce este funcția Excel MDURATION?

Funcția Excel MDURATION calculează Durata Macaulay modificată a unei obligațiuni sau a unei garanții care plătește dobânzi periodic și presupunând o valoare nominală de 100 USD.

Modificat Macaulay Durata unei obligațiuni

În acest exemplu, vrem să calculăm Durata Macaulay modificată a obligațiunii cu o rată a cuponului anual de 7%. Alte detalii ale obligațiunii sunt în tabelul de mai sus.

Formula utilizată pentru calcul este:

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

Funcția Excel MDuration returnează valoarea

MURAȚIE = 7,41 ani

Modificat Macaulay Durata unei garanții cu venit fix

Să aruncăm o privire la un alt exemplu, aici vom afla durata garanției cu venit fix până la rambursarea acesteia. Alte detalii ale garanției cu venit fix sunt menționate în figura de mai sus.

Formula de utilizat este:

= MURAȚIE (C4, C5, C6, C7, C8, C9)

Obținem următorul rezultat:

MURAȚIE = 3,98 ani.

Note Aditionale

#NUM! Eroarea apare dacă data decontării este mai mare sau egală cu data scadenței; sau valorile argumentelor rate, yld, răscumpărare, frecvență sau [bază] nu sunt numere valide (adică rata <0; sau yld <0; sau răscumpărare ≤ 0; sau frecvența este orice altă valoare decât 1, 2 sau 4 sau valoarea [bază] este alta decât 0, 1, 2, 3 sau 4)

#VALOARE! Eroarea apare dacă datele decontării sau argumentele de scadență nu sunt date Excel valabile.

Se recomandă ca datele de decontare și scadență să fie introduse în funcția DURARE ca referințe la celule care conțin datele sau datele returnate din formule.

Reveniți la lista tuturor funcțiilor din Excel

MURAȚIE în Foi de calcul Google

Toate exemplele de mai sus funcționează exact la fel în Foi de calcul Google ca în Excel.

MDURATION Exemple în VBA

De asemenea, puteți utiliza funcția MDURATION în VBA. Tip:
application.worksheetfunction.mduration (decontare, scadență, cupon, yld, frecvență, bază)
Pentru argumentele funcției (rata etc.), le puteți introduce direct în funcție sau puteți defini variabile de utilizat.

wave wave wave wave wave