Deze tutorial laat zien hoe je de Excel MDURATION-functie in Excel om de gewijzigde Macaulay-beveiligingsduur te berekenen.
MDURATION Functie Overzicht
De MDURATION-functie Berekent de jaarlijkse duur van een effect.
Om de MDURATION Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
MDURATION Functiesyntaxis en ingangen:
=MDUUR(afrekening,looptijd,coupon,yld,frequentie,[basis])
nederzetting- Het is de afwikkelingsdatum van het effect of de datum waarop het effect is gekocht. Het is de datum die na de uitgiftedatum van het effect komt.
volwassenheid- Het is de datum waarop de obligatie of het effect afloopt en de hoofdsom wordt terugbetaald aan de obligatie- of effectenhouder.
coupon- De jaarlijkse couponrente van het effect.
yld- Het is de jaarlijkse opbrengst van obligaties of effecten.
frequentie- Het verwijst naar het aantal periodieke couponbetalingen per jaar. De waarde van frequentie voor jaarlijkse, halfjaarlijkse en driemaandelijkse betalingen is respectievelijk 1, 2 en 4.
basis- OPTIONEEL: het specificeert het type dagtelling dat door het effect of de obligatie moet worden gebruikt. Mogelijke waarden kunnen zijn:
Basis | Dagtelling |
0 | VS (NASD) 30/360 |
1 | Werkelijk/werkelijk |
2 | Acuut/360 |
3 | Acuut/365 |
4 | Europees 30/360 |
Als het basisargument wordt weggelaten, neemt het de standaardwaarde aan, d.w.z. US (NASD) 30/360.
Wat is MDURATIE?
Modified duration is een verlenging van de duration van Macaulay, die de gevoeligheid van de obligatiekoersen voor veranderingen in het rendement meet. Modified duration is gebaseerd op het concept dat het rendement en de obligatiekoersen in tegengestelde richtingen bewegen.
De gewijzigde duur wordt berekend met behulp van de volgende vergelijking:
MDURATION = Duur/(1+(market_yield/coupon_payments_per_year))
Wat is de Excel MDURATION-functie?
De Excel MDURATION-functie berekent de Modified Macaulay Duration van een obligatie of effect dat periodiek rente betaalt en uitgaande van een nominale waarde van $ 100.
Gewijzigde Macaulay Duur van een obligatie
In dit voorbeeld willen we de Modified Macaulay Duration van een obligatie berekenen met een jaarlijkse couponrente van 7%. Andere details van de obligatie staan in de bovenstaande tabel.
De formule die wordt gebruikt voor de berekening is:
= DUURTIJD(C4,C5,C6,C7,C8,C9)
De Excel MDuration-functie retourneert de waarde van
MUURTIJD = 7,41 jaar
Gewijzigde Macaulay Duur van een vastrentende waarde
Laten we een ander voorbeeld bekijken, hier gaan we de duur van vastrentende zekerheid achterhalen totdat deze wordt terugbetaald. Overige details van de vastrentende zekerheid staan vermeld in bovenstaande figuur.
De te gebruiken formule is:
= DUURTIJD(C4,C5,C6,C7,C8,C9)
We krijgen het volgende resultaat:
VERDUURDHEID = 3,98 jaar.
extra notities
#NUM! Er treedt een fout op als de afwikkelingsdatum groter of gelijk is aan de vervaldatum; of de waarden van de argumenten rate, yld, aflossing, frequentie of [basis] zijn geen geldige getallen (dwz koers < 0; of yld < 0; of aflossing ≤ 0; of frequentie is een andere waarde dan 1, 2 of 4 ; of [basis] waarde is anders dan 0, 1, 2, 3 of 4)
#WAARDE! Er treedt een fout op als de datums van de afwikkeling of de vervaltermijnargumenten geen geldige Excel-datums zijn.
Het wordt aanbevolen om de afwikkelings- en vervaldatums in de functie DUUR in te voeren als verwijzingen naar cellen die de datums of datums bevatten die door formules worden geretourneerd.
Keer terug naar de lijst met alle functies in Excel
MDURATIE in Google Spreadsheets
Alle bovenstaande voorbeelden werken in Google Spreadsheets precies hetzelfde als in Excel.
MDURATION Voorbeelden in VBA
U kunt ook de MDURATION-functie in VBA gebruiken. Type:application.worksheetfunction.mduration(afrekening,looptijd,coupon,yld,frequentie,basis)
Voor de functieargumenten (snelheid, enz.), kunt u deze rechtstreeks in de functie invoeren of variabelen definiëren om in plaats daarvan te gebruiken.