Hur man använder Excel ACCRINT-funktionen

Innehållsförteckning

Sammanfattning

Excel ACCRINT-funktionen returnerar den upplupna räntan för ett värdepapper som betalar periodisk ränta

Ändamål

Få periodiserad upplupen ränta

Returvärde

Ackumulerad ränta

Syntax

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

Argument

  • id - Säkerhetsutfärdandedatum.
  • fd - Första räntedatumet för säkerhet.
  • sd - Avvecklingsdatum för säkerhet.
  • ränta - Säkerhetsränta.
  • par - Säkerhetens nominella värde.
  • freq - Kupongbetalningar per år (årlig = 1, halvårsvis = 2; kvartalsvis = 4).
  • basis - (valfritt) Dagräkningsbas (se nedan, standard = 0).
  • calc - (valfritt) Beräkningsmetod (se nedan, standard = SANT).

Version

Excel 2003

Användningsanmärkningar

I finanser anges obligationspriserna "rena". Det ”rena priset” på en obligation exkluderar eventuell ränta som upplupits sedan emissionen, eller den senaste kupongbetalningen. Det "smutsiga priset" på en obligation är priset inklusive upplupen ränta. ACCRINT-funktionen kan användas för att beräkna upplupen ränta för ett värdepapper som betalar periodisk ränta, men beakta datumkonfigurationen.

Datumkonfiguration

Som standard beräknar ACCRINT upplupen ränta från utgivningsdatumet. Om avvecklingsdatum är under den första perioden fungerar det. Men om avvecklingsdatumet inte är under den första perioden vill du förmodligen inte ha total upplupen ränta från utfärdandedatum utan snarare upplupen ränta från sista räntedatum (föregående kupongdatum). Som en lösning baseras artikeln här:

  • ställa in utgivningsdatum till föregående kupongdatum
  • ange första räntedatum föregående kupongdatum

Obs! Enligt Microsofts dokumentation styr calc-metoden hur total upplupen ränta beräknas när avvecklingsdatum> första ränta. Standardvärdet är SANT, vilket returnerar den totala upplupna räntan från utfärdandedatum till avvecklingsdatum. Att sätta beräkningsmetoden till FALSKT ska ge tillbaka upplupen ränta från första_intresse till avvecklingsdatum. Men jag kunde inte producera detta beteende. I exemplet nedan ställs därför utgivningsdatum och första räntedatum till föregående kupongdatum (som beskrivs ovan).

Exempel

I exemplet som visas vill vi beräkna upplupen ränta för en obligation med en kupongränta på 5%. Emissionsdatumet är 5-apr-2018, avvecklingsdatumet är 1-feb-2019 och det sista kupongdatumet är 15-okt-2018. Vi vill ha upplupen ränta från 15 oktober 2018 till 1 februari 2019. Formeln i F5 är:

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

Med dessa ingångar returnerar ACCRINT-funktionen $ 14,72, med valutanummerformat.

Ange datum

I Excel är datum serienummer. Generellt sett är det bästa sättet att ange giltiga datum att använda cellreferenser, som visas i exemplet. För att ange giltiga datum direkt i en funktion kan du använda DATE-funktionen. För att illustrera har formeln nedan alla värden som är hårdkodade. DATE-funktionen används för att tillhandahålla vart och ett av de tre nödvändiga datumen:

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

Grund

Grundargumentet styr hur dagar räknas. ACCRINT-funktionen tillåter 5 alternativ (0-4) och standardvärden är noll, vilket specificerar US 30/360 bas. Denna artikel på wikipedia ger en detaljerad förklaring av tillgängliga konventioner.

Grund Dagräkning
0 eller utelämnad USA (NASD) 30/360
1 Verklig / faktisk
2 Verklig / 360
3 Verklig / 365
4 Europeiska 30/360

Anteckningar

  • I Excel är datum serienummer.
  • Alla datum, plus frekvens och bas, trunkeras till heltal.
  • Om datum är ogiltiga (dvs. inte faktiskt datum) returnerar ACCRINT #VALUE!
  • ACCRINT returnerar #NUM när:
    • utgivningsdatum> = avvecklingsdatum
    • hastighet <0 eller par <= 0
    • frekvensen är inte 1, 2 eller 4
    • Grunden är utom räckhåll

Intressanta artiklar...