Você já usou a XVPL para avaliar um fluxo de caixa com datas irregulares, e o resultado saiu bem diferente do que uma VPL comum daria para os mesmos valores? Ou não tinha certeza se deveria usar VPL ou XVPL para um projeto específico, e escolheu errado sem perceber?
Já mostramos aqui no blog a função XVPL para avaliar fluxos de caixa com datas específicas, não períodos regulares. Por lidar diretamente com datas de calendário, a XVPL tem armadilhas próprias, diferentes das que afetam a VPL comum.
Neste artigo vamos mostrar os erros mais comuns cometidos ao usar a função XVPL, e como identificar e corrigir cada um deles.
Erro 1: incluir o investimento inicial com desconto, como na VPL
Diferente da VPL comum, a XVPL não tem o mesmo problema do “investimento dentro do intervalo” — na verdade, é o oposto: o investimento inicial deve ser incluído diretamente dentro do intervalo de valores da XVPL, junto com sua data correspondente, porque a XVPL desconta cada valor pela distância real em dias até a primeira data da série (que fica com desconto zero, não descontada). Confundir esse comportamento com o da VPL comum e tentar somar o investimento “fora” da função é um erro que gera um resultado incorreto.
Correto: =XVPL(0,1; {-1000;300;400;500;600}; {"01/01/2024";"01/07/2024";"01/01/2025";"01/07/2025";"01/01/2026"})
Erro 2: datas fora de ordem cronológica
A primeira data da série é tratada como a data de referência (sem desconto) — se as datas não estiverem em ordem cronológica crescente, o cálculo de dias entre cada fluxo e a data de referência sai incorreto, mesmo que o Excel não acuse nenhum erro explícito.

Erro 3: número de datas diferente do número de valores
Os dois intervalos (valores e datas) precisam ter exatamente o mesmo número de elementos, em correspondência posição a posição — um intervalo com uma célula a mais ou a menos que o outro gera o erro #NÚM! ou #VALOR!, dependendo de qual dos dois está desalinhado.
Erro 4: usar taxa anual quando o fluxo tem datas muito próximas
Como a XVPL sempre trabalha com taxa anualizada, independente da distância real entre as datas, aplicar uma taxa anual “genérica” em um fluxo de caixa com datas muito próximas entre si (por exemplo, poucos dias de diferença) faz o efeito de desconto ser pequeno demais para ser relevante na prática — vale conferir se a taxa de desconto escolhida realmente reflete o horizonte de tempo real do fluxo de caixa avaliado.
Erro 5: confundir XVPL com XTIR
Um erro conceitual comum é confundir as duas funções que trabalham com datas específicas: a XVPL calcula o valor presente líquido, dado uma taxa de desconto conhecida; a XTIR calcula a taxa de retorno implícita, sem taxa de desconto como entrada. São funções complementares, não intercambiáveis — usar a XVPL quando o objetivo era encontrar uma taxa (ou vice-versa) não funciona.
Erro 6: formatar as datas de forma inconsistente com a configuração regional do Excel
Se a planilha for aberta em um computador com configuração regional diferente da que criou o arquivo original, o formato de data digitado como texto (como no exemplo do Erro 1, usando aspas) pode ser interpretado de forma diferente do esperado — é sempre mais seguro referenciar células com datas já formatadas corretamente como data, em vez de digitar as datas como texto diretamente dentro da fórmula.
Erro 7: esperar o mesmo resultado da VPL comum para o mesmo fluxo
Mesmo usando os mesmos valores e a mesma taxa, a XVPL e a VPL raramente retornam exatamente o mesmo resultado para um fluxo com datas regulares — a VPL assume períodos de exatamente 1 ano (ou a unidade escolhida) entre cada fluxo, enquanto a XVPL usa a contagem real de dias corridos, que pode diferir ligeiramente de anos “redondos” por causa de anos bissextos e da variação real no número de dias entre datas de calendário.
Testando a fórmula com uma taxa de desconto zero
Assim como recomendamos para a VPL comum, testar a XVPL com taxa de desconto igual a zero é uma boa forma de conferir a estrutura da fórmula — o resultado deveria ser exatamente a soma simples de todos os valores da série (incluindo o investimento inicial), sem nenhum desconto aplicado, independente das datas informadas.
Como evitar esses erros de forma sistemática
Antes de considerar pronto um resultado de XVPL, vale confirmar três coisas: se as datas estão em ordem cronológica crescente, se os dois intervalos (valores e datas) têm exatamente o mesmo tamanho, e se as datas estão referenciadas a partir de células já formatadas como data, não digitadas como texto solto dentro da fórmula.
Erro 8: usar XVPL para fluxos que na verdade têm datas regulares
Se todos os fluxos de caixa do seu projeto realmente acontecem em intervalos regulares (mensal, anual), usar a VPL comum é mais simples e igualmente correto — recorrer à XVPL só porque parece uma função “mais completa” adiciona complexidade desnecessária (montar e manter duas colunas sincronizadas, valores e datas) sem nenhum ganho de precisão real nesse cenário específico.
Mantendo as colunas de valores e datas sempre sincronizadas
Como a XVPL depende da correspondência exata posição a posição entre os dois intervalos, uma boa prática ao adicionar ou remover uma linha de fluxo de caixa na planilha é sempre inserir ou excluir a linha inteira (não só uma das duas colunas), garantindo que valores e datas continuem alinhados corretamente após qualquer edição futura na tabela.
Disponibilidade
XVPL está disponível em todas as versões do Excel — 365, 2021, 2019, Mac, Online. O Google Sheets tem a função equivalente com o mesmo nome, XVPL.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos os erros mais comuns na função XVPL do Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Ficou clara a diferença entre como o investimento inicial é tratado na XVPL comparado com a VPL comum? Você já usou essa função para avaliar um fluxo de caixa com datas irregulares? Conta para nós nos comentários!