Ir para o conteúdo principal

Os valores de exemplo já estão preenchidos. Substitua-os pelos seus.

Porcentagem

84%

Passo a passo

  1. 42 ÷ 50 = 0,84
  2. 0,84 aparece como 84% quando a célula é formatada como Porcentagem
Fórmula do Excel
=A2/B2
Valor que o Excel armazena (formate a célula como Porcentagem)
0,84

A coluna A traz as vendas do ano passado, a coluna B traz as deste ano, e o Excel devolve 0,19 onde você queria 19%. A fórmula geralmente está certa. A célula apenas mostra o decimal bruto.

Toda fórmula de porcentagem no Excel é uma divisão seguida do formato Porcentagem. Este guia traz a fórmula para cada pergunta, os casos de números negativos e de zero que a maioria dos tutoriais ignora, cinco exemplos resolvidos e uma tabela que você pode copiar.

Como funcionam as porcentagens no Excel

Resposta rápida: o Excel armazena uma porcentagem como decimal, então 19% é 0,19. Divida para obter o decimal e depois aplique o formato Porcentagem: =A2/B2 para a parte de um total, =(B2-A2)/A2 para uma variação. Não multiplique também por 100.

Fórmulas de porcentagem do Excel num relance

Como funcionam as porcentagens no Excel
TarefaFórmulaExemplo
Porcentagem de um total=A2/B242 de 50 é 84%
Aumento ou redução percentual=(B2-A2)/A21 800 para 2 142 é +19%
Diferença percentual=ABS(A2-B2)/AVERAGE(A2,B2)80 e 120 diferem em 40%
Somar uma porcentagem=A2*(1+B2)80 mais 15% é 92
Subtrair uma porcentagem=A2*(1-B2)80 menos 15% é 68
Achar o valor=A2*B235% de 120 é 42
Achar o total=A2/B242 é 35% de 120
Diferença entre duas porcentagens=B2-A2de 4,0% para 4,5% são 0,5 ponto percentual
Erro percentual=ABS(A2-B2)/ABS(B2)9,6 contra 9,8 é 2,04%

Formate as células de resultado como Porcentagem onde a resposta for uma porcentagem. Nas linhas de somar, subtrair e valor, B2 contém a taxa, como 15%.

Como o Excel armazena porcentagens

Uma célula que mostra 19% contém 0,19, e digitar 19% em uma célula também armazena 0,19. O formato Porcentagem muda a aparência do número, não o que ele é. Então, quando =(B2-A2)/A2 devolve 0,19, a fórmula está correta e a solução é a formatação, não outra fórmula.

Dois comportamentos causam a maior parte da confusão. Aplicar o formato Porcentagem a números que já estão em uma célula os multiplica por 100, então 10 vira 1 000%. Em células que já estão formatadas como Porcentagem, a Microsoft documenta que digitar 10 ou 0,1 dá 10% nos dois casos.

Porcentagem de um total

Divida a parte pelo todo: =A2/B2. Para uma coluna de partes, trave o total para que ele sobreviva ao preenchimento para baixo: =A2/SUM(A$2:A$4), ou =A2/$A$5 quando A5 contém o total. Partes de 12, 18 e 30 contra um total de 60 devolvem 20%, 30% e 50%.

O Microsoft 365 também tem PERCENTOF(data_subset, data_all), que equivale a SUM(subset)/SUM(all). A Microsoft documenta essa função apenas para o Excel do Microsoft 365, então use a forma com divisão se o arquivo for aberto em versões mais antigas do Excel.

Achar um valor ou um total a partir de uma porcentagem

Para achar o valor, multiplique: =A2*B2 com 120 e 35% devolve 42. Para achar o total, divida o valor pela porcentagem: =A2/B2 com 42 e 35% devolve 120. A segunda forma é o problema de porcentagem inversa, em que a parte e a taxa são conhecidas e o todo é a incógnita.

Formatar células como porcentagem

Selecione as células e pressione Ctrl+Shift+% no Windows, ou use a guia Página Inicial e depois o botão Estilo de Porcentagem. Para controlar as casas decimais, abra Formatar Células, escolha Número e depois Porcentagem. A formatação muda apenas a exibição. Para arredondar também o valor armazenado, envolva a fórmula: =ROUND((B2-A2)/A2,4) armazena 0,1900 para uma variação de 19%.

Fórmula de aumento percentual no Excel

Para calcular a variação percentual no Excel, subtraia o valor inicial do valor final e divida pelo valor inicial: =(B2-A2)/A2. Esta é a fórmula de aumento percentual no Excel que os usuários procuram primeiro. Para 1 800 subindo para 2 142, o resultado é 0,19, exibido como 19%.

