Como calcular juros compostos no Excel e no Google Planilhas

Aprenda a usar funções financeiras de planilha e confira quando os resultados correspondem aos do simulador.

Por Vitor Targino · Atualizado em 26/10/2026

Este conteúdo integra a categoria Finanças.

Uma planilha permite documentar entradas, alterar simulações e conferir os passos de uma simulação. As funções financeiras VF, VP, NPER, PGTO e TAXA ajudam a calcular valor futuro, valor presente, quantidade de períodos, pagamento periódico e taxa. Elas pressupõem unidades compatíveis e convenções de fluxo de caixa, por isso a sintaxe é tão importante quanto o nome da função. Os exemplos usam valores de exemplo, depósitos no fim do mês e taxa equivalente mensal. As fórmulas abaixo seguem a ajuda oficial do Google Planilhas em português; instalações e configurações regionais podem alterar separadores.

Prepare as células para evitar misturas de unidades

Reserve células para o valor inicial, taxa anual efetiva, taxa mensal equivalente, número de meses e depósito recorrente. Deixe explícito se a taxa está escrita como 6% ou como 0,06; numa planilha, o formato de célula pode exibir uma porcentagem a partir do decimal. Não misture uma taxa digitada como 6 com outra digitada como 0,06 sem conferir o formato. Essa disciplina evita erros que parecem vir da função, mas nascem nas entradas.

Para uma taxa anual efetiva em B2, uma taxa mensal equivalente pode ser calculada por =(1+B2)^(1/12)-1 quando B2 contém 6% como decimal percentual formatado. Para uma planilha em localidade brasileira, o separador de argumentos mais comum é ponto e vírgula. O sinal dos fluxos também importa: dinheiro depositado e valor recebido aparecem como saídas e entradas opostas nas funções financeiras, e um resultado negativo não indica necessariamente falha. VF retorna o valor futuro.

VF e VP em situações diferentes

VF projeta o valor futuro de fluxos constantes e uma taxa fixa. A sintaxe documentada em português é VF(taxa; número_de_períodos; valor_pagamento; [valor_atual]; [fim_ou_início]). Para aportes ao fim do mês, a última opção deve ser zero. Na planilha, pagamentos feitos por você são normalmente digitados com sinal negativo para que o valor futuro recebido apareça positivo. A função pode representar uma anuidade constante, mas não substitui uma simulação com aportes irregulares ou taxas variáveis. VP calcula o valor presente.

VP faz a operação inversa: calcula o valor hoje equivalente a pagamentos constantes futuros, dados a taxa e os períodos. A lógica é descontar fluxos futuros pelo fator de juros. O resultado depende da convenção dos sinais e do tipo do fluxo. Confirme se o valor atual, o pagamento periódico e o futuro estão consistentes; um sinal trocado pode inverter o resultado e levar a interpretação financeira errada.

Depois de montar a fórmula da planilha, insira os mesmos valores no simulador do site e confira os resultados arredondados. Abrir Calculadora de Juros Compostos. NPER estima a quantidade de períodos.

NPER, PGTO e TAXA para resolver a variável que falta

NPER estima quantos períodos são necessários dado taxa, pagamento periódico, valor atual e, quando usado, valor futuro. PGTO encontra o pagamento constante compatível com uma taxa, quantidade de períodos e valores inicial e final. TAXA tenta encontrar a taxa por período que faz os fluxos informados se equilibrarem. Todas assumem pagamentos periódicos constantes e taxa constante; não são o caminho certo quando depósitos variam todos os meses ou o retorno muda de maneira imprevisível. PGTO calcula prestações periódicas.

A opção que indica pagamento no início ou no fim do período muda o cálculo. O padrão costuma assumir pagamentos no final; para o caso desta página, isso combina com o algoritmo que primeiro aplica rendimento ao saldo existente e acrescenta o depósito depois. Leia a documentação de cada função antes de copiar um exemplo e use um fluxo de caixa simplificado para confirmar os sinais e unidades.

Teste de consistência entre planilha e site

Exemplo resolvido: a taxa mensal equivalente a 6% efetivos ao ano é (1 + 6%)^(1/12) − 1. Com 120 depósitos de R$ 300,00 no fim do mês, VF retorna aproximadamente R$ 48.742,03, reproduzindo a mesma ordem de atualização usada na calculadora. O resultado pode divergir se a planilha estiver configurada para outro idioma, separador ou pagamento no início do período. TAXA estima a taxa por período.

Sintaxe em português com ponto e vírgula; confirme o idioma e os separadores da sua planilha.
FunçãoExemplo de fórmula em planilhaResultado esperadoUso
VF=VF((1+6%)^(1/12)-1;120;-300;0;0)R$ 48.742,03Saldo acumulado com depósitos no fim do mês.
VP=VP((1+6%)^(1/12)-1;120;-300;0;0)R$ 27.217,30Valor presente de 120 pagamentos mensais de exemplo.
NPER=NPER((1+6%)^(1/12)-1;-300;0;50000;0)122,33 mesesResultado fracionário da função; a meta mensal é cruzada no próximo mês inteiro.
PGTO=PGTO((1+6%)^(1/12)-1;120;0;-50000;0)R$ 307,74Aporte mensal aproximado para formar R$ 50 mil em dez anos.
TAXA=TAXA(120;-300;0;48742,03;0)aprox. 0,49% ao mêsTaxa implícita aproximada para o valor final indicado.

