InícioGuias e ArtigosCalculadora de porcentagem no Excel: fórmulas e exemplos

Calculadora de porcentagem no Excel: fórmulas e exemplos

Calcule porcentagens, aumentos, descontos e variações no Excel com fórmulas copiáveis, referências fixas e resultados conferidos.

Conteúdo da Calculaderia

Para calcular porcentagem no Excel, use a operação que corresponde à sua pergunta: multiplique o valor pela taxa para obter uma parcela, divida a parte pelo total para obter uma proporção e divida a diferença pelo valor inicial para obter uma variação. O Excel guarda 18% como 0,18; o formato Porcentagem muda a exibição, não a lógica da conta.

Fórmulas rápidas de porcentagem no Excel
ObjetivoCélulasFórmulaResultado esperado
Calcular 18% de 480B2 = 480; C2 = 18%=B2*C286,40
Descobrir quanto 39 representa de 60B2 = 39; C2 = 60=B2/C265%
Aumentar 1250 em 7,5%B2 = 1250; C2 = 7,5%=B2*(1+C2)1.343,75
Aplicar 12% de desconto em 840B2 = 840; C2 = 12%=B2*(1-C2)739,20
Medir a variação de 320 para 368B2 = 320; C2 = 368=(C2-B2)/B215%

As fórmulas usam referências de células para que você possa trocar os valores sem reescrever a conta. Se precisa apenas de um resultado imediato, use a calculadora de porcentagem. Para encontrar um termo desconhecido de uma proporção, a calculadora de regra de três pode ser mais direta.

Como calcular uma porcentagem de um valor

Coloque o valor base em B2, a taxa em C2 e digite =B2*C2 em D2. Com 480 em B2 e 18% em C2, o resultado é 86,40.

Você pode digitar 18% diretamente ou digitar 0,18 e aplicar o formato Porcentagem. Não multiplique novamente por 100: a taxa já participa da conta como 0,18. Se a célula da taxa contiver 18 sem o símbolo de porcentagem, a fórmula usará dezoito vezes o valor base, não dezoito por cento.

Como descobrir a porcentagem que uma parte representa

Quando você conhece a parte e o total, divida a parte pelo total. Com 39 em B2 e 60 em C2, use =B2/C2. O valor interno será 0,65; ao aplicar o formato Porcentagem, a célula exibirá 65%.

O total precisa estar no denominador. Inverter a fórmula para =C2/B2 responde a outra pergunta e, neste exemplo, produz um número maior que 100%. Se o total puder ser zero, trate isso explicitamente: =SE(C2=0;"";B2/C2) deixa a célula vazia em vez de mostrar #DIV/0!. Uma porcentagem de um total zero não deve ser inventada como 0%.

Aumento, desconto e variação entre dois valores

Para aplicar uma taxa ao próprio valor base, use 1 para representar 100% do valor original:

  • Aumento: =B2*(1+C2).
  • Desconto: =B2*(1-C2).
  • Apenas o valor do acréscimo ou desconto: =B2*C2.

Com 1250 e 7,5%, o aumento resulta em 1.343,75. Com 840 e 12%, o desconto resulta em 739,20. Esses resultados incluem o valor base; a multiplicação simples retorna somente a parcela percentual.

Para medir a mudança entre um valor inicial em B2 e um valor final em C2, use =(C2-B2)/B2 e formate o resultado como porcentagem. De 320 para 368, a diferença é 48 e 48 dividido por 320 resulta em 15%. Quando o valor inicial é positivo, um valor final menor produz resultado negativo. Essa fórmula usa o valor inicial assinado como denominador; com uma base negativa, interprete o sinal no contexto do seu indicador antes de comparar a variação.

Quando o valor inicial é zero, a variação percentual relativa não é definida. Uma fórmula defensiva é =SE(B2=0;"";(C2-B2)/B2). O vazio é apenas uma decisão de apresentação: você também pode exibir uma mensagem ou separar esses casos para revisão.

Como copiar a fórmula sem mover a taxa

Suponha que os valores variáveis estejam em B2:B20 e que a taxa única de 6% esteja em F1. Em C2, use =B2*(1+$F$1) e copie para baixo. B2 é uma referência relativa e vira B3, B4 e assim por diante; $F$1 é uma referência absoluta e continua apontando para a mesma taxa.

