# nPer - función de script y de gráfico

Esta función devuelve el número de periodos para una inversión basada en pagos periódicos y constantes y a un tipo de interés constante.

Sintaxis:

nPer(rate, pmt, pv [ ,fv [ , type ] ])

Tipo de datos que devuelve: numérico

Argumentos:

Argumentos

| Argumento | Descripción |
| --- | --- |
| rate | Es el tipo de interés por periodo. |
| nper | Es el número total de pagos en un periodo anual. |
| pmt | Es el pago efectuado en cada periodo. No puede cambiar durante la validez de un periodo anual. Un pago se indica como un número negativo, por ejemplo, -20. |
| pv | Es el valor presente, o la cantidad total, que una serie de pagos futuros vale ahora mismo. Si se omite pv, se asume que es 0 (cero). |
| fv | Es el valor futuro o el balance de efectivo, que se desea lograr tras haberse realizado el último pago. Si se omite fv, se asume que es 0. |
| type | Debe ser 0 si los pagos están previstos para el final del periodo y 1 si los pagos se prevén para el comienzo del periodo. Si se omite type, se asume que es 0. |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FinancialFunctions/nPer.htm)

#### Ejemplos y resultados:

Ejemplo de script

| Ejemplo | Resultado |
| --- | --- |
| Deseamos vender un electrodoméstico en cuotas mensuales de 20 $. El tipo de interés es del 6% anual. La factura de pago llega a finales de cada mes. ¿Cuántos periodos hacen falta si el valor del dinero recibido tras abonar la última factura debería ser igual a 800$?<br><br>`nPer(0.005,-20,0,800)` | Devuelve 36,56 |