Hvordan bruke Excel ACCRINT-funksjonen

Innholdsfortegnelse

Sammendrag

Excel ACCRINT-funksjonen returnerer påløpt rente for et verdipapir som betaler periodisk rente

Hensikt

Få periodisert rente

Returverdi

Påløpte renter

Syntaks

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

Argumenter

  • id - Utstedelsesdato for sikkerheten.
  • fd - Første rentedato for sikkerhet.
  • sd - Oppgjørsdato for sikkerhet.
  • rente - Sikkerhetsrente.
  • par - Pari-verdi av sikkerhet.
  • freq - Kupongbetalinger per år (årlig = 1, halvårlig = 2; kvartalsvis = 4).
  • basis - (valgfritt) Dagstall for dag (se nedenfor, standard = 0).
  • calc - (valgfritt) Beregningsmetode (se nedenfor, standard = SANT).

Versjon

Excel 2003

Bruksanvisninger

I finans er obligasjonsprisene sitert "rent". Den "rene prisen" på en obligasjon ekskluderer eventuelle påløpte renter siden utstedelsesdatoen, eller den siste kupongbetalingen. Den "skitne prisen" på en obligasjon er prisen inkludert påløpte renter. ACCRINT-funksjonen kan brukes til å beregne påløpt rente for et verdipapir som betaler periodisk rente, men ta hensyn til datakonfigurasjonen.

Datokonfigurasjon

Som standard vil ACCRINT beregne påløpt rente fra utstedelsesdatoen. Hvis oppgjørsdatoen er i den første perioden, fungerer dette. Imidlertid, hvis oppgjørsdatoen ikke er i den første perioden, vil du sannsynligvis ikke ha samlet påløpt rente fra utstedelsesdatoen, men heller påløpt rente fra siste rentedato (forrige kupongdato). Som en løsning, basert artikkelen her:

  • sett utstedelsesdato til forrige kupongdato
  • angi første rentedato forrige kupongdato

Merk: I henhold til Microsofts dokumentasjon styrer calc-metoden hvordan total påløpt rente beregnes når oppgjørsdatoen> første rente. Standard er SANT, som returnerer den totale påløpte rente fra utstedelsesdato til oppgjørsdato. Å sette beregningsmetode til FALSE skal returnere påløpt rente fra første_rente til oppgjørsdato. Imidlertid klarte jeg ikke å produsere denne oppførselen. I eksemplet nedenfor er derfor utstedelsesdato og første rentedato satt til forrige kupongdato (som beskrevet ovenfor).

Eksempel

I eksemplet vist ønsker vi å beregne påløpt rente for en obligasjon med 5% kupongrente. Utstedelsesdato er 5. april 2018, oppgjørsdato er 1. februar 2019 og siste kupongdato er 15. oktober 2018. Vi ønsker påløpte renter fra 15. oktober 2018 til 1. februar 2019. Formelen i F5 er:

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

Med disse inngangene returnerer ACCRINT-funksjonen $ 14,72, med valutanummerformat brukt.

Oppgi datoer

I Excel er datoer serienumre. Generelt er den beste måten å oppgi gyldige datoer å bruke cellereferanser, som vist i eksemplet. For å angi gyldige datoer direkte i en funksjon, kan du bruke DATE-funksjonen. For å illustrere har formelen nedenfor alle verdiene som er hardkodede. DATO-funksjonen brukes til å levere hver av de tre nødvendige datoene:

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

Basis

Grunnargumentet styrer hvordan dager telles. ACCRINT-funksjonen tillater 5 alternativer (0-4) og er som standard null, som spesifiserer US 30/360 basis. Denne artikkelen på wikipedia gir en detaljert forklaring av tilgjengelige konvensjoner.

Basis Dagstall
0 eller utelatt USA (NASD) 30/360
1 Faktisk / faktisk
2 Faktisk / 360
3 Faktisk / 365
4 Europeisk 30/360

Merknader

  • I Excel er datoer serienumre.
  • Alle datoer pluss frekvens og basis blir avkortet til heltall.
  • Hvis datoene er ugyldige (dvs. ikke faktisk datoer) returnerer ACCRINT #VALUE!
  • ACCRINT returnerer #NUM når:
    • utstedelsesdato> = oppgjørsdato
    • rate <0 eller par <= 0
    • frekvensen er ikke 1, 2 eller 4
    • Grunnlaget er utenfor rekkevidde

Interessante artikler...