A mesma fórmula de variação percentual do Excel usada para uma alta é a fórmula de redução percentual quando o resultado é negativo. 640 caindo para 512 devolve −20%. Uma só fórmula cobre os dois casos, então nomeie a coluna "Variação" em vez de "Aumento".

Um equivalente mais curto é =B2/A2-1. Ele dá a mesma resposta para valores iniciais positivos, mas inverte o sinal quando o valor inicial é negativo, caso tratado na próxima seção. Para uma coluna de períodos, a variação mês a mês é =B3/B2-1, preenchida para baixo a partir da segunda linha. Valores de 100, 110 e 99 devolvem 10% e −10%.

Variação percentual com números negativos e zero

A fórmula de variação percentual do Excel que os usuários digitam primeiro, =(B2-A2)/A2, falha em duas entradas.

Um valor inicial igual a zero. =(B2-A2)/A2 devolve #DIV/0!, porque uma variação a partir de zero não tem porcentagem. Mostre um aviso, e não uma célula vazia: =IF(A2=0,"n/a",(B2-A2)/A2). IFERROR também funciona, mas esconde todo erro, inclusive um #VALUE! de um número armazenado como texto que você gostaria de ver.

Um valor inicial negativo. Um prejuízo que diminui de −50 para −25 é uma melhora, mas =(B2-A2)/A2 devolve −50%, o que parece uma queda. Dividir pelo valor inicial absoluto mantém o sinal do movimento: =(B2-A2)/ABS(A2) devolve +50%. Combinada com o teste de zero: =IF(A2=0,"n/a",(B2-A2)/ABS(A2)). Essa é a mesma convenção que a calculadora de variação percentual usa.

Quando o sinal muda, como de −50 para 25, a fórmula com início absoluto devolve +150%, que é o movimento (75) sobre o tamanho inicial (50). Muitas equipes de finanças indicam "n/m" (não significativo) nesse caso: =IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2))). Escolha uma regra e aplique-a à planilha inteira.

Fórmula de diferença percentual no Excel

Como calcular a diferença percentual no estilo do Excel, quando nenhum dos valores é a base: divida a diferença pela média dos dois, =ABS(A2-B2)/AVERAGE(A2,B2). Para 80 e 120 a diferença é 40 e a média é 100, então a diferença percentual é 40%. A fórmula de diferença percentual que o Excel precisa é a mesma para qualquer par, e a calculadora de diferença percentual mostra a mesma conta.

Trocar as células dá a mesma resposta, e esse é o ponto. A variação percentual não é simétrica: de 80 para 120 é +50%, enquanto de 120 para 80 é −33,33%. Use a variação quando há um antes e um depois, e a diferença quando os dois valores são pares, como os preços de dois fornecedores. Para a diferença percentual entre dois números, o Excel não tem função nativa, então esta fórmula é o caminho padrão.

Somar ou subtrair uma porcentagem no Excel

Multiplique por um mais ou menos a taxa. Com a taxa em B2 como porcentagem, =A2*(1+B2) a soma e =A2*(1-B2) a subtrai. 80 com uma taxa de 15% devolve 92 e 68. Você pode digitar a taxa dentro da fórmula, como em =A2*(1+15%), mas uma taxa em sua própria célula transforma uma mudança de preço em uma só edição, em vez de uma caça às fórmulas.

Diferença entre duas porcentagens no Excel

Duas porcentagens se comparam por subtração, e não por uma fórmula de variação percentual: =B2-A2. Uma taxa que passa de 4,0% para 4,5% devolve 0,5%, que são 0,5 ponto percentual. A variação relativa nas mesmas células é =(B2-A2)/A2, que dá 12,5%. Elas respondem a perguntas diferentes, e confundi-las é o erro de relatório mais comum.

Para mostrar a distância como um número simples de pontos, use =ROUND((B2-A2)*100,2) e dê à coluna o rótulo "p.p.". O guia de pontos percentuais explica quando citar cada valor.

Erro percentual no Excel

O erro percentual compara um valor medido com um valor aceito: =ABS(A2-B2)/ABS(B2), com a medição em A2 e o valor aceito em B2. Uma leitura de 9,6 contra um valor aceito de 9,8 devolve 2,04%. A calculadora de erro percentual mostra o cálculo e trata várias leituras de uma vez.

Porcentagens no Google Sheets

