PRECIO.VENCIMIENTO - Función de Excel

Excel 2007+

Resumen

La función PRECIO.VENCIMIENTO calcula el precio por cada 100 $ de valor nominal de un bono que paga intereses solo al vencimiento. Ideal para análisis financiero de instrumentos de renta fija con pago único al final del plazo.

Sintaxis

PRECIO.VENCIMIENTO(liquidación; vencimiento; emisión; tasa; rendimiento; [base])

Parámetros

Parámetro Tipo Requerido Descripción
liquidación Fecha Fecha de liquidación del bono (cuando se adquiere)
vencimiento Fecha Fecha final del bono
emisión Fecha Fecha original de emisión del instrumento
tasa Número Tasa de cupón anual en la emisión
rendimiento Número Rentabilidad anual requerida
base Número No Convención de días: 0=US 30/360, 1=Real/Real, 2=Real/360, 3=Real/365, 4=Europea 30/360

Usando la función PRICEMAT

PRECIO.VENCIMIENTO es fundamental en análisis de renta fija para determinar el precio justo de bonos zero-coupon o con pago único al vencimiento. Permite valorar instrumentos financieros considerando las convenciones de mercado específicas.

Ejemplos Comunes de PRICEMAT

Precio de bono con datos reales

=PRECIO.VENCIMIENTO(FECHA(2008;2;15); FECHA(2008;4;13); FECHA(2007;11;11); 6,1%; 6,1%; 0)

Calcula el precio de un bono emitido en noviembre 2007, liquidado en febrero 2008 que vence en abril 2008. Resultado: 99,98 por cada 100 de valor nominal usando base US 30/360.

Bono con convención Real/Real

=PRECIO.VENCIMIENTO("15/03/2024"; "15/09/2024"; "15/03/2023"; 5%; 5,5%; 1)

Valoración de bono usando días reales entre fechas (base 1). Perfecto para bonos gubernamentales.

Preguntas Frecuentes

PRECIO.VENCIMIENTO devuelve error #¡NUM!. La fecha de liquidación siempre debe ser anterior a la de vencimiento.

No recomendado. Use siempre FECHA(año;mes;día) o referencias de celda con fechas para evitar errores #¡VALOR!.

PRECIO es para bonos con pagos periódicos de cupones. PRECIO.VENCIMIENTO es solo para instrumentos que pagan todo al vencimiento.

Errores Comunes y Soluciones

#¡VALOR!

Cause: Fechas introducidas como texto en lugar de números de serie

Solution: Use FECHA(2008;5;23) o formatee celdas como fecha

#¡NUM!

Cause: Tasa o rendimiento negativos, o liquidación ≥ vencimiento

Solution: Verifique que tasa>0, rendimiento>0 y liquidación<vencimiento

#¡NUM!

Cause: Base fuera del rango 0-4

Solution: Use solo valores 0, 1, 2, 3 o 4 para la base de cálculo

Notas

  • Excel almacena fechas como números secuenciales (1/1/1900 = 1)
  • Los argumentos de fecha se truncan automáticamente a enteros
  • Base 0 (30/360 US) es la convención por defecto
  • Función disponible desde Excel 2007
  • Resultado siempre expresado por cada 100$ de valor nominal

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+