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ês | VPL |
|---|---|
| Nome em inglês | NPV |
| Categoria | Financeira |
| Retorna | Número (o valor presente dos fluxos informados) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função VPL?
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.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| taxa | Sim | A taxa de desconto de um período, como o custo do dinheiro ou o retorno de uma alternativa de investimento. |
| valor1 | Sim | O primeiro fluxo de caixa ou um intervalo de fluxos. Pagamentos são negativos e receitas são positivas. |
| valor2; ... | Não | Mais 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ano | Fluxo de caixa | Taxa | ||
| 2 | 0 | -R$ 30.000,00 | 10% | R$ 1.926,10 | |
| 3 | 1 | R$ 8.000,00 | R$ 31.926,10 | ||
| 4 | 2 | R$ 9.500,00 | |||
| 5 | 3 | R$ 11.000,00 | |||
| 6 | 4 | R$ 12.500,00 |
=VPL(C2;B3:B6)+B2 Em inglês: =NPV(C2,B3:B6)+B2 =VPL(C2;B3:B6) Em inglês: =NPV(C2,B3:B6) 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
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Ano | Fluxo de caixa | Taxa | ||
| 2 | 0 | -R$ 30.000,00 | 10% | R$ 1.751,00 | |
| 3 | 1 | R$ 8.000,00 | R$ 1.926,10 | ||
| 4 | 2 | R$ 9.500,00 | |||
| 5 | 3 | R$ 11.000,00 | |||
| 6 | 4 | R$ 12.500,00 |
=VPL(C2;B2:B6) Em inglês: =NPV(C2,B2:B6) =VPL(C2;B2:B6)*(1+C2) Em inglês: =NPV(C2,B2:B6)*(1+C2) 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.
=VPL(A2;B2:B3)Resultado: #VALOR!VPL no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | VPL (NPV) | Referência deste dicionário. |
| Google Planilhas | VPL (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 Calc | VPL (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
- Microsoft: função VPL
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: VPL no Planilhas
- Google: lista de funções do Planilhas
- LibreOffice: funções financeiras, parte 3 (VPL)
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.