Toda fórmula de divisão e de subtração acima funciona sem mudanças no Google Sheets, e como calcular a diferença de duas porcentagens no Sheets é o mesmo =B2-A2. As diferenças são pequenas. Formate uma célula com Formatar, Número, Porcentagem, ou pressione Ctrl+Shift+5 no Windows. Para preencher uma coluna inteira a partir de uma célula, envolva a fórmula de variação em ARRAYFORMULA, com uma proteção para linhas em branco, como mostrado na seção de código. A forma de divisão da porcentagem do total funciona nas duas ferramentas, então é a escolha mais segura para um arquivo que circula entre elas.

Exemplos de fórmulas de porcentagem no Excel

Exemplo 1: porcentagem de um total

Dados

Um aluno acerta 42 de 50 questões.

Resposta

Com 42 em A2 e 50 em B2, =A2/B2 devolve 0,84, que o formato Porcentagem mostra como 84%.

Exemplo 2: aumento percentual

Dados

As vendas mensais sobem de 1 800 para 2 142.
  1. Passo 1

    A variação é 342, e 342 dividido por 1 800 é 0,19.

Resposta

=(B2-A2)/A2 mostra 19%.

Exemplo 3: redução percentual

Dados

O estoque cai de 640 para 512.
  1. Passo 1

    A variação é −128, e −128 dividido por 640 é −0,2.

Resposta

A mesma fórmula mostra −20%.

Exemplo 4: diferença percentual

Dados

Duas cotações chegam a 80 e 120.

Resposta

A distância é 40 e a média é 100, então =ABS(A2-B2)/AVERAGE(A2,B2) mostra 40%, qualquer que seja a ordem das células.

Exemplo 5: um valor inicial negativo

Dados

Um prejuízo trimestral diminui de −50 para −25.
  1. Passo 1

    A fórmula simples =(B2-A2)/A2 devolve −50%, o que parece uma queda.

Resposta

=(B2-A2)/ABS(A2) divide 25 por 50 e devolve +50%, a melhora que os números descrevem.

Os cinco em uma única planilha

Exemplos de fórmulas de porcentagem no Excel
ExemploA2B2Fórmula em C2C2 mostra
1 Porcentagem de um total4250=A2/B284%
2 Aumento18002142=(B2-A2)/A219%
3 Redução640512=(B2-A2)/A2−20%
4 Diferença80120=ABS(A2-B2)/AVERAGE(A2,B2)40%
5 Início negativo−50−25=(B2-A2)/ABS(A2)50%

Digite cada linha na linha 2 de uma planilha em branco e aplique o formato Porcentagem à coluna C.

Código da fórmula de porcentagem no Excel

Fórmula de variação segura, com o teste de zero e o valor inicial absoluto:

Excel
=IF(A2=0,"n/a",(B2-A2)/ABS(A2))

A mesma regra com "n/m" para uma troca de sinal:

Excel
=IF(A2=0,"n/a",IF(SIGN(A2)<>SIGN(B2),"n/m",(B2-A2)/ABS(A2)))

Google Sheets, preenchendo uma coluna a partir de uma célula e pulando as linhas em branco:

Excel
=ARRAYFORMULA(IF(A2:A="","",IF(A2:A=0,"n/a",(B2:B-A2:A)/ABS(A2:A))))

A mesma matemática fora de uma planilha, em pandas:

Python
import pandas as pd​​def pct_change_abs(s: pd.Series) -> pd.Series:    change = s.diff() / s.shift().abs()    return change.where(s.shift() != 0)

Series.pct_change() dá −50% para um movimento de −50 para −25, o mesmo problema de sinal da fórmula simples do Excel, e devolve inf quando o valor anterior é zero. pct_change_abs devolve +50% e deixa o caso de zero vazio.

Segurança em planilhas

As fórmulas desta página são aritmética simples. Nenhuma usa macros, vínculos com pastas de trabalho externas ou suplementos, e você pode copiá-las como texto. Os valores que você digita na sua própria planilha ficam no seu arquivo.

Três pontos de segurança importam quando as porcentagens vêm de dados de outras pessoas:

  • CSV e injeção de fórmulas. Uma célula que começa com =, +, - ou o sinal de arroba é lida como fórmula quando um CSV é aberto no Excel. Uma porcentagem genuína como −5% começa com um sinal de menos, então um filtro ingênuo ou bloqueia dados reais ou deixa passar uma célula forjada. Higienize colocando uma aspa simples ou uma tabulação no início da célula ao gerar arquivos para outras pessoas, e abra CSVs não confiáveis pelo assistente de importação com a coluna definida como Texto.
  • Números armazenados como texto. Um "19%" importado que fica alinhado à esquerda é texto e não entra nos cálculos. =VALUE("19%") devolve 0,19, ou use Texto para Colunas.
  • Vínculos externos. Uma fórmula colada de uma fonte desconhecida que contém o caminho de uma pasta de trabalho entre colchetes lê dados de outro arquivo. O Excel pergunta antes de atualizar vínculos, então recuse, a menos que você confie na fonte.

