function

CUESTA

Todo sobre la función CUESTA en Excel

La función CUESTA calcula el precio por cada 100€ de valor nominal de un valor bursátil que paga intereses periódicos. Esta función se mantiene por compatibilidad con versiones antiguas de Excel. En versiones modernas, se recomienda usar la función PRECIO, que tiene los mismos argumentos y funcionalidad.

Es una herramienta esencial para analistas financieros, inversores y cualquier persona que trabaje con bonos y otros valores de renta fija, ya que permite determinar el valor de mercado de una inversión en función de su rendimiento esperado.

Sintaxis

=CUESTA(liquidación; vencimiento; tasa; rendimiento; amortización; frecuencia; [base])

La función CUESTA utiliza los siguientes argumentos:

  • liquidación: Es la fecha de liquidación del valor bursátil, es decir, la fecha en que se compra el cupón. Obligatorio.
  • vencimiento: Es la fecha de vencimiento del valor bursátil, momento en el cual expira. Obligatorio.
  • tasa: Es la tasa de cupón anual del valor bursátil. Se expresa como un número decimal (p. ej., 8% se introduce como 0,08). Obligatorio.
  • rendimiento: Es el rendimiento anual del valor bursátil. También se expresa como un número decimal. Obligatorio.
  • amortización: Es el valor de amortización del valor bursátil por cada 100€ de valor nominal. Obligatorio.
  • frecuencia: Es el número de pagos de cupón por año. Los valores aceptados son: 1 (anual), 2 (semestral) o 4 (trimestral). Obligatorio.
  • base: Determina el tipo de base que se usará para contar los días. Opcional.
    • 0 o se omite: US (NASD) 30/360.
    • 1: Real/real.
    • 2: Real/360.
    • 3: Real/365.
    • 4: Europeo 30/360.

Ejemplos

Ejemplo 1: Cálculo del precio de un bono

Supongamos que queremos calcular el precio de un bono con los siguientes datos. La tabla de abajo simula una hoja de cálculo con la información necesaria.

A B
1 Parámetro Valor
2 Fecha de liquidación 15/02/2023
3 Fecha de vencimiento 15/11/2030
4 Tasa de cupón (anual) 5,75%
5 Rendimiento (anual) 6,50%
6 Valor de amortización 100
7 Frecuencia de pago 2 (Semestral)
8 Base de recuento de días 0 (30/360)

La fórmula para calcular el precio del bono por cada 100€ de valor nominal sería:

=CUESTA(B2; B3; B4; B5; B6; B7; B8)

El resultado de esta fórmula es 95,94€. Este es el precio que se debería pagar por cada 100€ de valor nominal del bono para obtener un rendimiento del 6,50% anual.

Observaciones

Es importante que los argumentos de fecha (liquidación y vencimiento) se introduzcan utilizando la función FECHA o como resultados de otras fórmulas o funciones para evitar errores. Por ejemplo, FECHA(2023;2;15) en lugar de «15/02/2023».

La fecha de liquidación debe ser anterior a la fecha de vencimiento.

Si alguno de los argumentos numéricos contiene decimales, se truncarán a enteros.

Errores comunes

  • #¡NUM!: Ocurre si:
    • La tasa o el rendimiento son negativos.
    • La amortización es menor o igual a 0.
    • La frecuencia es un número distinto de 1, 2 o 4.
    • La base es un número distinto de 0, 1, 2, 3 o 4.
    • La fecha de liquidación es posterior o igual a la fecha de vencimiento.
  • #¡VALOR!: Ocurre si alguno de los argumentos no es numérico o si los argumentos de fecha no son fechas válidas.

Disponibilidad por versión de Excel

La función CUESTA está disponible en todas las versiones de Excel, aunque, como se ha mencionado, se considera una función de compatibilidad. En Excel 2010 y versiones posteriores, su nombre se actualizó a PRECIO, pero CUESTA sigue funcionando para garantizar la retrocompatibilidad con hojas de cálculo antiguas.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ El nombre moderno es PRECIO. CUESTA se mantiene por compatibilidad.
Google Sheets ✔️ Utiliza el nombre en inglés, PRICE.
LibreOffice Calc ✔️ Utiliza el nombre PRECIO (o PRICE, según el idioma).
OpenOffice Calc ✔️ Utiliza el nombre PRECIO (o PRICE).
WPS Office Spreadsheets ✔️ Soporta la función PRICE.
Apple Numbers ✔️ Soporta la función PRICE.

Funciones Relacionadas

  • PRECIO: Es la función moderna equivalente a CUESTA para calcular el precio de un valor bursátil.
  • RENDTO: Calcula el rendimiento de un valor bursátil que paga intereses periódicos. Es la función inversa a CUESTA.
  • TASA.INT: Calcula la tasa de interés para un valor bursátil invertido en su totalidad.
  • DURACION: Calcula la duración anual de un valor bursátil con pagos de interés periódicos.
  • CUPON.DIAS: Devuelve el número de días en el período del cupón que contiene la fecha de liquidación.

Ver también...