Primjeri funkcija MDURATION - Excel, VBA i Google tablice

Ovaj vodič pokazuje kako se koristi Excel funkcija MDURATION u Excelu za izračunavanje izmijenjenog Macaulayjevog trajanja sigurnosti.

Pregled funkcije MDURATION

Funkcija MDURATION izračunava godišnje trajanje vrijednosnog papira.

Da biste koristili funkciju MDURATION Excel radnog lista, odaberite ćeliju i upišite:

(Obratite pažnju na to kako se pojavljuju unosi formule)

Sintaksa i ulazi funkcije MDURATION:

= MDURATION (namirenje, dospijeće, kupon, god., Učestalost, [osnova])

naselje- To je datum podmirenja vrijednosnog papira ili datum kupnje vrijednosnog papira. To je datum koji dolazi nakon datuma izdavanja vrijednosnog papira.

zrelost- To je datum na koji obveznica ili vrijednosni papir istječu, a glavnica se vraća vlasniku obveznice ili vrijednosnog papira.

kupon- Godišnja kuponska stopa vrijednosnog papira.

god- To je godišnji prinos obveznice ili vrijednosnog papira.

frekvencija- Odnosi se na broj periodičnih isplata kupona godišnje. Vrijednost učestalosti godišnjih, polugodišnjih i tromjesečnih plaćanja je 1, 2, odnosno 4.

temelj- NEOBVEZNO: Određuje vrstu brojanja dana koje će vrijednosni papir ili obveznica koristiti. Moguće vrijednosti mogu biti:

Osnova Brojanje dana
0 SAD (NASD) 30/360
1 Stvarno/stvarno
2 Acutal/360
3 Acutal/365
4 Europski 30/360

Ako je argument baze izostavljen, on preuzima zadanu vrijednost, tj. US (NASD) 30/360.

Što je MDURATION?

Izmijenjeno trajanje produženje je Macaulayjevog trajanja, kojim se mjeri osjetljivost cijena obveznica na promjene u prinosu. Izmijenjeno trajanje temelji se na konceptu da se prinos i cijene obveznica kreću u suprotnim smjerovima.

Izmijenjeno trajanje izračunava se pomoću sljedeće jednadžbe:

MDURATION = Trajanje/(1+ (tržišni prinos/plaćanje kupona po godini))

Što je funkcija Excel MDURATION?

Funkcija Excel MDURATION izračunava Modificirano Macaulayjevo trajanje obveznice ili vrijednosnog papira koje povremeno plaća kamate i pretpostavlja nominalnu vrijednost od 100 USD.

Izmijenjeni Macaulay Trajanje obveznice

U ovom primjeru želimo izračunati Modified Macaulay Trajanje obveznice s godišnjom stopom kupona od 7%. Ostali detalji obveznice nalaze se u gornjoj tablici.

Formula koja se koristi za izračun je:

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

Excel MDuration funkcija vraća vrijednost

MDURACIJA = 7,41 godina

Izmijenjeno Macaulay Trajanje vrijednosnog papira s fiksnim prihodom

Pogledajmo još jedan primjer, ovdje ćemo saznati trajanje jamstva s fiksnim prihodom dok se ne vrati. Ostali detalji osiguranja s fiksnim prihodom spomenuti su na gornjoj slici.

Formula za korištenje je:

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

Dobivamo sljedeći rezultat:

MDURACIJA = 3,98 godina.

dodatne napomene

#NUM! Pogreška se javlja ako je datum namirenja veći ili jednak datumu dospijeća; ili vrijednosti tečaja, yld, otkupa, učestalosti ili [osnovice] argumenti nisu valjani brojevi (tj. stopa <0; ili yld <0; ili otkup ≤ 0; ili je učestalost bilo koja vrijednost osim 1, 2 ili 4 ; ili [osnovna] vrijednost nije 0, 1, 2, 3 ili 4)

#VRIJEDNOST! Do greške dolazi ako datumi namirenja ili argumenti dospijeća nisu valjani Excel datumi.

Preporuča se da se datumi namire i dospijeća unesu u funkciju DURATION kao reference na ćelije koje sadrže datume ili datume vraćene iz formula.

Povratak na popis svih funkcija u Excelu

MDURATION u Google tablicama

Svi gornji primjeri rade potpuno isto u Google tablicama kao i u Excelu.

MDURACIJA Primjeri u VBA

Također možete koristiti funkciju MDURATION u VBA. Tip:
application.worksheetfunction.mduration (namirenje, dospijeće, kupon, god., učestalost, osnovica)
Za argumente funkcije (stopa itd.) Možete ih unijeti izravno u funkciju ili definirati varijable koje ćete umjesto toga koristiti.

wave wave wave wave wave