Denne opplæringen viser hvordan du bruker Excel MDURATION -funksjon i Excel for å beregne den endrede sikkerhetsvarigheten for Macaulay.
MDURATION Funksjonsoversikt
MDURATION -funksjonen beregner den årlige varigheten av et verdipapir.
For å bruke MDURATION Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
MDURATION Funksjon Syntaks og innganger:
= MDURATION (oppgjør, forfall, kupong, yld, frekvens, [basis])
bosetting- Det er oppgjørsdatoen for verdipapiret eller datoen da verdipapiret ble kjøpt. Det er datoen som kommer etter utstedelsesdatoen for verdipapiret.
modenhet- Det er datoen da obligasjonen eller verdipapiret utløper, og hovedbeløpet betales tilbake til obligasjonen eller sikkerhetshaveren.
kupong- Den årlige kupongrenten for sikkerheten.
yld- Det er den årlige avkastningen på obligasjoner eller sikkerhet.
Frekvens- Det refererer til antall periodiske kupongbetalinger per år. Frekvensverdien for årlige, halvårlige og kvartalsvise utbetalinger er henholdsvis 1, 2 og 4.
basis- VALGFRITT: Den angir hvilken type dagtelling som skal brukes av sikkerhet eller obligasjon. Mulige verdier kan være:
Basis | Antall dager |
0 | USA (NASD) 30/360 |
1 | Faktisk/faktisk |
2 | Akutt/360 |
3 | Akutt/365 |
4 | Europeisk 30/360 |
Hvis grunnargumentet utelates, antar det standardverdien, dvs. USA (NASD) 30/360.
Hva er MDURATION?
Endret varighet er en forlengelse av Macaulay -løpetiden, som måler følsomheten til obligasjonsprisene for endringer i renten. Endret varighet er basert på konseptet om at renten og obligasjonsprisene filmer i motsatte retninger.
Den endrede varigheten beregnes ved hjelp av følgende ligning:
MDURATION = Varighet/(1+ (market_yield/coupon_payments_per_year))
Hva er Excel MDURATION -funksjonen?
Excel MDURATION -funksjonen beregner den modifiserte Macaulay -varigheten for en obligasjon eller sikkerhet som periodisk betaler renter og antar en pålydende verdi på $ 100.
Endret Macaulay Obligasjonens varighet
I dette eksemplet vil vi beregne obligasjonens modifiserte Macaulay -varighet med en årlig kupongrente på 7%. Andre detaljer om obligasjonen er i tabellen ovenfor.
Formelen som brukes for beregningen er:
= VARIGHET (C4, C5, C6, C7, C8, C9)
Excel MDuration -funksjonen returnerer verdien av
MÅLETID = 7,41 år
Endret Macaulay Varighet på en rentepapir
La oss se på et annet eksempel, her skal vi finne ut varigheten på rentebærende sikkerhet til den er betalt tilbake. Andre detaljer om rentepapiret er nevnt i figuren ovenfor.
Formelen som skal brukes er:
= VARIGHET (C4, C5, C6, C7, C8, C9)
Vi får følgende resultat:
MÅLETID = 3,98 år.
Ytterligere merknader
#NUM! Det oppstår feil hvis oppgjørsdatoen er større eller lik enn forfallsdatoen; eller verdiene for rate, yld, innløsning, frekvens eller [basis] argumenter er ikke gyldige tall (dvs. rate <0; eller yld <0; eller innløsning ≤ 0; eller frekvens er en annen verdi enn 1, 2 eller 4; eller [basis] -verdien er annen enn 0, 1, 2, 3 eller 4)
#VERDI! Det oppstår en feil hvis datoene for oppgjøret eller modenhetsargumentene ikke er gyldige Excel -datoer.
Det anbefales at oppgjørs- og forfallsdatoer angis i funksjonen VARIGHET som referanser til celler som inneholder datoene eller datoene som returneres fra formler.
Gå tilbake til listen over alle funksjoner i Excel
MDURATION i Google Regneark
Alle eksemplene ovenfor fungerer nøyaktig det samme i Google Regneark som i Excel.
MDURATION Eksempler i VBA
Du kan også bruke MDURATION -funksjonen i VBA. Type:application.worksheetfunction.mduration (oppgjør, løpetid, kupong, yld, frekvens, basis)
For funksjonsargumentene (rate, etc.) kan du enten skrive dem inn direkte i funksjonen eller definere variabler som skal brukes i stedet.