Ilguma funkciju piemēri - Excel, VBA un Google izklājlapas

Šī apmācība parāda, kā lietot Excel DURATION funkcija programmā Excel, lai aprēķinātu Macaulay drošības ilgumu.

DURATION Funkciju pārskats

Funkcija DURATION Aprēķina drošības ilgumu.

Lai izmantotu Excel darba lapas funkciju DURATION, atlasiet šūnu un ierakstiet:

(Ievērojiet, kā parādās formulas ievades)

DURATION Funkcijas sintakse un ievades:

= DURATION (norēķins, termiņš, kupons, yld, biežums, [pamats])

norēķinu - Tas ir vērtspapīra norēķinu datums vai vērtspapīra iegādes datums. Tas ir datums, kas seko vērtspapīra izdošanas datumam.

briedums - Tas ir datums, kurā beidzas obligācijas vai vērtspapīra derīguma termiņš, un pamatsumma tiek atmaksāta obligācijai vai vērtspapīra turētājam.

kupons - Vērtspapīra gada kupona likme.

yld - Tā ir obligāciju vai vērtspapīru ikgadējā peļņa.

biežums - Tas attiecas uz periodisko kuponu maksājumu skaitu gadā. Gada, pusgada un ceturkšņa maksājumu biežuma vērtība ir attiecīgi 1, 2 un 4.

pamats - pēc izvēles: tas nosaka dienu skaitīšanas veidu, kas jāizmanto vērtspapīram vai obligācijai. Iespējamās vērtības var būt:

Pamats Dienu skaits
0 ASV (NASD) 30/360
1 Faktiskais/faktiskais
2 Acutal/360
3 Akutāls/365
4 Eiropas 30/360

Ja pamata arguments tiek izlaists, tas pieņem noklusējuma vērtību, ti, ASV (NASD) 30/360.

Kas ir DURATION?

Tas mēra obligācijas cenas jutīgumu pret ienesīguma izmaiņām. Obligācijas ilgums var attiekties uz divām dažādām lietām, t.i., Makolija ilgumu un modificēto ilgumu. Šeit tas nozīmē Macaulay Duration. Makolija ilgums ir vidējais svērtais laiks līdz atmaksai.

Makolija ilgumu aprēķina, izmantojot šādu vienādojumu:

Kur:

ti = laiks līdz pirmā maksājuma saņemšanai

PVi = aktīva pirmā maksājuma pašreizējā vērtība

V = visu turpmāko skaidras naudas maksājumu no aktīva pašreizējā vērtība

Kas ir Excel DURATION funkcija?

Funkcija Excel DURATION aprēķina obligācijas vai vērtspapīra Macaulay ilgumu, kas periodiski maksā procentus, pieņemot, ka nominālvērtība ir 100 USD.

Aprēķiniet obligācijas gada ilgumu

Šajā piemērā mēs vēlamies aprēķināt obligācijas ilgumu ar gada kupona likmi 7%. Obligācijas norēķinu datums ir 2010. gada 23. marts ar 4% ienesīgumu. Citas detaļas par obligāciju ir redzamas iepriekš redzamajā attēlā:

Izmantojamā formula ir šāda:

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

Funkcija Excel ilgums atgriež vērtību

DURATION = 7,56 gadi

Aprēķiniet vērtspapīra ar fiksētu ienākumu gada ilgumu

Apskatīsim citu piemēru, šeit mēs noskaidrosim fiksētā ienākuma nodrošinājuma ilgumu, līdz tas tiks atmaksāts. Fiksētā ienākuma vērtspapīrs tiek nopirkts 1. jūlijāst, 2022. gads, ar dzēšanas datumu - 30. jūnijutūkst, 2024. gads, un gada kupona likme 10%. Kupona maksājumi tiek veikti reizi ceturksnī, un ienesīgums ir 7,3%

Fiksētā ienākuma nodrošinājuma ilguma aprēķināšanas formula ir šāda:

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

Funkcija Excel ilgums atgriež vērtību

DURATION = 4,05 gadi

Tas nozīmē, ka fiksētā ienākuma nodrošinājuma atmaksa prasītu nedaudz vairāk par 4 gadiem.

papildu piezīmes

#NUM! Kļūda rodas, ja norēķinu datums ir lielāks vai vienāds ar dzēšanas datumu; vai likmes, yld, izpirkšanas, biežuma vai [pamata] argumentu vērtības nav derīgi skaitļi (ti, likme <0; vai yld <0; vai izpirkšana ≤ 0; vai biežums ir jebkura vērtība, kas nav 1, 2 vai 4 ; vai [bāzes] vērtība nav 0, 1, 2, 3 vai 4)

#VĒRTĪBA! Kļūda rodas, ja norēķinu datumi vai dzēšanas argumenti nav derīgi Excel datumi.

Norēķinu un dzēšanas datumus ieteicams ievadīt funkcijā DURATION kā atsauces uz šūnām, kurās ir datumi vai datumi, kas atgriezti no formulām.

Atgriezieties visu Excel funkciju sarakstā

DURATION Google izklājlapās

Visi iepriekš minētie piemēri Google izklājlapās darbojas tieši tāpat kā programmā Excel.

DURATION Piemēri VBA

VBA varat izmantot arī DURATION funkciju. Tips:
application.worksheetfunction.duration (norēķins, termiņš, kupons, yld, biežums, [pamats])
Funkcijas argumentiem (norēķins utt.) Varat tos ievadīt tieši funkcijā vai definēt mainīgos, ko izmantot.

wave wave wave wave wave