Resultado esperado e conferência separada

Considere depósito mensal de exemplo de R$ 300,00, sem capital inicial, por dez anos e taxa anual efetiva de 6%. Transformando a taxa para mensal equivalente, o valor futuro da série de depósitos ao fim de cada mês é aproximadamente R$ 48.742,03. O algoritmo deste site percorre os meses e adiciona o aporte após capitalizar o saldo; a função VF com sinal negativo nos pagamentos deve retornar valor futuro positivo comparável, respeitadas a precisão da taxa convertida e a configuração regional.

Para validar a lógica, compare três coisas: o total dos depósitos, o valor futuro final e o período em meses. Se a planilha contar dez períodos em vez de 120, ou usar a taxa anual como se fosse mensal, a diferença será enorme. A conta de teste deve usar doze períodos por ano e a taxa mensal equivalente sem arredondamento prematuro. Guarde as entradas ao lado do resultado para que uma pessoa consiga reproduzir a simulação. Sinais indicam entradas e saídas.

O que uma função financeira não consegue decidir

Ao transpor uma simulação para a planilha, confira a periodicidade e a convenção de pagamento usada em cada função. As funções financeiras representam modelos de fluxos constantes; elas não conhecem o produto, os impostos ou o risco por trás da taxa. Um investimento atrelado a um índice variável, um título com preço de mercado ou uma carteira com depósitos irregulares exige dados adicionais e pode precisar de uma tabela mensal. Além disso, nomes localizados, separadores e convenções de sinal variam segundo o aplicativo e a localidade da planilha. Use períodos consistentes.

Use a documentação do Google Planilhas para verificar a sintaxe atual, os argumentos opcionais e os exemplos. Para a fórmula do site, confira o funcionamento da calculadora e compare os valores com a planilha usando entradas iguais. A concordância confirma a aritmética das entradas; não prova que uma taxa futura será realizada nem que os custos de um investimento foram representados.

Aplicação prática e limites do caso — juros compostos em planilhas

Uma planilha facilita auditar as entradas porque cada argumento aparece em uma célula e pode ser comparado com uma segunda conta. Para reproduzir o modelo usado aqui, calcule a taxa efetiva mensal equivalente, use períodos mensais e informe os depósitos como pagamentos ao fim de cada período. O sentido dos sinais também importa: planilhas financeiras normalmente usam sinais opostos para saídas e entradas de dinheiro. Teste uma função por vez.

Os nomes das funções variam com idioma e localidade da planilha. O exemplo deste guia usa nomes em português e ponto e vírgula como separador; em outra configuração regional pode ser necessário ajustar idioma, separador decimal ou separador de argumentos. A documentação oficial da ferramenta explica cada função e a ordem esperada dos argumentos. Compare os resultados pela mesma taxa e mesma convenção temporal. Planilhas exigem conferir separadores.

Perguntas frequentes

Confirme a unidade da taxa.

Teste com dados conhecidos.

Qual função do Planilhas calcula o valor futuro?

A função VF calcula o valor futuro de pagamentos periódicos constantes e uma taxa constante. A sintaxe em português inclui taxa, número de períodos, pagamento por período, valor atual opcional e a opção de pagamento no início ou fim do período.

Por que as funções usam valores negativos?

As funções financeiras distinguem dinheiro que sai de uma conta do dinheiro que entra. Se os pagamentos são depósitos do usuário e o valor futuro é saldo recebido, eles costumam ter sinais opostos. A convenção ajuda a função a representar a direção dos fluxos, não um lucro negativo.

Posso usar taxa anual com períodos mensais?

Não diretamente se o argumento da função espera taxa por período. Converta a taxa anual efetiva para mensal equivalente ou use uma taxa nominal coerente com a convenção descrita na documentação. A taxa e o número de períodos sempre precisam usar unidades compatíveis.

As funções dão o mesmo resultado desta ferramenta?

Podem coincidir quando a taxa, os aportes, o capital inicial, o número de períodos e o momento do pagamento são equivalentes. Pequenas diferenças surgem com arredondamento da taxa convertida ou convenções de sinal. A calculadora do site permite conferir um caso mês a mês.

Por que a planilha pode apresentar sinal negativo?

As funções financeiras costumam representar entradas e saídas de dinheiro com sinais opostos. Se o aporte foi registrado como positivo e o valor futuro é tratado como retirada, o resultado pode aparecer negativo sem que a fórmula esteja quebrada. Revise a convenção de sinais antes de trocar os argumentos.

Fontes

Experimente a conta no site com Calculadora de Juros Compostos. Depois, confira Rendimento real e inflação para separar ganho nominal de ganho real, compare decisões de pagamento em À vista ou parcelado e veja Quanto rende R$ 1.000 como referência de capital sem aportes.

Leituras e ferramentas relacionadas

Depois de conferir os argumentos das funções, compare a planilha com a Calculadora de Juros Compostos.