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 Sicherheitsproblem date. |
first_interest |
Das first Interesse des Wertpapiers date. |
settlement |
Die Abrechnung des Wertpapiers date. Die date ist die date nach der Ausgabe date, wenn das Wertpapier an den Käufer gehandelt wird. |
rate |
Der jährliche Kupon des Wertpapiers rate. |
par |
Der Sicherheitspar value. |
frequency |
Die Anzahl der Zinszahlungen pro year. 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 daycount Basis. If Basis weggelassen wird, wird davon ausgegangen, dass sie 0 ist. Die akzeptierten values sind unter dieser Tabelle aufgeführt. |
calc_method |
(Optional) Ein logischer value, der angibt, wie calculate der gesamten fälligen Zinsen calculate, wenn die date der Abrechnung später als die date von first_interest ist.
If calc_method weggelassen wird, wird davon ausgegangen, dass sie TRUE ist. - If calc_method TRUE or ausgelassen wird, gibt ACCRINT die aufgelaufenen Zinsen aus der Ausgabe bis zur Abrechnung zurück. - If calc_method in FALSE ausgewertet wird, gibt ACCRINT die aufgelaufenen Zinsen von first_interest bis hin zur Abrechnung zurück. |
Der parameter basis
akzeptiert die folgenden values:
Basis |
Day count Basis |
---|---|
0 or weggelassen | US (NASD) 30/360 |
1 | Ist-/Ist-Wert |
2 | Ist/360 |
3 | Ist/365 |
4 | Europäische 30/360 |
Value zurückgeben
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 day 0, and 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}$-Zinstermin innerhalb odd Zeitraums.
- $\text{NC}$ = Anzahl der Quasi-Coupon-Perioden, die in odd Periode passen. If diese Zahl contains einer Bruchzahl, erhöhen Sie sie auf die next ganze Zahl.
- $\text{NL}_{i}$ = normale Länge in Tagen des Quasi-Coupon-Zeitraums innerhalb odd Zeitraums.
problem, first_interest, and Abrechnung werden auf ganze Zahlen abgeschnitten.
Häufigkeit and Basis wird auf die nächste ganze Zahl gerundet.
Ein error wird ifzurückgegeben:
- problem, first_interest, or Abrechnung ist not ein gültiges date.
- ≥ Abrechnung ausstellen.
- rate ≤ 0.
- par ≤ 0.
- Die Häufigkeit ist eine andere Zahl als 1, 2, or 4.
- Basis < 0 or> 4.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiele
Daten | Beschreibung |
---|---|
1. März-2007 | Problem date |
31. August-2008 | First date |
1.Mai-2008 | Abrechnung date |
10% | Coupon-rate |
1000 | Par value |
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.
[Value] |
---|
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.
[Value] |
---|
66.9444444444445 |