Erros comuns com porcentagem no Excel

Erros comuns com porcentagem no Excel
ErroO que dá erradoCorreção
O resultado mostra 0,19, e não 19%A célula está formatada como GeralAplique o formato Porcentagem
Multiplicar por 100 e formatar como porcentagem19 aparece como 1 900%Faça uma coisa ou outra, não as duas
Dividir pelo valor novo=(B2-A2)/B2 dá 15,97% para 1 800 e 2 142, e não 19%Divida pelo valor antigo
#DIV/0!O valor inicial é zero=IF(A2=0,"n/a",(B2-A2)/A2)
Início negativo lido ao contrárioDe −50 para −25 aparece −50%Divida por ABS(A2)
O total se desloca ao preencher para baixo=A2/B2 vira =A3/B3 e o total se moveTrave-o: =A2/$B$2
Porcentagem armazenada como texto"19%" é ignorado pelas fórmulas=VALUE(A2) ou Texto para Colunas
Vírgula onde o Excel espera ponto e vírgulaErro de análise em muitas configurações regionais europeiasUse ponto e vírgula entre os argumentos
Subtrair porcentagens e chamar o resultado de porcentagemDe 4,0% para 4,5% são 0,5 ponto, e não 0,5%Rotule o resultado como pontos

Variação percentual, diferença, pontos e porcentagem do total

Variação percentual, diferença, pontos e porcentagem do total
MedidaFórmulaBaseSimétricaExemplo
Variação percentual=(B2-A2)/A2Valor antigoNãoDe 80 para 120 é +50%
Diferença percentual=ABS(A2-B2)/AVERAGE(A2,B2)Média dos doisSim80 e 120 é 40%
Pontos percentuais=B2-A2NenhumaNão, tem sinalde 4,0% para 4,5% são 0,5 ponto percentual
Porcentagem do total=A2/B2O totalNão se aplica42 de 50 é 84%
Erro percentual=ABS(A2-B2)/ABS(B2)Valor aceitoNão9,6 contra 9,8 é 2,04%

A variação precisa de um antes e um depois. A diferença trata dois valores como iguais. Os pontos comparam duas porcentagens diretamente, e a porcentagem do total compara uma parte com o seu todo.

Perguntas frequentes

Como calcular porcentagem no Excel?

Divida a parte pelo todo e formate a célula como porcentagem: =A2/B2. Com 42 em A2 e 50 em B2, o resultado é 0,84, exibido como 84%. Não multiplique também por 100.

Como calcular a diferença entre duas porcentagens no Sheets?

Subtraia uma da outra: =B2-A2. De 4,0% para 4,5% dá 0,5 ponto percentual. Se você quiser a variação relativa, use =(B2-A2)/A2, que dá 12,5% para as mesmas células.

Como calcular o aumento percentual no Excel?

Subtraia o valor antigo do novo e divida pelo antigo: =(B2-A2)/A2. Para 1 800 e 2 142, o resultado é 19%. A fórmula cobre "como calcular o aumento percentual no Excel" e "como calcular o aumento em porcentagem no Excel", que são a mesma pergunta.

Como calcular a diferença percentual no Excel?

Divida a distância entre os valores pela média dos dois: =ABS(A2-B2)/AVERAGE(A2,B2). Para 80 e 120, a resposta é 40%, qualquer que seja a célula que vem primeiro.

Como calcular uma redução percentual no Excel?

Use a fórmula de variação, =(B2-A2)/A2, e leia um resultado negativo como redução. De 640 para 512 devolve −20%. Para mostrá-lo como um número positivo, envolva a fórmula em ABS.

Como somar uma porcentagem a um número no Excel?

Multiplique por um mais a taxa: =A2*(1+B2), com a taxa em B2. 80 com uma taxa de 15% devolve 92. Para subtrair, use =A2*(1-B2).

Preciso multiplicar por 100 no Excel para obter uma porcentagem?

Não. O Excel armazena 0,19 e exibe 19% quando a célula tem o formato Porcentagem. Multiplicar também por 100 mostra 1 900%.