MDURATION Eksempeleksempler - Excel, VBA og Google Sheets

Denne vejledning viser, hvordan du bruger Excel MDURATION -funktion i Excel for at beregne den ændrede sikkerhedstid for Macaulay.

MDURATION Funktionsoversigt

Funktionen MDURATION Beregner den årlige varighed af et værdipapir.

Hvis du vil bruge funktionen MDURATION Excel -regneark, skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

MDURATION Funktion Syntaks og input:

= MDURATION (afvikling, løbetid, kupon, yld, frekvens, [basis])

afregning- Det er afviklingsdatoen for værdipapiret eller den dato, hvor værdipapiret er købt. Det er den dato, der kommer efter værdipapirets udstedelsesdato.

modenhed- Det er den dato, hvor obligationen eller værdipapiret udløber, og hovedbeløbet betales tilbage til obligationen eller sikkerhedsindehaveren.

kupon- Sikkerhedens årlige kuponrente.

yld- Det er det årlige udbytte af obligation eller sikkerhed.

frekvens- Det refererer til antallet af periodiske kuponbetalinger om året. Værdien af ​​frekvensen for årlige, halvårlige og kvartalsvise betalinger er henholdsvis 1, 2 og 4.

basis- VALGFRIT: Den angiver, hvilken type dagtælling der skal bruges af værdipapiret eller obligationen. Mulige værdier kan være:

Basis Dagtælling
0 USA (NASD) 30/360
1 Faktisk/faktisk
2 Akut/360
3 Akut/365
4 Europæisk 30/360

Hvis basisargumentet udelades, antager det sin standardværdi, dvs. US (NASD) 30/360.

Hvad er MDURATION?

Ændret varighed er en forlængelse af Macaulay -løbetiden, som måler obligationsprisernes følsomhed over for ændringer i dens rente. Ændret varighed er baseret på konceptet om, at renten og obligationspriser filmes i modsatte retninger.

Den ændrede varighed beregnes ved hjælp af følgende ligning:

MDURATION = Varighed/(1+ (market_yield/coupon_payments_per_year))

Hvad er Excel MDURATION -funktionen?

Excel MDURATION -funktionen beregner den ændrede Macaulay -varighed for en obligation eller sikkerhed, der periodisk betaler renter og antager en pålydende værdi på $ 100.

Ændret Macaulay Obligations varighed

I dette eksempel vil vi beregne obligationens ændrede Macaulay -varighed med en årlig kuponrente på 7%. Andre detaljer om obligationen findes i ovenstående tabel.

Formlen brugt til beregningen er:

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

Funktionen Excel MDuration returnerer værdien af

MÅLETID = 7,41 år

Ændret Macaulay Varighed af en fastforrentet sikkerhed

Lad os se på et andet eksempel, her skal vi finde ud af varigheden af ​​fastforrentet sikkerhed, indtil den er betalt tilbage. Andre detaljer om renteforrentningen er nævnt i ovenstående figur.

Formlen, der skal bruges, er:

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

Vi får følgende resultat:

MÅLETID = 3,98 år.

Ekstra Noter

#NUM! Der opstår fejl, hvis afregningsdatoen er større eller lig med forfaldsdatoen; eller værdierne for satsen, yld, indløsning, frekvens eller [basis] argumenter er ikke gyldige tal (dvs. rate <0; eller yld <0; eller indløsning ≤ 0; eller frekvens er en anden værdi end 1, 2 eller 4; eller [basis] -værdien er anden end 0, 1, 2, 3 eller 4)

#VÆRDI! Der opstår en fejl, hvis datoerne for afregningen eller modenhedsargumenterne ikke er gyldige Excel -datoer.

Det anbefales, at afregnings- og forfaldsdatoer indtastes i funktionen VARIGHED som referencer til celler, der indeholder datoerne eller datoerne, der returneres fra formler.

Tilbage til listen over alle funktioner i Excel

MDURATION i Google Sheets

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

MDURATION Eksempler i VBA

Du kan også bruge funktionen MDURATION i VBA. Type:
application.worksheetfunction.mduration (afvikling, løbetid, kupon, yld, frekvens, basis)
For funktionsargumenterne (sats osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

wave wave wave wave wave