Samenvatting
De Excel ACCRINT-functie geeft de opgebouwde rente terug voor een effect dat periodieke rente betaalt.
Doel
Ontvang periodiek opgebouwde rente
Rendement waarde
Opgelopen rente
Syntaxis
=ACCRINT (id, fd, sd, sd, rate, par, freq, [basis], [calc])
Argumenten
id – Uitgiftedatum van het effect.fd – Eerste rentedatum van effect.sd – Afwikkelingsdatum van effect.sd – Rentevoet van effect.pari – Nominale waarde van effect.freq – Couponbetalingen per jaar (jaarlijks = 1, halfjaarlijks = 2; driemaandelijks = 4).basis – [facultatief] Dagtellingsbasis (zie hieronder, standaard = 0).calculatiemethode – [facultatief] Berekeningsmethode (zie hieronder, standaard = TRUE).
id – Uitgiftedatum van het effect.fd – Eerste rentedatum van effect.sd – Afwikkelingsdatum van effect.sd – Rentevoet van effect.pari – Nominale waarde van effect.freq – Couponbetalingen per jaar (jaarlijks = 1, halfjaarlijks = 2; driemaandelijks = 4).basis – [facultatief] Dagtellingsbasis (zie hieronder, standaard = 0).calculatiemethode – [facultatief] Berekeningsmethode (zie hieronder, standaard = TRUE).
Gebruiksaanwijzingen
In de financiële sector worden de obligatieprijzen “schoon” genoteerd. De “schone prijs” van een obligatie is exclusief rente die is opgebouwd sinds de uitgiftedatum of de meest recente couponbetaling. De “vuile prijs” van een obligatie is de prijs inclusief opgelopen rente. De ACCRINT functie kan worden gebruikt om de opgebouwde rente te berekenen voor een effect dat periodieke rente betaalt, maar let op de datumconfiguratie.
Datum configuratie
Standaard berekent ACCRINT de opgebouwde rente vanaf de uitgiftedatum. Als de afwikkelingsdatum in de eerste periode ligt, werkt dit. Als de afwikkelingsdatum echter niet in de eerste periode ligt, wilt u waarschijnlijk niet de totale opgebouwde rente vanaf de uitgiftedatum, maar de opgebouwde rente vanaf de laatste rentedatum (vorige coupondatum). Als een workaround, gebaseerd het artikel hier:
datum van uitgifte vaststellen op de vorige coupondatum
Stel de eerste rentedatum van de vorige coupon datum vast.
Opmerking: Volgens de Microsoft-documentatie bepaalt de calculatiemethode hoe de totale opgebouwde rente wordt berekend wanneer de datum van verrekening > eerste rente. De default is TRUE, waarbij de totale opgelopen rente vanaf de uitgiftedatum tot en met de afwikkelingsdatum wordt geretourneerd. Het instellen van de berekeningsmethode op FALSE wordt verondersteld de opgebouwde rente vanaf de eerste_rente tot de afwikkelingsdatum terug te geven. Ik was echter niet in staat om dit gedrag te produceren. In het onderstaande voorbeeld zijn de uitgiftedatum en de eerste rentedatum derhalve vastgesteld op de vorige coupondatum (zoals hierboven beschreven).
Voorbeeld
In het getoonde voorbeeld willen we de opgebouwde rente berekenen voor een obligatie met een couponrente van 5%. De uitgiftedatum is 5-Apr-2018, de afwikkelingsdatum is 1-Feb-2019 en de laatste coupondatum is 15-Oct-2018. Wij willen de opgebouwde rente van 15 oktober 2018 tot 1 februari 2019. De formule in F5 is dat wel:
=ACCENT(C9,C9,C9,C8,C6,C5,C12,C13,C13,WAAR)
Met deze ingangen geeft de ACCRINT-functie $14,72 terug, met toepassing van het valutanummerformaat.
Invoer data
In Excel zijn data serienummers. De beste manier om geldige data in te voeren is over het algemeen het gebruik van celverwijzingen, zoals weergegeven in het voorbeeld. Om geldige data direct binnen een functie in te voeren, kunt u de DATE-functie gebruiken. Ter illustratie: de formule hieronder heeft alle waarden hardcoded. De DATE-functie wordt gebruikt om elk van de drie vereiste data te leveren:
=AFDRUK(DATUM(2018,10,15),DATUM(2018,10,15),DATUM(2019,2,1),0,05,1000,2,2,0,WAAR)
Basis
Het basisargument bepaalt hoe de dagen worden geteld. De ACCRINT functie maakt 5 opties (0-4) en standaardwaarden tot nul mogelijk, wat de US 30/360 basis specificeert. Dit artikel over wikipedia geeft een gedetailleerde uitleg over de beschikbare conventies.
Basis
Dagtelling
0 of weggelaten
ONS (NASD) 30/360
1
Werkelijk/werkelijk
2
Werkelijk/360
3
Werkelijk/365
4
Europees 30/360
Opmerkingen
In Excel zijn data serienummers.
Alle data, plus frequentie en basis, zijn afgekapt tot gehele getallen.
Als data ongeldig zijn (d.w.z. niet de werkelijke data) geeft ACCRINT #VALUE!
ACCRINT geeft #NUM terug wanneer:
uitgiftedatum >= afwikkelingsdatum
snelheid
de frequentie is niet 1, 2 of 4
Basis is buiten bereik
De Excel ACCRINTM functie geeft de opgebouwde rente terug voor een waardepapier dat op de vervaldag rente betaalt (d.w.z. slechts één keer rente betaalt).