Freigeben über


ACCRINT

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt die fälligen Zinsen für ein Wertpapier zurück, das periodische Zinsen auszahlt.

Syntax

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

Parameter

Ausdruck Definition
issue Das Ausgabedatum des Wertpapiers.
first_interest Das erste Zinsdatum des Wertpapiers.
settlement Der Abrechnungstermin des Wertpapiers. Das Abrechnungsdatum des Wertpapiers ist das Datum nach dem Ausgabedatum, an dem das Wertpapier an den Käufer gehandelt wird.
rate Der jährliche Zinssatz des Wertpapiers.
par Der Nennwert des Wertpapiers.
frequency Die Anzahl der Zinszahlungen pro Jahr. Bei jährlichen Zahlungen gilt die Häufigkeit = 1; halbjährlicher Häufigkeit = 2; für quartalsweise, Häufigkeit = 4.
basis (Optional) Der Typ der zu verwendenden Tagesanzahl. Wird die Basis weggelassen, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten Werte sind unter dieser Tabelle aufgeführt.
calc_method (Optional) Ein Wahrheitswert, der die Möglichkeit angibt, die fälligen Gesamtzinsen zu berechnen, wenn das Abrechnungsdatum später als das Datum der first_interest ist. Wenn calc_method weggelassen wird, wird davon ausgegangen, dass sie TRUEist.
- Wenn calc_method TRUE auswertet oder ausgelassen wird, gibt ACCRINT die gesamten aufgelaufenen Zinsen aus der Ausgabe bis zur Abrechnung zurück.
- Wenn calc_method in FALSEausgewertet wird, gibt ACCRINT die fälligen Zinsen von first_interest bis zur Abrechnung zurück.

Der parameter basis akzeptiert die folgenden Werte:

Basis Tagesanzahlbasis
0 oder nicht angegeben US (NASD) 30/360
1 Ist-/Ist-Wert
2 Ist/360
3 Ist/365
4 Europäische 30/360

Rückgabewert

Die fälligen Zinsen.

Bemerkungen

  • Datumsangaben werden als sequenzielle Fortlaufende Zahlen gespeichert, sodass sie in Berechnungen verwendet werden können. In DAX, 30. Dezember 1899 ist Tag 0, und der 1. Januar 2008 ist 39448, da es 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}}$$

    wo:

    • $\text{A}_{i}$ = Anzahl der fälligen Tage für den $i^{th}$ Quasi-Zinstermin innerhalb eines ungeraden Zeitraums.
    • $\text{NC}$ = Anzahl der Quasi-Coupon-Perioden, die in einen ungeraden Zeitraum passen. Wenn diese Zahl einen Bruch enthält, heben Sie sie auf die nächste ganze Zahl an.
    • $\text{NL}_{i}$ = normale Länge in Tagen des Quasi-Coupon-Zeitraums innerhalb eines ungeraden Zeitraums.
  • Problem, first_interest und Abrechnung werden auf ganze Zahlen abgeschnitten.

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

  • Ein Fehler wird zurückgegeben, wenn:

    • Problem, first_interest oder Abrechnung ist kein gültiges Datum.
    • ≥ Abrechnung ausstellen.
    • Rate ≤ 0.
    • par ≤ 0.
    • Die Häufigkeit ist eine andere Zahl als 1, 2 oder 4.
    • basis < 0 oder basis > 4.
  • Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.

Beispiele

Daten Beschreibung
1. März-2007 Problemdatum
31. August-2008 Erstes Zinsdatum
1.Mai-2008 Abrechnungsdatum
10% Zinssatz
1000 Nennwert
2 Die Häufigkeit ist halbjährlicher (siehe oben)
0 30/360 Basis (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 für ein Wertpapier mit den oben angegebenen Bedingungen den fälligen Zins von Ausgabe zu Abrechnung 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 die aufgelaufenen Zinsen von first_interest bis zur Abrechnung für ein Wertpapier mit den oben angegebenen Bedingungen zurück.

[Wert]
66.9444444444445