Ejemplos de funciones DURATION: Excel, VBA y Google Sheets

Este tutorial demuestra cómo utilizar el Función DURACIÓN de Excel en Excel para calcular la duración Macaulay de un valor.

Descripción general de la función DURATION

La función DURATION Calcula la duración de la seguridad.

Para usar la función DURATION Excel Worksheet, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Entradas y sintaxis de la función DURATION:

= DURACIÓ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 la DURACIÓN?

Es una medida de la sensibilidad del precio de un bono a un cambio en su rendimiento. La duración de un vínculo puede referirse a dos cosas diferentes, es decir, la duración de Macaulay y la duración modificada. Aquí, significa Duración Macaulay. La duración de Macaulay es el tiempo promedio ponderado hasta el reembolso.

La duración de Macaulay se calcula utilizando la siguiente ecuación:

Dónde:

ti = tiempo hasta que se recibe el i-ésimo pago

PVi = el valor presente del i-ésimo pago del activo

V = el valor presente de todos los pagos futuros en efectivo del activo

¿Qué es la función DURACIÓN de Excel?

La función DURACIÓN de Excel calcula la Duración Macaulay de un bono o valor que paga intereses periódicamente y asumiendo un valor nominal de $ 100.

Calcular la duración anual de un bono

En este ejemplo, queremos calcular la duración del bono con una tasa de cupón anual del 7%. La fecha de liquidación del bono es el 23/03/2010 con un rendimiento del 4%. Otros detalles del bono se encuentran en la figura anterior:

La fórmula a utilizar es:

= DURACIÓN (C4, C5, C6, C7, C8, C9)

La función de duración de Excel devuelve el valor de

DURACIÓN = 7,56 años

Calcular la duración anual 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. El título de renta fija se compra el 1 de julioS t, 2022, con fecha de vencimiento el 30 de junioth, 2024, y una tasa de cupón anual del 10%. Los pagos del cupón se realizan trimestralmente y la rentabilidad es del 7,3%

La fórmula para calcular la duración del valor de renta fija es:

= DURACIÓN (C4, C5, C6, C7, C8, C9)

La función de duración de Excel devuelve el valor de

DURACIÓN = 4.05 años

Significa que tomaría un poco más de 4 años antes de que se reembolse el valor de renta fija.

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

DURATION en Hojas de cálculo de Google

Todos los ejemplos anteriores funcionan exactamente igual en Google Sheets que en Excel.

Ejemplos de DURATION en VBA

También puede usar la función DURACIÓN en VBA. Escribe:
application.worksheetfunction.duration (liquidación, vencimiento, cupón, yld, frecuencia, [base])
Para los argumentos de la función (asentamiento, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

wave wave wave wave wave