Dieses Tutorial zeigt, wie Sie die Excel MDURATION-Funktion in Excel, um die modifizierte Macaulay-Sicherheitsdauer zu berechnen.
Übersicht über die MDURATION-Funktion
Die Funktion MDURATION berechnet die jährliche Duration eines Wertpapiers.
Um die MDURATION Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:
(Beachten Sie, wie die Formeleingaben angezeigt werden)
Syntax und Eingaben der MDURATION-Funktion:
=DAUER(Abrechnung,Fälligkeit,Gutschein,yld,Häufigkeit,[Basis])
Siedlung- Es ist das Abwicklungsdatum des Wertpapiers oder das Datum, an dem das Wertpapier gekauft wird. Es ist das Datum, das nach dem Ausstellungsdatum des Wertpapiers liegt.
Reife- Es ist das Datum, an dem die Anleihe oder das Wertpapier verfällt und der Kapitalbetrag an den Inhaber der Anleihe oder des Wertpapiers zurückgezahlt wird.
Coupon- Der jährliche Kuponsatz des Wertpapiers.
yld- Es ist die jährliche Rendite von Anleihen oder Wertpapieren.
Frequenz- Er bezieht sich auf die Anzahl der periodischen Couponzahlungen pro Jahr. Der Häufigkeitswert für jährliche, halbjährliche und vierteljährliche Zahlungen beträgt 1, 2 bzw. 4.
Basis- OPTIONAL: Gibt die Art der Tageszählung an, die von dem Wertpapier oder der Anleihe verwendet werden soll. Mögliche Werte können sein:
Basis | Tageszählung |
0 | USA (NASD) 30/360 |
1 | Ist/Ist |
2 | Aktuell/360 |
3 | Aktuell/365 |
4 | Europäisch 30/360 |
Wenn das Basisargument weggelassen wird, nimmt es seinen Standardwert an, d. h. US (NASD) 30/360.
Was ist MDURATION?
Die modifizierte Duration ist eine Verlängerung der Macaulay-Duration, die die Sensitivität der Anleihekurse gegenüber Renditeänderungen misst. Die modifizierte Duration basiert auf dem Konzept, dass sich die Rendite- und Anleihekurse in entgegengesetzte Richtungen bewegen.
Die Modified Duration wird anhand der folgenden Gleichung berechnet:
MDURATION = Dauer/(1+(market_rendite/coupon_payments_per_year))
Was ist die Excel MDURATION-Funktion?
Die Excel MDURATION-Funktion berechnet die Modified Macaulay Duration einer Anleihe oder eines Wertpapiers, die regelmäßig Zinsen zahlt und einen Nennwert von 100 $ annimmt.
Modifizierte Macaulay Duration einer Anleihe
In diesem Beispiel möchten wir die Modified Macaulay Duration einer Anleihe mit einem jährlichen Kupon von 7% berechnen. Weitere Einzelheiten der Anleihe sind in der obigen Tabelle aufgeführt.
Die für die Berechnung verwendete Formel lautet:
=DAUER(C4,C5,C6,C7,C8,C9)
Die Excel MDuration-Funktion gibt den Wert von zurück
UNTERSTÜTZUNG = 7,41 Jahre
Modified Macaulay Duration eines festverzinslichen Wertpapiers
Schauen wir uns ein weiteres Beispiel an, hier werden wir die Laufzeit von festverzinslichen Wertpapieren bis zur Rückzahlung herausfinden. Weitere Details des festverzinslichen Wertpapiers sind in der obigen Abbildung erwähnt.
Die zu verwendende Formel lautet:
=DAUER(C4,C5,C6,C7,C8,C9)
Wir erhalten folgendes Ergebnis:
UNTERSTÜTZUNG = 3,98 Jahre.
Zusätzliche Bemerkungen
#NUM! Ein Fehler tritt auf, wenn das Abrechnungsdatum größer oder gleich dem Fälligkeitsdatum ist; oder die Werte der Argumente Rate, yld, Einlösung, Häufigkeit oder [Basis] sind keine gültigen Zahlen (dh Rate < 0; oder yld < 0; oder Einlösung ≤ 0; oder Häufigkeit ist ein anderer Wert als 1, 2 oder 4; oder [Basis]-Wert ist ein anderer als 0, 1, 2, 3 oder 4)
#WERT! Ein Fehler tritt auf, wenn die Abrechnungsdaten oder die Fälligkeitsargumente keine gültigen Excel-Daten sind.
Es wird empfohlen, die Abrechnungs- und Fälligkeitsdaten in der Funktion DURATION als Referenzen auf Zellen einzugeben, die die Daten oder Daten enthalten, die von Formeln zurückgegeben werden.
Zurück zur Liste aller Funktionen in Excel
MDURATION in Google Tabellen
Alle oben genannten Beispiele funktionieren in Google Sheets genauso wie in Excel.
MDURATION-Beispiele in VBA
Sie können auch die MDURATION-Funktion in VBA verwenden. Typ:application.worksheetfunction.mduration(Abrechnung,Fälligkeit,Coupon,yld,Häufigkeit,Basis)
Für die Funktionsargumente (Rate usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.