Spreadsheet Practice

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
tasaObligatorioEl tipo de interés por periodo, como el TIN dividido entre 12.
pagoObligatorioEl pago de cada periodo. Escribe los pagos en negativo.
vaObligatorioEl saldo que debes ahora, o 0 si ahorras para una meta.
vfOpcionalEl saldo que quieres alcanzar. 0 (el valor predeterminado) para liquidar un préstamo; el importe de la meta si ahorras.
tipoOpcional0 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.

CeldaFórmulaResultadoQué muestra
D2=NPER(B3/12;-B4;B2)31,92Meses para liquidar la tarjeta pagando 250 € al mes
D3=NPER(B3/12;-B4*2;B2)13,68Duplicar el pago reduce el tiempo a menos de la mitad
D4=NPER(4%/12;-B4;0;B5)71,03Meses 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
EntradaValorResultado
Saldo de la tarjeta6.000 €31,92
TIN22%13,68
Cuota mensual250 €71,03
Meta de ahorro20.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

En 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 vesPor 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 razonablesEl 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 mesesNPER 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).

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .