Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
NPER

Função NPER do Excel

O que a função NPER faz?

A função NPER devolve o número de períodos necessários para quitar uma dívida ou atingir uma meta de poupança, dados a taxa de juros por período, o pagamento fixo de cada período e o valor presente. O resultado costuma ter casas decimais: arredonde para cima para saber quantos pagamentos inteiros serão feitos.

Nome em portuguêsNPER
Nome em inglêsNPER
CategoriaFinanceira
RetornaNúmero (a quantidade de períodos, em geral com casas decimais)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função NPER?

Excel em português do BrasilNPER(taxa; pgto; vp; [vf]; [tipo])
Excel em inglêsNPER(rate, pmt, pv, [fv], [type])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
taxaSimA taxa de juros por período, na mesma unidade do pagamento. Para pagamentos mensais com taxa anual, divida a taxa por 12.
pgtoSimO pagamento feito a cada período, que não muda. Dinheiro que você paga é negativo.
vpSimO valor presente: o valor da dívida (positivo) ou o saldo inicial da aplicação (negativo, se você depositou).
vfNãoO saldo que você quer ter depois do último pagamento. Se omitido, vale 0, que é o caso de uma dívida quitada.
tipoNão0 ou omitido: pagamentos no fim do período. 1: pagamentos no início do período.

Como usar a função NPER na prática?

Exemplo 1: Em quantos meses uma dívida de R$ 12.000 é quitada

Planilha do exemplo 1 da função NPER
ABCDE
1 DívidaTaxa ao mêsParcela
2 R$ 12.000,001,50%R$ 700,0019,97
3 20
Prazo exato em meses, na célula E2 =NPER(B2;-C2;A2) Em inglês: =NPER(B2,-C2,A2)
Resultado: 19,97
Prazo em meses inteiros, na célula E3 =ARREDONDAR.PARA.CIMA(NPER(B2;-C2;A2);0) Em inglês: =ROUNDUP(NPER(B2,-C2,A2),0)
Resultado: 20

A dívida entra positiva (dinheiro recebido) e a parcela como -C2 (dinheiro pago). O resultado, 19,97, mostra que 19 parcelas de R$ 700,00 deixam um pequeno saldo; por isso são necessários 20 pagamentos, e o último, de cerca de R$ 675,69, é menor que os anteriores. ARREDONDAR.PARA.CIMA devolve os 20 meses inteiros.

Exemplo 2: Em quantos meses a poupança chega a R$ 20.000

Planilha do exemplo 2 da função NPER
ABCDE
1 MetaTaxa ao mêsDepósito
2 R$ 20.000,000,60%R$ 500,0035,96
3 36
Prazo exato em meses, na célula E2 =NPER(B2;-C2;0;A2) Em inglês: =NPER(B2,-C2,0,A2)
Resultado: 35,96
Prazo em meses inteiros, na célula E3 =ARREDONDAR.PARA.CIMA(NPER(B2;-C2;0;A2);0) Em inglês: =ROUNDUP(NPER(B2,-C2,0,A2),0)
Resultado: 36

Aqui o valor presente é 0 e a meta entra como valor futuro positivo. O depósito é negativo (-C2), pois sai do seu bolso. Com 0,60% ao mês, 35,96 depósitos de R$ 500,00 atingem a meta, então o 36º depósito é o que fecha a conta.

Quais erros a função NPER costuma dar?

#NÚM!

Por que acontece: O pagamento é menor que os juros do primeiro período. Nesse caso a dívida cresce em vez de diminuir e nunca é quitada, então não existe um número de períodos que resolva a conta.

Como corrigir: Aumente o pagamento acima dos juros do período (valor da dívida × taxa) ou revise a taxa informada.

Exemplo que gera o erro, na célula E2=NPER(B2;-C2;A2)Resultado: #NÚM!

Resultado negativo

Por que acontece: Dívida e pagamento foram informados com o mesmo sinal. Como a função espera que um seja entrada e o outro saída de dinheiro, o prazo sai negativo.

Como corrigir: Use sinais opostos: dívida positiva e parcela negativa, ou o contrário.

#VALOR!

Por que acontece: A taxa, o pagamento ou o valor presente é um texto que não pode ser convertido em número.

Como corrigir: Digite os valores como números ou percentuais e confira as células referenciadas.

Exemplo que gera o erro, na célula E2=NPER(B2;C2;A2)Resultado: #VALOR!

NPER no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelNPER (NPER)Referência deste dicionário.
Google PlanilhasNPERFunciona do mesmo jeito, com os mesmos argumentos e na mesma ordem. A página de ajuda em português mostra o nome NPER e o último argumento, fim_ou_inicio, com valor padrão 0. Documentação do Google
LibreOffice CalcNPERNo LibreOffice Calc em português a função também se chama NPER, com a sintaxe NPER(Taxa; Pgto; VP [; [VF] [; Tipo]]) e a mesma lógica de sinais. Ajuda do LibreOffice

A função NPER existe no Excel 2013?

Existe no Excel 2013 Excel 2007 ou anterior

A lista oficial de funções do Excel não traz marcador de versão para a NPER, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013 e nas versões mais novas.

Veja todas as funções por versão em funções do Excel por versão.

O que mais vale saber sobre a NPER?

  • O resultado quase nunca é inteiro. Use ARREDONDAR.PARA.CIMA para saber quantos pagamentos serão necessários; o último pagamento costuma ser menor.
  • A unidade do resultado é a mesma da taxa: taxa mensal devolve meses, taxa anual devolve anos.
  • NPER, PGTO, VP, VF e TAXA formam uma família: cada uma resolve a incógnita que as outras deixam de fora, e todas usam a mesma convenção de sinais.
  • Para saber em quanto tempo uma meta é atingida sem depósitos mensais, informe pgto como 0 e use vp negativo com vf positivo.

Perguntas frequentes sobre a NPER

Como saber em quantos meses vou quitar uma dívida?

Use NPER com a taxa mensal, a parcela com sinal negativo e o valor da dívida, como em NPER(1,5%; -700; 12000). Arredonde o resultado para cima para obter os meses inteiros.

Por que a função NPER devolve #NÚM!?

Quase sempre porque o pagamento não cobre nem os juros do período, e a dívida nunca seria quitada. Aumente o pagamento ou confira a taxa e os sinais dos valores.

O resultado do NPER sai em meses ou em anos?

Sai na unidade da taxa. Se você informar taxa mensal e pagamento mensal, o resultado são meses; com taxa anual e pagamento anual, são anos.

Funções relacionadas

Ver todas as funções de financeira

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.