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

Função VPL do Excel

O que a função VPL faz?

A função VPL desconta uma sequência de fluxos de caixa por uma taxa e devolve o valor presente da série. Os valores devem estar em intervalos iguais, sempre no fim de cada período. Para obter o valor presente líquido de um projeto, some o investimento inicial (que ocorre no momento zero) fora da função: VPL(taxa; retornos) + investimento.

Nome em portuguêsVPL
Nome em inglêsNPV
CategoriaFinanceira
RetornaNúmero (o valor presente dos fluxos informados)
Existe desdeExcel 2007 ou anterior · existe no Excel 2013

Qual é a sintaxe da função VPL?

Excel em português do BrasilVPL(taxa; valor1; [valor2]; ...)
Excel em inglêsNPV(rate, value1, [value2], ...)

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 desconto de um período, como o custo do dinheiro ou o retorno de uma alternativa de investimento.
valor1SimO primeiro fluxo de caixa ou um intervalo de fluxos. Pagamentos são negativos e receitas são positivas.
valor2; ...NãoMais fluxos de caixa, até 254 valores no total, contando o valor1. Todos precisam ocorrer em intervalos iguais, no fim de cada período.

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

Exemplo 1: Um projeto vale a pena a 10% ao ano

Planilha do exemplo 1 da função VPL
ABCDE
1 AnoFluxo de caixaTaxa
2 0-R$ 30.000,0010%R$ 1.926,10
3 1R$ 8.000,00R$ 31.926,10
4 2R$ 9.500,00
5 3R$ 11.000,00
6 4R$ 12.500,00
Valor presente líquido do projeto, na célula E2 =VPL(C2;B3:B6)+B2 Em inglês: =NPV(C2,B3:B6)+B2
Resultado: R$ 1.926,10
Valor presente só dos retornos, na célula E3 =VPL(C2;B3:B6) Em inglês: =NPV(C2,B3:B6)
Resultado: R$ 31.926,10

O investimento de R$ 30.000,00 acontece hoje (ano 0), por isso fica fora da função e é somado depois. A função traz cada retorno, dos anos 1 a 4, para o dia de hoje a 10% ao ano e soma, o que dá R$ 31.926,10. Descontado o investimento, sobra R$ 1.926,10: positivo, ou seja, o projeto rende mais que 10% ao ano.

Exemplo 2: O erro comum de incluir o investimento inicial na função

Planilha do exemplo 2 da função VPL
ABCDE
1 AnoFluxo de caixaTaxa
2 0-R$ 30.000,0010%R$ 1.751,00
3 1R$ 8.000,00R$ 1.926,10
4 2R$ 9.500,00
5 3R$ 11.000,00
6 4R$ 12.500,00
Errado: o investimento vira um valor do fim do ano 1, na célula E2 =VPL(C2;B2:B6) Em inglês: =NPV(C2,B2:B6)
Resultado: R$ 1.751,00
Corrigido ao multiplicar por (1 + taxa), na célula E3 =VPL(C2;B2:B6)*(1+C2) Em inglês: =NPV(C2,B2:B6)*(1+C2)
Resultado: R$ 1.926,10

A função sempre considera o primeiro valor no fim do primeiro período. Ao incluir os -R$ 30.000,00 no intervalo, ele é descontado por um ano, e tudo se desloca: o resultado cai para R$ 1.751,00. Multiplicar por (1 + taxa) devolve o valor certo, R$ 1.926,10, igual ao do primeiro exemplo.

Quais erros a função VPL costuma dar?

Valor presente líquido errado

Por que acontece: O investimento inicial, que ocorre hoje, foi incluído dentro dos argumentos. A função trata o primeiro valor como se fosse do fim do primeiro período e desconta tudo por um período a mais.

Como corrigir: Deixe o investimento inicial fora da função e some depois: VPL(taxa; retornos) + investimento. Ou inclua tudo e multiplique o resultado por (1 + taxa).

Resultado errado com anos sem fluxo

Por que acontece: Células vazias, textos e valores lógicos dentro dos argumentos são ignorados. Um ano sem fluxo deixado em branco no meio do intervalo faz os valores seguintes serem tratados como de períodos anteriores.

Como corrigir: Digite 0 nos períodos sem fluxo de caixa, para que cada valor ocupe o período certo.

#VALOR!

Por que acontece: A taxa é um texto que não pode ser convertido em número.

Como corrigir: Digite a taxa como número ou percentual e confira a célula referenciada.

Exemplo que gera o erro, na célula D2=VPL(A2;B2:B3)Resultado: #VALOR!

VPL no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelVPL (NPV)Referência deste dicionário.
Google PlanilhasVPL (NPV)Funciona do mesmo jeito. A página de ajuda em português mostra o nome VPL (NPV), com os argumentos desconto e fluxo_de_caixa1, fluxo_de_caixa2 e seguintes. Os fluxos são considerados futuros, como no Excel. Documentação do Google
LibreOffice CalcVPL (NPV)No LibreOffice Calc em português a função também se chama VPL, com a sintaxe VPL(Taxa; Número 1 [; Número 2 [; … [; Número 254]]]). A ajuda do Calc explica que, para obter o valor presente líquido, é preciso subtrair o custo inicial do resultado. Ajuda do LibreOffice

A função VPL 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 VPL, 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 VPL?

  • Os fluxos precisam estar em ordem cronológica e em intervalos iguais (todo mês, todo ano). Para datas irregulares, use XVPL.
  • Pagamentos (saídas) entram negativos e receitas (entradas) entram positivos. Misturar os sinais inverte o resultado.
  • A taxa de desconto deve ser a taxa do período dos fluxos: taxa anual para fluxos anuais, taxa mensal para fluxos mensais.
  • VPL e TIR estão ligadas: a TIR é a taxa que faz o VPL ser igual a zero.

Perguntas frequentes sobre a VPL

O VPL do Excel já desconta o investimento inicial?

Não. A função considera todos os valores como ocorrendo no fim de cada período. Se o investimento acontece hoje, deixe-o fora dos argumentos e some-o ao resultado, como em VPL(taxa; retornos) + investimento.

Como interpretar o resultado do VPL?

VPL positivo indica que o projeto rende mais que a taxa de desconto usada; negativo, que rende menos. Zero significa que rende exatamente a taxa de desconto, que é a própria TIR.

Qual a diferença entre VPL e XVPL?

O VPL supõe períodos iguais, com fluxos no fim de cada um. O XVPL aceita datas quaisquer e desconta cada fluxo pelos dias reais, em uma base de 365 dias por ano.

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.