La función CUPON.NUM de Excel es una función financiera que calcula el número de cupones o pagos de intereses que se realizarán entre la fecha de liquidación y la fecha de vencimiento de un valor bursátil, como un bono.
Es especialmente útil para inversores y analistas financieros que necesitan determinar el flujo de caja futuro de una inversión en renta fija.
Sintaxis
=CUPON.NUM(liquidación, vencimiento, frecuencia, [base])
La función CUPON.NUM utiliza los siguientes argumentos:
- liquidación: La fecha de liquidación del valor bursátil. Corresponde a la fecha posterior a la emisión en la que el comprador adquiere el valor. Obligatorio.
 - vencimiento: La fecha de vencimiento del valor bursátil. Es la fecha en la que el valor expira y se devuelve el principal. Obligatorio.
 - frecuencia: El número de pagos de cupón por año. Los valores aceptados son:
- 1 para pagos anuales.
 - 2 para pagos semestrales.
 - 4 para pagos trimestrales.
 
Obligatorio.
 - base: El tipo de base de recuento de días que se usará para el cálculo. Este argumento determina cómo se cuentan los días en un mes y año. Opcional.
- 0 u omitido: US (NASD) 30/360. Asume meses de 30 días y años de 360 días.
 - 1: Real/real. Usa el número real de días entre fechas.
 - 2: Real/360. Usa el número real de días, pero asume un año de 360 días.
 - 3: Real/365. Usa el número real de días, pero asume un año de 365 días.
 - 4: Europeo 30/360. Similar a 30/360, pero con ajustes específicos para fin de mes.
 
 
Ejemplos
Ejemplo 1: Cálculo directo
Supongamos que queremos calcular el número de cupones semestrales para un bono con fecha de liquidación el 15 de febrero de 2023 y fecha de vencimiento el 15 de noviembre de 2030.
=CUPON.NUM(FECHA(2023,2,15), FECHA(2030,11,15), 2, 1)
Resultado: 16
La fórmula calcula que habrá 16 pagos de cupón semestrales entre las dos fechas.
Ejemplo 2: Uso con referencias de celda
Imaginemos que tenemos los datos de un bono en una hoja de cálculo. Podemos usar referencias a las celdas para hacer el cálculo más dinámico.
| A | B | |
|---|---|---|
| 1 | Fecha de liquidación | 01/01/2024 | 
| 2 | Fecha de vencimiento | 01/01/2034 | 
| 3 | Frecuencia de pago | 4 (Trimestral) | 
| 4 | Base de cálculo | 1 (Real/real) | 
| 5 | Nº de cupones | =CUPON.NUM(B1, B2, B3, B4) | 
Resultado en celda B5: 40
En este caso, la función determina que un bono a 10 años con pagos trimestrales tendrá 40 cupones en total (4 pagos por año * 10 años).
Observaciones
Es recomendable usar la función FECHA o referencias a celdas que contengan fechas para introducir los argumentos de liquidación y vencimiento, ya que introducir fechas como texto puede causar errores.
Si los argumentos no son números enteros, se truncarán a su parte entera.
Errores comunes
- #¡NUM!: Se produce si:
- La fecha de liquidación es posterior o igual a la fecha de vencimiento.
 - El argumento frecuencia no es 1, 2 o 4.
 - El argumento base no está entre 0 y 4.
 
 - #¡VALOR!: Ocurre si los argumentos liquidación o vencimiento no son fechas válidas.
 
Disponibilidad por versión de Excel
La función CUPON.NUM está disponible en todas las versiones de Microsoft Excel a partir de Excel 2007, incluyendo Excel para Microsoft 365, Excel Online y todas las versiones de escritorio posteriores a 2007.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Nombre de la función: CUPON.NUM | 
| Google Sheets | ✔️ | Nombre de la función: COUPNUM | 
| LibreOffice Calc | ✔️ | Nombre de la función: COUPNUM | 
| OpenOffice Calc | ✔️ | Nombre de la función: COUPNUM | 
| WPS Office Spreadsheets | ✔️ | Nombre de la función: COUPNUM | 
| Apple Numbers | ✔️ | Nombre de la función: COUPNUM | 
Funciones Relacionadas
- CUPON.DIAS: Calcula el número de días en el período del cupón que contiene la fecha de liquidación.
 - CUPON.FECHA.L1: Devuelve la fecha del próximo cupón después de la fecha de liquidación.
 - CUPON.FECHA.L2: Devuelve la fecha del cupón anterior a la fecha de liquidación.
 - RENDTO: Calcula el rendimiento de un valor bursátil que paga intereses periódicos.
 
