DURATA.M - Funzione Durata Macauley Modificata

Excel 2007+

Riepilogo

La funzione DURATA.M di Excel calcola la durata Macauley modificata per un titolo obbligazionario con valore nominale di 100€, misura chiave per valutare la sensibilità del prezzo del bond alle variazioni dei tassi di interesse.

Sintassi

DURATA.M(liquidazione; scadenza; cedola; rendimento; frequenza; [base])

Parametri

Parametro Tipo Richiesto Descrizione
liquidazione Data Data di liquidazione del titolo (post-emissione)
scadenza Data Data di scadenza del titolo obbligazionario
cedola Numero Tasso di interesse annuo del bond (es. 0,08 per 8%)
rendimento Numero Rendimento annuo del titolo al momento dell'acquisto
frequenza Numero Pagamenti annui: 1=annuale, 2=semestrale, 4=trimestrale
base Numero No Tipo di conteggio giorni (0-4)

Utilizzo della funzione MDURATION

DURATA.M è essenziale nell'analisi finanziaria per misurare il rischio di tasso di interesse delle obbligazioni. La durata modificata indica di quanti anni 'equivalenti' si sposta il valore temporale dei flussi di cassa quando i tassi variano di 1 punto percentuale.

Esempi Comuni di MDURATION

Calcolo Durata Obbligazione Standard

=DURATA.M(DATA(2024;1;15); DATA(2034;1;15); 0,05; 0,055; 2; 1)

Durata modificata bond 10 anni, cedola 5%, rendimento 5,5%, pagamenti semestrali, base att/att. Risultato ~7,8 anni.

Confronto Diverse Frequenze

=DURATA.M(A2;B2;C2;D2;1;0)

Stesso bond ma con pagamenti annuali invece che semestrali.

Domande Frequenti

DURATA calcola la durata Macauley classica, DURATA.M la versione modificata (divisa per 1+rendimento/frequenza) più usata in pratica.

Excel tronca le parti decimali di liquidazione, scadenza, frequenza e base per garantire calcoli coerenti con convenzioni finanziarie.

Errori Comuni e Soluzioni

#VALORE!

Cause: Date di liquidazione o scadenza non valide

Solution: Usare funzione DATA() o formattare celle come data

#NUM!

Cause: Rendimento o cedola negativi, o liquidazione ≥ scadenza

Solution: Verificare valori positivi e date in ordine cronologico

#NUM!

Cause: Frequenza diversa da 1, 2 o 4

Solution: Usare solo 1 (annuale), 2 (semestrale) o 4 (trimestrale)

#NUM!

Cause: Base <0 o >4

Solution: Base deve essere 0, 1, 2, 3 o 4

Note

  • Disponibile da Excel 2007
  • Valore nominale implicito: 100€
  • Date come numeri seriali (1-gen-1900 = 1)
  • La durata modificata ≈ % variazione prezzo per 1% variazione tassi

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in: Excel 2003 e precedenti

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+