Questo tutorial mostra come usare il Funzione DURATA di Excel in Excel per calcolare la durata della sicurezza Macaulay modificata.
Panoramica della funzione DURATA
La funzione MDURATION Calcola la durata annuale di un titolo.
Per utilizzare la funzione del foglio di lavoro Excel MDURATION, selezionare una cella e digitare:
(Notare come appaiono gli input della formula)
Sintassi e input della funzione MDURATION:
=DURATA(regolamento,scadenza,cedola,yld,frequenza,[base])
insediamento- È la data di regolamento del titolo o la data di acquisto del titolo. È la data successiva alla data di emissione del titolo.
scadenza- È la data in cui l'obbligazione o il titolo scade e l'importo del capitale viene restituito al detentore dell'obbligazione o del titolo.
buono- Il tasso cedolare annuo del titolo.
yld- È il rendimento annuo dell'obbligazione o del titolo.
frequenza- Si riferisce al numero di cedole periodiche annue. Il valore della frequenza per i pagamenti annuali, semestrali e trimestrali è rispettivamente 1, 2 e 4.
base- FACOLTATIVO: Specifica il tipo di conteggio dei giorni che deve essere utilizzato dal titolo o dall'obbligazione. I valori possibili possono essere:
Base | Conteggio dei giorni |
0 | USA (NASD) 30/360 |
1 | effettivo/reale |
2 | Attuale/360 |
3 | Attuale/365 |
4 | Europea 30/360 |
Se l'argomento base viene omesso, assume il suo valore predefinito, ovvero US (NASD) 30/360.
Che cos'è la MDURATION?
La duration modificata è un'estensione della duration di Macaulay, che misura la sensibilità dei prezzi dell'obbligazione alle variazioni del suo rendimento. La duration modificata si basa sul concetto che il rendimento e i prezzi delle obbligazioni si muovono in direzioni opposte.
La Durata Modificata viene calcolata utilizzando la seguente equazione:
MDURATION = Durata/(1+(mercato_rendimento/cedole_pagamenti_per_anno))
Che cos'è la funzione MDURATION di Excel?
La funzione MDURATION di Excel calcola la Durata Macaulay modificata di un'obbligazione o di un titolo che paga periodicamente interessi e assumendo un valore nominale di $ 100.
Durata Macaulay modificata di un'obbligazione
In questo esempio, vogliamo calcolare la Duration Macaulay modificata di un'obbligazione con un tasso cedolare annuo del 7%. Altri dettagli del prestito sono nella tabella sopra.
La formula utilizzata per il calcolo è:
=DURATA(DO4,DO5,DO6,DO7,DO8,DO9)
La funzione MDuration di Excel restituisce il valore di
DURATA = 7,41 anni
Macaulay modificato Durata di un titolo a reddito fisso
Diamo un'occhiata a un altro esempio, qui andremo a scoprire la durata del titolo a reddito fisso fino al suo rimborso. Altri dettagli del titolo a reddito fisso sono riportati nella figura precedente.
La formula da utilizzare è:
=DURATA(DO4,DO5,DO6,DO7,DO8,DO9)
Otteniamo il seguente risultato:
DURATA = 3,98 anni.
Note aggiuntive
#NUM! L'errore si verifica se la data di regolamento è maggiore o uguale alla data di scadenza; oppure i valori degli argomenti rate, yld, redenzione, frequenza o [basis] non sono numeri validi (cioè rate < 0; o yld < 0; o redenzione ≤ 0; o frequency è un valore diverso da 1, 2 o 4; oppure il valore [base] è diverso da 0, 1, 2, 3 o 4)
#VALORE! L'errore si verifica se le date di liquidazione o gli argomenti di scadenza non sono date Excel valide.
Si consiglia di inserire le date di liquidazione e scadenza nella funzione DURATA come riferimenti alle celle contenenti le date o le date restituite dalle formule.
Torna all'elenco di tutte le funzioni in Excel
DURATA in Fogli Google
Tutti gli esempi precedenti funzionano esattamente allo stesso modo in Fogli Google come in Excel.
MDURATION Esempi in VBA
Puoi anche usare la funzione MDURATION in VBA. Tipo:application.worksheetfunction.mduration (settlement, maturità, coupon, yld, frequenza, base)
Per gli argomenti della funzione (tasso, ecc.), puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.