DURACION.MODIF - Duración Macaulay Modificada de Bonos

Excel 2007+

Resumen

La función DURACION.MODIF de Excel calcula la duración Macaulay modificada de un bono con valor nominal de 100$. Esta métrica mide la sensibilidad del precio del bono ante cambios en las tasas de interés, esencial para la gestión de carteras de renta fija.

Sintaxis

DURACION.MODIF(liquidación, vencimiento, cupón, rendimiento, frecuencia, [base])

Parámetros

Parámetro Tipo Requerido Descripción
liquidación Fecha Obligatorio. Fecha de liquidación del bono (posterior a emisión)
vencimiento Fecha Obligatorio. Fecha de vencimiento del bono
cupón Número Obligatorio. Tasa de cupón anual (ej: 0.08 para 8%)
rendimiento Número Obligatorio. Rendimiento anual del bono (ej: 0.09 para 9%)
frecuencia Número Obligatorio. 1=anual, 2=semestral, 4=trimestral
base Número No Opcional. 0=US 30/360, 1=Real/Real, 2=Real/360, 3=Real/365, 4=30/360 Europea

Usando la función MDURATION

DURACION.MODIF es fundamental en análisis de bonos para medir cuánto cambia el precio ante variaciones en tasas de interés. Un valor mayor indica mayor sensibilidad (riesgo de tasa). Ideal para gestores de portafolios que necesitan optimizar duración de cartera.

Ejemplos Comunes de MDURATION

Bono Corporativo Semestral

=DURACION.MODIF("01/01/2008", "01/01/2016", 0.08, 0.09, 2, 1)

Calcula duración modificada de bono 8% cupón, 9% rendimiento, semestral, base real/real. Resultado: 5,736 años.

Bono Anual con Base US

=DURACION.MODIF(FECHA(2023,6,1), FECHA(2033,6,1), 0.05, 0.055, 1, 0)

Bono 10 años, 5% cupón, 5.5% rendimiento, pagos anuales, convención US 30/360.

Preguntas Frecuentes

DURACION calcula la duración Macaulay original; DURACION.MODIF la versión modificada (dividida por 1+rendimiento), más útil para medir sensibilidad de precio.

Base 1 es la más precisa para bonos gubernamentales, cuenta días reales entre fechas y años reales (365 o 366).

Devuelve error #¡NUM!. La fecha de liquidación siempre debe ser anterior a vencimiento.

Errores Comunes y Soluciones

#¡NUM!

Cause: Rendimiento o cupón negativos, frecuencia inválida (no 1,2,4), base fuera de rango (0-4)

Solution: Verificar valores: rendimiento/cupón > 0, frecuencia = 1/2/4, base = 0-4

#VALOR!

Cause: Fechas inválidas o frecuencia no numérica

Solution: Usar FECHA(año,mes,día) para fechas, números enteros para frecuencia

#¡NUM!

Cause: liquidación ≥ vencimiento

Solution: Asegurar liquidación < vencimiento

Notas

  • Usar siempre FECHA() para fechas, nunca texto
  • Argumentos liquidación, vencimiento, frecuencia y base se truncan a enteros
  • Excel 2007+ almacena fechas como números seriales desde 1/1/1900
  • La duración modificada = Duración Macaulay / (1 + rendimiento/frecuencia)
  • Ideal para análisis de riesgo de cartera de renta fija

Compatibilidad

Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

No disponible en: Excel 2003 y versiones anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+