Este tutorial demuestra cómo utilizar el Función MDURATION de Excel en Excel para calcular la duración de seguridad de Macaulay modificada.
Descripción general de la función MDURATION
La función MDURATION Calcula la duración anual de un valor.
Para usar la función de hoja de cálculo de Excel MDURATION, seleccione una celda y escriba:
(Observe cómo aparecen las entradas de la fórmula)
Entradas y sintaxis de la función MDURATION:
= MDURACIÓN (liquidación, vencimiento, cupón, rendimiento, frecuencia, [base])
asentamiento- Es la fecha de liquidación del valor o la fecha en la que se compra el valor. Es la fecha posterior a la fecha de emisión del valor.
madurez- Es la fecha en la que vence la fianza o garantía, y el monto principal se devuelve al tenedor de la fianza o garantía.
cupón- La tasa de cupón anual del valor.
yld- Es el rendimiento anual de un bono o valor.
frecuencia- Se refiere al número de pagos periódicos de cupones por año. El valor de la frecuencia de los pagos anuales, semestrales y trimestrales es 1, 2 y 4, respectivamente.
base- OPCIONAL: Especifica el tipo de recuento de días que utilizará el valor o fianza. Los valores posibles pueden ser:
Base | Conteo de días |
0 | EE. UU. (NASD) 30/360 |
1 | Real / real |
2 | Acutal / 360 |
3 | Acutal / 365 |
4 | Europea 30/360 |
Si se omite el argumento base, asume su valor predeterminado, es decir, EE. UU. (NASD) 30/360.
¿Qué es MDURATION?
La duración modificada es una extensión de la duración de Macaulay, que mide la sensibilidad de los precios de los bonos a los cambios en su rendimiento. La duración modificada se basa en el concepto de que el rendimiento y los precios de los bonos se mueven en direcciones opuestas.
La duración modificada se calcula utilizando la siguiente ecuación:
MDURATION = Duración / (1+ (market_yield / coupon_payments_per_year))
¿Qué es la función MDURATION de Excel?
La función MDURACIÓN de Excel calcula la Duración de Macaulay Modificada de un bono o valor que paga intereses periódicamente y asumiendo un valor nominal de $ 100.
Macaulay modificado Duración de un vínculo
En este ejemplo, queremos calcular la duración modificada de Macaulay del bono con una tasa de cupón anual del 7%. Otros detalles del enlace se encuentran en la tabla anterior.
La fórmula utilizada para el cálculo es:
= MDURACIÓN (C4, C5, C6, C7, C8, C9)
La función Excel MDuration devuelve el valor de
MDURACIÓN = 7,41 años
Duración de Macaulay modificada de un valor de renta fija
Echemos un vistazo a otro ejemplo, aquí vamos a averiguar la duración de la seguridad de renta fija hasta que se devuelva. Otros detalles de la garantía de renta fija se mencionan en la figura anterior.
La fórmula a utilizar es:
= MDURACIÓN (C4, C5, C6, C7, C8, C9)
Obtenemos el siguiente resultado:
MDURACIÓN = 3,98 años.
Notas adicionales
#NUM! Se produce un error si la fecha de liquidación es mayor o igual que la fecha de vencimiento; o los valores de los argumentos de tasa, yld, canje, frecuencia o [base] no son números válidos (es decir, tasa <0; o yld <0; o canje ≤ 0; o la frecuencia es cualquier valor distinto de 1, 2 o 4; o el valor [base] es distinto de 0, 1, 2, 3 o 4)
#¡VALOR! Se produce un error si las fechas de la liquidación o los argumentos de vencimiento no son fechas válidas de Excel.
Se recomienda que las fechas de liquidación y vencimiento se ingresen en la función DURACIÓN como referencias a celdas que contienen las fechas o fechas devueltas de fórmulas.
Regrese a la lista de todas las funciones en Excel
MDURATION en Hojas de cálculo de Google
Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.
Ejemplos de MDURATION en VBA
También puede utilizar la función MDURATION en VBA. Escribe:application.worksheetfunction.mduration (liquidación, vencimiento, cupón, yld, frecuencia, base)
Para los argumentos de la función (tasa, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.