DURATION Funktion Eksempler - Excel, VBA og Google Sheets

Denne vejledning viser, hvordan du bruger Excel VARIGHED Funktion i Excel for at beregne Macaulay -varigheden af ​​en sikkerhed.

DURATION Funktionsoversigt

DURATION -funktionen beregner sikkerhedens varighed.

For at bruge funktionen DURATION Excel -regneark skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

VARIGHED Funktion Syntaks og input:

= DURATION (afvikling, løbetid, kupon, yld, frekvens, [basis])

afregning - Det er afviklingsdatoen for værdipapiret eller den dato, hvor værdipapiret er købt. Det er den dato, der kommer efter værdipapirets udstedelsesdato.

modenhed - Det er den dato, hvor obligationen eller værdipapiret udløber, og hovedbeløbet betales tilbage til obligationen eller sikkerhedsindehaveren.

kupon - Sikkerhedens årlige kuponrente.

yld - Det er det årlige udbytte af obligation eller sikkerhed.

frekvens - Det refererer til antallet af periodiske kuponbetalinger om året. Værdien af ​​frekvensen for årlige, halvårlige og kvartalsvise betalinger er henholdsvis 1, 2 og 4.

basis - VALGFRIT: Den angiver, hvilken type dagtælling der skal bruges af værdipapiret eller obligationen. Mulige værdier kan være:

Basis Dagtælling
0 USA (NASD) 30/360
1 Faktisk/faktisk
2 Akut/360
3 Akut/365
4 Europæisk 30/360

Hvis basisargumentet udelades, antager det sin standardværdi, dvs. US (NASD) 30/360.

Hvad er DURATION?

Det er et mål for følsomheden af ​​en obligations pris over for en ændring i dens rente. Varigheden af ​​en obligation kan referere til to forskellige ting, dvs. Macaulay Duration og Modified Duration. Her betyder det Macaulay -varighed. Macaulay -varigheden er den vejede gennemsnitlige tid indtil tilbagebetalingen.

Macaulay -varigheden beregnes ved hjælp af følgende ligning:

Hvor:

ti = tid, indtil betalingen er modtaget

PVi = nutidsværdien af ​​ith -betalingen fra aktivet

V = nutidsværdien af ​​alle de fremtidige kontantbetalinger fra aktivet

Hvad er Excel DURATION -funktionen?

Funktionen Excel DURATION beregner Macaulay -varigheden af ​​en obligation eller sikkerhed, der periodisk betaler renter og antager en pålydende værdi på $ 100.

Beregn årlig varighed af en obligation

I dette eksempel vil vi beregne obligationens løbetid med en årlig kuponrente på 7%. Obligationsdatoen for obligationen er 23-03-2010 med et afkast på 4%. Andre detaljer om obligationen er i ovenstående figur:

Formlen, der skal bruges, er:

= VARIGHED (C4, C5, C6, C7, C8, C9)

Funktionen Excel -varighed returnerer værdien af

VARIGHED = 7,56 år

Beregn den årlige varighed af en fastforrentet sikkerhed

Lad os se på et andet eksempel, her skal vi finde ud af varigheden af ​​fastforrentet sikkerhed, indtil den er betalt tilbage. Renteforrentningen købes 1. julist, 2022, med en udløbsdato den 30. junith, 2024 og en årlig kuponrente på 10%. Kuponbetalingerne foretages kvartalsvis, og udbyttet er 7,3%

Formlen til beregning af varigheden af ​​renten med fast indkomst er:

= VARIGHED (C4, C5, C6, C7, C8, C9)

Funktionen Excel -varighed returnerer værdien af

VARIGHED = 4,05 år

Det betyder, at det ville tage lidt mere end 4 år, før rentebetalingen er betalt tilbage.

Ekstra Noter

#NUM! Der opstår fejl, hvis afregningsdatoen er større eller lig med forfaldsdatoen; eller værdierne for satsen, yld, indløsning, frekvens eller [basis] argumenter er ikke gyldige tal (dvs. rate <0; eller yld <0; eller indløsning ≤ 0; eller frekvens er en anden værdi end 1, 2 eller 4; eller [basis] -værdien er anden end 0, 1, 2, 3 eller 4)

#VÆRDI! Der opstår en fejl, hvis datoerne for afregningen eller modenhedsargumenterne ikke er gyldige Excel -datoer.

Det anbefales, at afregnings- og forfaldsdatoer indtastes i funktionen VARIGHED som referencer til celler, der indeholder datoerne eller datoerne, der returneres fra formler.

Tilbage til listen over alle funktioner i Excel

VARIGHED i Google Sheets

Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.

VARIGHED Eksempler i VBA

Du kan også bruge funktionen VARIGHED i VBA. Type:
application.worksheetfunction.duration (afvikling, løbetid, kupon, yld, frekvens, [grundlag])
For funktionsargumenterne (afregning osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

wave wave wave wave wave