# Función NPER (NPER)

> 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.

Fuente: https://spreadsheetpractice.com/es/funciones/nper · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **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)
- **Nombre en inglés:** [NPER](https://spreadsheetpractice.com/functions/nper)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Financieras](https://spreadsheetpractice.com/es/funciones#finance)
- **Devuelve:** El número de periodos, a menudo con decimales por el último pago parcial.
- **Google Sheets:** Funciona igual en Google Sheets.

Ú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.

## 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 % |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Entrada | Valor |  | Resultado |
| 2 | Saldo de la tarjeta | 6.000 € |  | 31,92 |
| 3 | TIN | 22% |  | 13,68 |
| 4 | Cuota mensual | 250 € |  | 71,03 |
| 5 | Meta de ahorro | 20.000 € |  |  |

## 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).

## Funciones relacionadas

- [PAGO](https://spreadsheetpractice.com/es/funciones/pago) (PMT): PAGO calcula la cuota fija de un préstamo o de un plan de ahorro, con un tipo de interés constante y un número fijo de pagos.
- [TASA](https://spreadsheetpractice.com/es/funciones/tasa) (RATE): TASA calcula el tipo de interés por periodo a partir del número de pagos, el pago y el importe prestado o invertido.
- [VF](https://spreadsheetpractice.com/es/funciones/vf) (FV): VF calcula cuánto valdrá una inversión en el futuro, con aportaciones periódicas, un saldo inicial y una rentabilidad constante.
- [VA](https://spreadsheetpractice.com/es/funciones/va) (PV): VA calcula cuánto vale hoy una serie de pagos futuros, o un único importe futuro, a un tipo de interés dado.

## 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).

## Practica NPER

En la página de [NPER](https://spreadsheetpractice.com/es/funciones/nper) hay un ejercicio corregido («Plazo para liquidar») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [NPER](https://spreadsheetpractice.com/functions/nper)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
