ACCRINT

Gibt die aufgelaufenen Zinsen für ein Wertpapier zurück, das regelmäßig Zinsen abwirft

Syntax

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

Parameter

Begriff Definition
Problem Das Emissionsdatum des Wertpapiers
first_interest (Erster_Zinstermin) Das Datum der ersten Zinsauszahlung des Wertpapiers
settlement (Abrechnung) Der Abrechnungstermin des Wertpapierkaufs. Der Abrechnungstermin des Wertpapierkaufs ist das Datum nach der Wertpapieremission, an dem das Wertpapier in den Besitz des Käufers übergeht.
rate Die jährliche Couponrate des Wertpapiers
par (Nennwert) Der Nennwert des Wertpapiers
frequency Die Anzahl von jährlichen Couponzahlungen. Für jährliche Zahlungen muss „Häufigkeit“ = 1, für halbjährliche Zahlungen muss „Häufigkeit“ = 2 und für vierteljährliche Zahlungen muss „Häufigkeit“ = 4 festgelegt werden.
basis (Optional) Die Basis für die Zählung von Tagen. Wenn „Basis“ ausgelassen wird, wird 0 als Wert angenommen. Die zulässigen Werte sind unterhalb dieser Tabelle aufgeführt.
calc_method (Berechnungsmethode) Optional. Ein logischer Wert, der angibt, wie die insgesamt aufgelaufenen Zinsen berechnet werden sollen, wenn der Abrechnungstermin nach dem Datum von „Erster_Zinstermin“ liegt. Wird „Berechnungsmethode“ ausgelassen, wird davon ausgegangen, dass der Wert TRUE ist.
– Wird „Berechnungsmethode“ nach TRUE ausgewertet oder weggelassen, gibt ACCRINT die insgesamt seit dem Emissionsdatum (Emission) bis zum Abrechnungstermin (Abrechnung) aufgelaufenen Zinsen zurück.
– Wird „Berechnungsmethode“ nach FALSE ausgewertet, gibt ACCRINT die seit dem Datum der ersten Zinsauszahlung (Erster_Zinstermin) bis zum Abrechnungstermin (Abrechnung) zurück.

Der Parameter Basis akzeptiert die folgenden Werte:

Basis Basis für Zählung von Tagen
0 oder ausgelassen US (NASD) 30/360
1 Actual/actual
2 Actual/360
3 Actual/365
4 European 30/360

Rückgabewert

Die aufgelaufenen Zinsen

Bemerkungen

  • Datumsangaben werden als sequenzielle Seriennummern gespeichert, damit sie in Berechnungen verwendet werden können. In DAX ist der 30. Dezember 1899 der Tag 0, und der 1. Januar 2008 ist Tag 39448, weil er 39.448 Tage nach dem 30. Dezember 1899 liegt.

  • ACCRINT wird wie folgt berechnet:

    $$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$

    Dabei gilt:

    • $\text{A}_{i}$ = Anzahl der aufgelaufenen Tage für die $i{-te}$ Quasicouponperiode innerhalb eines ungeraden Zeitraums.
    • $\text{NC}$ = Anzahl der Quasicouponperioden, die in einen ungeraden Zeitraum passen. Wenn diese Zahl einen Bruch enthält, erweitern Sie diesen bis auf die nächste ganze Zahl.
    • $\text{NL}_{i}$ = normale Länge in Tagen der Quasicouponperiode innerhalb eines ungeraden Zeitraums.
  • „Emission“, „Erster_Zinstermin“ und „Abrechnung“ werden zu ganzen Zahlen verkürzt.

  • „Häufigkeit“ und „Basis“ werden auf die nächste ganze Zahl gerundet.

  • Es wird ein Fehler zurückgegeben, wenn:

    • für „Emission“, „Erster_Zinstermin“ oder „Abrechnung“ kein gültiges Datum angegeben wird
    • Emission ≥ Abrechnung
    • Zinssatz ≤ 0
    • Nennwert ≤ 0
    • „Häufigkeit“ eine andere Zahl als 1, 2 oder 4 darstellt
    • „Basis“ < 0 oder „Basis“ > 4.
  • Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.

Beispiele

Daten Beschreibung
1\. März 2007 Emissionsdatum
31. August 2008 Datum der ersten Zinszahlung
1\. Mai 2008 Abrechnungstermin
10 % Couponrate
1000 Nennwert
2 Häufigkeit ist halbjährlich (siehe oben)
0 Basis von 30/360 (siehe oben)

Beispiel 1

Die folgende DAX-Abfrage:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}

Gibt den seit dem Emissionsdatum bis zum Abrechnungstermin aufgelaufenen Zinsbetrag für ein Wertpapier mit den obengenannten Bedingungen zurück

[Wert]
116,944444444444

Beispiel 2

Die folgende DAX-Abfrage:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}

Gibt den seit dem Datum der ersten Zinsauszahlung (Erster_Zinstermin) bis zum Abrechnungstermin (Abrechnung) aufgelaufenen Zinsbetrag für ein Wertpapier mit den obengenannten Bedingungen zurück

[Wert]
66,9444444444445