Se você copiar uma fórmula e o resultado mudar de modo inesperado, selecione a célula e confira quais referências foram deslocadas. Fixe somente o que deve permanecer constante; transformar todas as referências em absolutas impede que a tabela avance pelas linhas.

Formatação de porcentagem e separadores

O formato Porcentagem multiplica apenas a exibição por 100 e acrescenta o símbolo %. Por isso, 0,18 aparece como 18%, enquanto o número já existente 18 aparece como 1800% depois de formatado. Esse comportamento é documentado pela Microsoft e explica grande parte dos resultados cem vezes maiores que o esperado. Há uma diferença importante: se a célula ainda estiver vazia e já tiver o formato Porcentagem, digitar 18 faz o Excel interpretar o valor como 18% e exibi-lo como 18,00%. Para evitar ambiguidade, digite 18% diretamente ou use 0,18 antes de aplicar o formato.

Selecione a célula de taxa ou resultado e use o formato Porcentagem no grupo Número. Ajustar as casas decimais muda o que é mostrado, mas não arredonda o valor armazenado usado por outras fórmulas.

Nas configurações regionais brasileiras, decimais normalmente usam vírgula e argumentos de funções usam ponto e vírgula, como em =SE(B2=0;"";(C2-B2)/B2). Operações com referências, como =B2*C2, não precisam de separador de argumentos. Se o seu Excel estiver configurado para outra região, siga o separador que ele apresenta nas fórmulas existentes.

Erros comuns e como conferir

  • Resultado 100 vezes maior: a taxa foi digitada como 18 em vez de 18% ou 0,18.
  • #DIV/0!: o total ou o valor inicial usado como denominador está vazio ou é zero.
  • Fórmula aparece como texto: remova um apóstrofo inicial, troque o formato da célula de Texto para Geral e confirme a fórmula novamente.
  • Resultado muda ao copiar: a célula da taxa precisava de uma referência absoluta, como $F$1.
  • Casas decimais escondidas: o formato visual foi reduzido, mas o Excel continua calculando com o valor armazenado.
  • Sinal inesperado na variação: confirme qual célula contém o valor inicial e qual contém o final.

Resultados verificados

Os exemplos foram executados com as funções atuais da Calculaderia e comparados com resultados esperados calculados separadamente. A verificação retornou 86,40 para 18% de 480; 65% para 39 de 60; 1.343,75 para o aumento de 7,5% sobre 1250; 739,20 para o desconto de 12% sobre 840; e 15% para a mudança de 320 para 368. A mesma checagem retornou 84,80 e 127,20 nas duas linhas com taxa fixa de 6%, além de sinalizar como indefinida a variação cujo valor inicial é zero.

Esses testes conferem a aritmética, não uma execução do próprio Excel. Se a sua planilha divergir, examine primeiro os valores reais das células, o formato, o separador regional e as referências copiadas.

Fontes consultadas

Perguntas frequentes

Qual fórmula usar para calcular porcentagem no Excel?
Depende da pergunta. Use =B2*C2 para calcular uma porcentagem de um valor, =B2/C2 para descobrir quanto uma parte representa do total e =(C2-B2)/B2 para calcular a variação entre dois valores. Formate como porcentagem os resultados que são taxas.
Como calcular aumento ou desconto percentual no Excel?
Com o valor base em B2 e a taxa em C2, use =B2*(1+C2) para aumento e =B2*(1-C2) para desconto. Digite a taxa como 7,5% ou 0,075, não como 7,5 sem o símbolo de porcentagem.
Por que o Excel mostra 1800% quando digito 18?
O formato Porcentagem exibe o valor decimal multiplicado por 100. Se a célula já contém 18, ela passa a mostrar 1800%. Para representar 18%, digite 18% diretamente ou 0,18 e depois aplique o formato de porcentagem.
Como evitar divisão por zero em uma variação percentual?
Uma variação relativa não é definida quando o valor inicial é zero. Em vez de substituir por 0%, teste o denominador, por exemplo com =SE(B2=0;"";(C2-B2)/B2), e defina como a planilha deve sinalizar esse caso.