Función NPER (NPER)
Respuesta rápida
NPER calcula cuántos periodos de pago hacen falta para liquidar un préstamo o alcanzar una meta de ahorro, con un pago y un tipo de interés fijos.
- Sintaxis
=NPER(tasa; pago; va; [vf]; [tipo])- Uso más común
=NPER(B3/12;-B4;B2)devuelve 31,92 (Meses para liquidar la tarjeta pagando 250 € al mes)
Úsala para responder a «¿cuántos meses me faltan para terminar de pagar esta tarjeta?». El resultado suele tener decimales: el último pago es parcial.
- Nombre en inglés
- NPER
- Disponible en
- Todas las versiones actuales
- Categoría
- Financieras
- Devuelve
- El número de periodos, a menudo con decimales por el último pago parcial.
- Google Sheets
- Funciona igual en Google Sheets.
Sintaxis
=NPER(tasa; pago; va; [vf]; [tipo])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
tasa | Obligatorio | El tipo de interés por periodo, como el TIN dividido entre 12. |
pago | Obligatorio | El pago de cada periodo. Escribe los pagos en negativo. |
va | Obligatorio | El saldo que debes ahora, o 0 si ahorras para una meta. |
vf | Opcional | El saldo que quieres alcanzar. 0 (el valor predeterminado) para liquidar un préstamo; el importe de la meta si ahorras. |
tipo | Opcional | 0 u omitido para pagos al final de cada periodo, 1 para el principio. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | =NPER(B3/12;-B4;B2) | 31,92 | Meses para liquidar la tarjeta pagando 250 € al mes |
| D3 | =NPER(B3/12;-B4*2;B2) | 13,68 | Duplicar el pago reduce el tiempo a menos de la mitad |
| D4 | =NPER(4%/12;-B4;0;B5) | 71,03 | Meses de aportaciones de 250 € para ahorrar 20.000 € al 4 % |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Entrada | Valor | Resultado | |
| Saldo de la tarjeta | 6.000 € | 31,92 | |
| TIN | 22% | 13,68 | |
| Cuota mensual | 250 € | 71,03 | |
| Meta de ahorro | 20.000 € |
Practica NPER
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Plazo para liquidar
B5, calcula cuántos pagos mensuales hacen falta para liquidar el saldo de B2 con el TIN de B3, pagando cada mes el importe de B4.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #¡NUM! | El pago no cubre los intereses, así que el saldo nunca baja. Sube el pago por encima de saldo × tipo mensual. |
| #¡NUM! con números razonables | El pago y el saldo tienen el mismo signo. Escribe el pago en negativo y el saldo en positivo. |
| Un resultado en años cuando querías meses | NPER devuelve periodos en la misma unidad que el tipo. Un tipo mensual da meses; divide entre 12 para obtener años. |
Consejos
- Envuélvela en REDONDEAR.MAS para obtener el número de pagos reales: REDONDEAR.MAS(NPER(…); 0).
Preguntas frecuentes
¿Cuántos meses tardaré en pagar mi tarjeta de crédito?
Usa NPER(TIN/12; -pago_mensual; saldo). Con 6.000 € al 22 % y pagos de 250 € al mes, se tarda unos 32 meses.
¿Por qué NPER devuelve #¡NUM!?
Normalmente el pago es demasiado pequeño para cubrir los intereses de cada mes, o el pago y el saldo tienen el mismo signo.
¿NPER sirve para saber cuánto tardaré en ahorrar para una meta?
Sí. Pon va en 0 y vf en la meta: NPER(tasa/12; -aportación; 0; meta).
Esta página en inglés: NPER. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .