Deze tutorial laat zien hoe je de Excel DUUR Functie in Excel om de Macaulay-duur van een effect te berekenen.
DUUR Functie Overzicht
De DURATION-functie Berekent de duur van de beveiliging.
Om de DUUR Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
DUUR Functiesyntaxis en ingangen:
=DUUR(afrekening,looptijd,coupon,yld,frequentie,[basis])
nederzetting - Het is de afwikkelingsdatum van het effect of de datum waarop het effect is gekocht. Het is de datum die na de uitgiftedatum van het effect komt.
volwassenheid - Het is de datum waarop de obligatie of het effect afloopt en de hoofdsom wordt terugbetaald aan de obligatie- of effectenhouder.
coupon - De jaarlijkse couponrente van het effect.
yld - Het is de jaarlijkse opbrengst van obligaties of effecten.
frequentie - Het verwijst naar het aantal periodieke couponbetalingen per jaar. De waarde van frequentie voor jaarlijkse, halfjaarlijkse en driemaandelijkse betalingen is respectievelijk 1, 2 en 4.
basis - OPTIONEEL: het specificeert het type dagtelling dat door het effect of de obligatie moet worden gebruikt. Mogelijke waarden kunnen zijn:
Basis | Dagtelling |
0 | VS (NASD) 30/360 |
1 | Werkelijk/werkelijk |
2 | Acuut/360 |
3 | Acuut/365 |
4 | Europees 30/360 |
Als het basisargument wordt weggelaten, neemt het de standaardwaarde aan, d.w.z. US (NASD) 30/360.
Wat is DUUR?
Het is een maatstaf voor de gevoeligheid van de prijs van een obligatie voor een verandering in het rendement. De duur van een obligatie kan verwijzen naar twee verschillende dingen, namelijk Macaulay Duration en Modified Duration. Hier betekent het Macaulay-duur. De Macaulay Duration is de gewogen gemiddelde tijd tot de terugbetaling.
De Macaulay-duur wordt berekend met behulp van de volgende vergelijking:
Waar:
ti = tijd tot de i-de betaling is ontvangen
PVi = de contante waarde van de e betaling van het actief
V = de huidige waarde van alle toekomstige contante betalingen van het actief
Wat is de Excel DURATION-functie?
De Excel-functie DURATION berekent de Macaulay-duur van een obligatie of effect dat periodiek rente betaalt en uitgaat van een nominale waarde van $ 100.
Bereken de jaarlijkse duur van een obligatie
In dit voorbeeld willen we de duration van de obligatie berekenen met een jaarlijkse couponrente van 7%. De afwikkelingsdatum van de obligatie is 23-3-2010 met een rendement van 4%. Andere details van de obligatie staan in de bovenstaande afbeelding:
De te gebruiken formule is:
=DUUR(C4,C5,C6,C7,C8,C9)
De Excel-functie Duur retourneert de waarde van
LOOPTIJD = 7,56 jaar
Bereken de jaarlijkse duur van een vastrentend effect
Laten we een ander voorbeeld bekijken, hier gaan we de duur van vastrentende zekerheid achterhalen totdat deze wordt terugbetaald. De vastrentende waarde is gekocht op 1 juliNS, 2022, met een vervaldatum van 30 junie, 2024, en een jaarlijkse couponrente van 10%. De couponbetalingen worden driemaandelijks gedaan en het rendement is 7,3%
De formule om de looptijd van de vastrentende zekerheid te berekenen is:
=DUUR(C4,C5,C6,C7,C8,C9)
De Excel-functie Duur retourneert de waarde van
LOOPTIJD = 4,05 jaar
Het betekent dat het iets meer dan 4 jaar duurt voordat de vastrentende zekerheid is terugbetaald.
extra notities
#NUM! Er treedt een fout op als de afwikkelingsdatum groter of gelijk is aan de vervaldatum; of de waarden van de argumenten rate, yld, aflossing, frequentie of [basis] zijn geen geldige getallen (dwz koers < 0; of yld < 0; of aflossing ≤ 0; of frequentie is een andere waarde dan 1, 2 of 4 ; of [basis] waarde is anders dan 0, 1, 2, 3 of 4)
#WAARDE! Er treedt een fout op als de datums van de afwikkeling of de vervaltermijnargumenten geen geldige Excel-datums zijn.
Het wordt aanbevolen om de afwikkelings- en vervaldatums in de functie DUUR in te voeren als verwijzingen naar cellen die de datums of datums bevatten die door formules worden geretourneerd.
Keer terug naar de lijst met alle functies in Excel
DUUR in Google Spreadsheets
Alle bovenstaande voorbeelden werken in Google Spreadsheets precies hetzelfde als in Excel.
DUUR Voorbeelden in VBA
U kunt ook de functie DUUR in VBA gebruiken. Type:toepassing.werkbladfunctie.duur(afrekening,looptijd,coupon,yld,frequentie,[basis])
Voor de functieargumenten (vereffening, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren of variabelen definiëren om in plaats daarvan te gebruiken.