La función RENDTO.DESC en Excel calcula el rendimiento de un valor bursátil o bono que se vende con un descuento sobre su valor nominal y no paga intereses periódicos, como las Letras del Tesoro. El rendimiento se expresa como un porcentaje anual.
Esta función es fundamental en el análisis financiero para determinar la tasa de rendimiento anualizada de una inversión a corto plazo comprada por debajo de su valor de reembolso en la fecha de vencimiento.
Sintaxis
=RENDTO.DESC(liquidación; vencimiento; precio; amortización; [base])
La función RENDTO.DESC utiliza los siguientes argumentos:
- liquidación: La fecha en que se compra el valor o bono. Es la fecha de liquidación del valor. Obligatorio.
 - vencimiento: La fecha en que expira el valor o bono. Es la fecha de vencimiento. Obligatorio.
 - precio: El precio del valor por cada 100€ de valor nominal. Obligatorio.
 - amortización: El valor de reembolso del valor por cada 100€ de valor nominal. Es el valor que se recibe al vencimiento. Obligatorio.
 - base: Determina el tipo de base de recuento de días que se usará en el cálculo. 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 y años reales.
 - 2: Real/360. Usa el número real de días entre fechas, pero un año de 360 días.
 - 3: Real/365. Usa el número real de días entre fechas, pero un año de 365 días.
 - 4: Europea 30/360. Similar a la base 0, pero con ajustes para fin de mes según las reglas europeas.
 
 
Ejemplos
Ejemplo 1: Cálculo de rendimiento básico
Supongamos que tenemos los datos de una Letra del Tesoro en una hoja de cálculo. Queremos calcular su rendimiento anual.
| A | B | |
|---|---|---|
| 1 | Concepto | Valor | 
| 2 | Fecha de liquidación | 01/03/2023 | 
| 3 | Fecha de vencimiento | 01/03/2024 | 
| 4 | Precio (por 100€) | 97,5 | 
| 5 | Amortización (por 100€) | 100 | 
| 6 | Base | 3 (Real/365) | 
=RENDTO.DESC(B2; B3; B4; B5; B6)
Resultado esperado: 2,56%. La fórmula calcula el rendimiento anualizado del valor, que es del 2,56% según la base de días Real/365.
Ejemplo 2: Usando fechas directamente en la fórmula
También es posible calcular el rendimiento introduciendo los valores directamente en la fórmula. Para las fechas, se recomienda usar la función FECHA para evitar errores de interpretación.
=RENDTO.DESC(FECHA(2023; 5; 15); FECHA(2024; 5; 15); 95; 100; 1)
Resultado esperado: 5,26%. Este cálculo utiliza la base Real/real (1), que tiene en cuenta el año bisiesto si corresponde, proporcionando un rendimiento ligeramente diferente al que se obtendría con otras bases.
Observaciones
Es crucial que tanto la liquidación como el vencimiento se introduzcan como fechas válidas. La forma más segura es utilizando la función FECHA o referenciando celdas que ya contengan fechas. Si se introducen como texto, Excel podría interpretarlas incorrectamente.
La fecha de liquidación debe ser anterior a la fecha de vencimiento; de lo contrario, la función devolverá un error.
Errores comunes
- #¡NUM!: Se produce si la fecha de liquidación es posterior o igual a la de vencimiento, si el precio o la amortización son menores o iguales a cero, o si el argumento base es un número diferente de 0, 1, 2, 3 o 4.
 - #¡VALOR!: Ocurre si alguno de los argumentos no es numérico, o si las fechas son texto inválido que Excel no puede convertir a una fecha real.
 
Disponibilidad por versión de Excel
La función RENDTO.DESC está disponible en todas las versiones de Microsoft Excel desde Excel 2000 en adelante, incluyendo Excel para Microsoft 365, Excel 2021, 2019, 2016, 2013, 2010, 2007, 2003 y 2000.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Función nativa. | 
| Google Sheets | ✔️ | Disponible con el nombre en inglés: DISC. | 
| LibreOffice Calc | ✔️ | Disponible con el nombre en inglés: DISC. | 
| OpenOffice Calc | ✔️ | Disponible con el nombre en inglés: DISC. | 
| WPS Office Spreadsheets | ✔️ | Disponible con el nombre en inglés: DISC. | 
| Apple Numbers | ✔️ | Disponible con el nombre en inglés: DISC. | 
Funciones Relacionadas
- PRECIO.DESC: Calcula el precio de un valor con descuento por cada 100€ de valor nominal. Es la función inversa a RENDTO.DESC.
 - RENDTO.VENCTO: Calcula el rendimiento de un valor que paga intereses a su vencimiento.
 - TASA.INT: Calcula la tasa de interés para un valor bursátil invertido en su totalidad.
 - RECIBIDO: Calcula la cantidad que se recibe al vencimiento de un valor bursátil en el que se ha invertido un importe determinado.
 
