Hoe de Excel ACCRINT-functie - te gebruiken

Inhoudsopgave

Samenvatting

De Excel ACCRINT-functie retourneert de opgebouwde rente voor een waardepapier dat periodiek rente betaalt

Doel

Ontvang periodiek opgebouwde rente

Winstwaarde

Lopende rente

Syntaxis

= ACCRINT (id, fd, sd, rate, par, freq, (basis), (calc))

Argumenten

  • id - Uitgiftedatum van het effect.
  • fd - Eerste rentedatum van zekerheid.
  • sd - Vereffeningsdatum van de zekerheid.
  • rente - Rentetarief van zekerheid.
  • par - Par-waarde van beveiliging.
  • freq - Couponbetalingen per jaar (jaarlijks = 1, halfjaarlijks = 2; driemaandelijks = 4).
  • basis - (optioneel) Dagtellingsbasis (zie hieronder, standaard = 0).
  • calc - (optioneel) Berekeningsmethode (zie hieronder, standaard = TRUE).

Versie

Excel 2003

Gebruiksopmerkingen

In de financiële sector worden de prijzen van obligaties "schoon" genoemd. De "zuivere 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 opgebouwde rente. De functie ACCRINT kan worden gebruikt om opgebouwde rente te berekenen voor een waardepapier dat periodiek rente betaalt, maar let op de datumconfiguratie.

Datum configuratie

ACCRINT berekent standaard de opgebouwde rente vanaf de uitgiftedatum. Als de afwikkelingsdatum in de eerste periode valt, werkt dit. Als de afwikkelingsdatum echter niet in de eerste periode valt, wilt u waarschijnlijk geen totale opgebouwde rente vanaf de uitgiftedatum, maar eerder opgebouwde rente vanaf de laatste rentedatum (vorige coupondatum). Als tijdelijke oplossing kunt u het artikel hier baseren:

  • stel de uitgiftedatum in op de vorige coupondatum
  • stel eerste rentedatum in vorige coupondatum

Opmerking: volgens de Microsoft-documentatie bepaalt de calc-methode hoe de totale opgebouwde rente wordt berekend wanneer de datum van vereffening> eerste rente. De standaardwaarde is WAAR, wat de totale opgebouwde rente retourneert vanaf de uitgiftedatum tot de afwikkelingsdatum. Als u de berekeningsmethode instelt op FALSE, wordt de opgebouwde rente geretourneerd vanaf de eerste_rente tot de afwikkelingsdatum. Ik kon dit gedrag echter niet produceren. In het onderstaande voorbeeld worden daarom de uitgiftedatum en de eerste rentedatum ingesteld op de vorige coupondatum (zoals hierboven beschreven).

Voorbeeld

In het weergegeven voorbeeld willen we de opgebouwde rente berekenen voor een obligatie met een couponrente van 5%. De uitgiftedatum is 5 april 2018, de afwikkelingsdatum is 1 februari 2019 en de laatste coupondatum is 15 oktober 2018. We willen opgebouwde rente van 15 oktober 2018 tot 1 februari 2019. De formule in F5 is:

=ACCRINT(C9,C9,C8,C6,C5,C12,C13,TRUE)

Met deze invoer retourneert de functie ACCRINT $ 14,72, waarbij de notatie van het valutanummer wordt toegepast.

Datums invoeren

In Excel zijn datums serienummers. Over het algemeen is de beste manier om geldige datums in te voeren, het gebruik van celverwijzingen, zoals in het voorbeeld wordt getoond. Om geldige datums rechtstreeks in een functie in te voeren, kunt u de DATUM-functie gebruiken. Ter illustratie: de onderstaande formule heeft alle waarden hardgecodeerd. De functie DATUM wordt gebruikt om elk van de drie vereiste datums op te geven:

=ACCRINT(DATE(2018,10,15),DATE(2018,10,15),DATE(2019,2,1),0.05,1000,2,0,TRUE)

Basis

Het basisargument bepaalt hoe dagen worden geteld. De functie ACCRINT staat 5 opties toe (0-4) en is standaard ingesteld op nul, wat de basis van US 30/360 aangeeft. Dit artikel op wikipedia geeft een gedetailleerde uitleg van beschikbare conventies.

Basis Dag tellen
0 of weggelaten VS (NASD) 30/360
1 Werkelijk / werkelijk
2 Werkelijk / 360
3 Werkelijk / 365
4 Europees 30/360

Opmerkingen

  • In Excel zijn datums serienummers.
  • Alle datums, plus frequentie en basis, worden afgekapt tot gehele getallen.
  • Als datums ongeldig zijn (dat wil zeggen niet echt datums) geeft ACCRINT #VALUE terug!
  • ACCRINT retourneert #GETAL als:
    • uitgiftedatum> = afwikkelingsdatum
    • rate <0 of par <= 0
    • frequentie is niet 1, 2 of 4
    • Basis is buiten bereik

Interessante artikelen...