Porcentagem: proporção, variação e diferença percentual
Sobre esta calculadora A calculadora de porcentagem resolve de uma vez as três relações percentuais mais comuns entre dois números A A A e B B B : quantos por cento A A A é de B B B (proporção), quantos por cento variou de A A A até B B B (taxa de variação) e a diferença percentual simétrica, que não depende da ordem. No caminho inverso, conhecendo a proporção e um dos números, também é possível obter o outro.
Quase toda pergunta do dia a dia com “por cento” cai em um desses três casos: nota de prova, desconto, aumento de preço, taxa de crescimento, erro, concentração de um componente. As fórmulas têm só uma divisão, mas por quem se divide é o que decide a resposta — é aí que as porcentagens mais erram, e é isso que esta página explica com cuidado.
O que ela não faz: não trata crescimentos compostos de vários períodos (para isso, a calculadora de juros compostos ), não calcula a diferença em pontos percentuais (que é mera subtração) e não faz “somar porcentagens” — porque, na maioria dos casos, isso está errado.
Como usar esta calculadora 01 Abra o painel esta página corresponde a “Ferramentas de matemática → Fórmulas → Calculadora de porcentagem” (/#/mathtools/formula?calculator=calculator.percentage). Ao abrir, “Valor A” = 25 e “Valor B” = 200 já estão preenchidos, e as três porcentagens são calculadas automaticamente. 02 Calcule as três porcentagens altere A e B e os três campos marcados como “calcular” — A é % de B, variação A→B % e diferença % — são atualizados em tempo real. Pense primeiro em qual dos três é a sua pergunta e depois leia o campo correspondente. 03 Achar A com a proporção conhecida apague “Valor A”, informe a proporção em “A é % de B” e mantenha B; A passa a “calcular” e mostra o resultado. 04 Achar B com a proporção conhecida apague “Valor B” e informe a proporção e A; B passa a “calcular”. 05 Leia os resultados as porcentagens mantêm no máximo 8 casas decimais, sem zeros à direita — por exemplo, 22.22222222. No modo inverso, só o campo resolvido faz sentido; as outras duas porcentagens são calculadas com “campo ausente = 0” e mostram valores sem significado, como ∞ e 200, que devem ser ignorados (ver “Premissas”).
Exemplos resolvidos Os quatro exemplos foram recalculados com o compute do motor percentage; o critério de exibição é de no máximo 8 casas decimais, sem zeros à direita.
Exemplo 1: 80 e 100
Entradas: A = 80 A = 80 A = 80 , B = 100 B = 100 B = 100 .
Proporção p = 80 / 100 × 100 % = 80 % p = 80/100 \times 100\% = 80\% p = 80/100 × 100% = 80% .
Taxa de variação c = ( 100 − 80 ) / 80 × 100 % = 25 % c = (100 - 80)/80 \times 100\% = 25\% c = ( 100 − 80 ) /80 × 100% = 25% .
Diferença d = ∣ 80 − 100 ∣ / ( ( 80 + 100 ) / 2 ) × 100 % = 20 / 90 × 100 % = 22.2 % d = |80 - 100| / \big((80 + 100)/2\big) \times 100\% = 20/90 \times 100\% = 22.2\% d = ∣80 − 100∣/ ( ( 80 + 100 ) /2 ) × 100% = 20/90 × 100% = 22.2% .
Na interface: A é % de B 80 , variação A→B % 25 , diferença % 22.22222222 .
Os mesmos dois números em ordem trocada — A = 100 A = 100 A = 100 , B = 80 B = 80 B = 80 — dão proporção 125 , taxa de variação −20 e a mesma diferença 22.22222222 . “Subir de 80 para 100 é +25%; cair de 100 para 80 é só −20%”, porque as bases são diferentes; a diferença % é a única que não muda com a ordem.
Figura 1: a mesma diferença de 20 não gera variações percentuais simétricas para cima e para baixo; 1.25 × 0.80 = 1.00 mostra que os dois passos se cancelam
Exemplo 2: valores padrão do painel, 25 e 200
Entradas: A = 25 A = 25 A = 25 , B = 200 B = 200 B = 200 .
Proporção 25 / 200 = 12.5 % 25/200 = 12.5\% 25/200 = 12.5% .
Taxa de variação ( 200 − 25 ) / 25 = 7 = 700 % (200 - 25)/25 = 7 = 700\% ( 200 − 25 ) /25 = 7 = 700% — de 25 para 200 o valor virou 8 vezes o original, ou seja, aumentou 7 vezes, isto é, 700%.
Diferença 175 / 112.5 = 155.6 % 175 / 112.5 = 155.6\% 175/112.5 = 155.6% .
Na interface: 12.5 , 700 , 155.55555556 . Esses números mostram que “é 8 vezes” e “aumentou 700%” são a mesma coisa, e que “aumentou 800%” está errado.
Exemplo 3: solução inversa com a proporção conhecida
Um produto vendido por 75% do preço original sai por 36 reais. Qual era o preço original? Aqui é mais prático tratar B como o preço original e A como o preço final (também dá para inverter).
Entradas: p = 15 p = 15 p = 15 , B = 240 B = 240 B = 240 (A apagado) → a interface mostra A 36 : 15% de 240 é 36.
Entradas: p = 12.5 p = 12.5 p = 12.5 , A = 30 A = 30 A = 30 (B apagado) → a interface mostra B 240 : 30 é 12.5% de 240.
No caso da promoção: p = 75 p = 75 p = 75 , A = 36 A = 36 A = 36 , B apagado → B = 36 / 0.75 = 48 B = 36 / 0.75 = 48 B = 36/0.75 = 48 reais.
Exemplo 4: frações, números negativos e decimais
A = 45 A = 45 A = 45 , B = 60 B = 60 B = 60 (45 pontos de um total de 60): proporção 75 , taxa de variação 33.33333333 , diferença 28.57142857 .
A = 3.5 A = 3.5 A = 3.5 , B = 4.2 B = 4.2 B = 4.2 (taxa de juros de 3.5% para 4.2%): taxa de variação 20 — a taxa subiu 20% , mas subiu apenas 0.7 ponto percentual . As duas frases estão corretas e significam coisas diferentes.
A = − 50 A = -50 A = − 50 , B = 50 B = 50 B = 50 (temperatura ou lucro que passa de negativo para positivo): proporção −100 , taxa de variação 200 (denominador ∣ A ∣ = 50 |A| = 50 ∣ A ∣ = 50 ), diferença 200 (o valor máximo da diferença simétrica).
Denominador zero
Com B = 0 B = 0 B = 0 , a proporção A / 0 A/0 A /0 não existe e a interface mostra ∞; com A = 0 A = 0 A = 0 , a taxa de variação não existe e também aparece ∞ — “crescer de 0 para 50” não tem porcentagem. Nesse caso, use a diferença absoluta ou mude a base.
As entradas do exemplo 1 podem ser preenchidas diretamente no painel para reproduzi-lo; troque A e B e veja a taxa de variação passar de 25 para −20 enquanto a diferença % não muda.
Princípio e dedução Porcentagem é só uma fração com denominador 100
“p p p por cento” é p / 100 p/100 p /100 . A razão de A A A para B B B é A / B A/B A / B ; escrita com denominador 100, A / B = p / 100 A/B = p/100 A / B = p /100 , logo p = 100 A / B p = 100\,A/B p = 100 A / B . Essa é a fórmula da proporção; encarando-a como uma proporção A : B = p : 100 A : B = p : 100 A : B = p : 100 , com três valores conhecidos acha-se o quarto, o que dá as duas soluções inversas. A norma internacional ISO 80000-1 define % como o número puro 0.01, então “multiplicar por 100%” é, matematicamente, multiplicar por 1 — reescrever 0.8 como 80% não muda seu valor.
Taxa de variação: variação em relação ao ponto de partida
De A A A para B B B , a variação absoluta é B − A B - A B − A ; comparada com o ponto de partida A A A , dá a variação relativa ( B − A ) / A (B - A)/A ( B − A ) / A . Escolher o ponto de partida como denominador é convenção: quando se diz “subiu 25%”, entende-se em relação ao preço antes do aumento. O motor usa ∣ A ∣ |A| ∣ A ∣ em vez de A A A no denominador para que, com ponto de partida negativo (prejuízo de 50 que vira lucro de 50), o sinal continue indicando “melhorou” (+200%) em vez de ser invertido pelo sinal negativo.
Daí saem duas equivalências usuais:
“B B B é k k k vezes A A A ” ⟺ “de A A A para B B B houve aumento de ( k − 1 ) × 100 % (k - 1) \times 100\% ( k − 1 ) × 100% ”. 8 vezes = aumento de 700%, 2 vezes = 100%, 1.5 vez = 50%.
“Reduzir c % c\% c % ” deixa ( 1 − c / 100 ) (1 - c/100) ( 1 − c /100 ) vez o valor; reduzir 100% é zerar, e não é possível reduzir mais de 100% (a menos que o ponto de chegada seja negativo).
Por que subir e cair são assimétricos, e por que variações sucessivas se multiplicam
+25% seguido de −20% volta exatamente ao ponto de partida, porque 1.25 × 0.80 = 1.00 1.25 \times 0.80 = 1.00 1.25 × 0.80 = 1.00 . Variações percentuais sucessivas se multiplicam , não se somam: subir 10% e cair 10% dá 1.10 × 0.90 = 0.99 1.10 \times 0.90 = 0.99 1.10 × 0.90 = 0.99 , uma queda líquida de 1%; subir 50% e cair 50% dá 1.5 × 0.5 = 0.75 1.5 \times 0.5 = 0.75 1.5 × 0.5 = 0.75 , queda líquida de 25%. Quanto maior a variação, mais a “intuição aditiva” erra. É a essência dos juros compostos : n n n períodos com alta de r r r cada um não somam n r nr n r , e sim multiplicam por ( 1 + r ) n (1+r)^n ( 1 + r ) n .
Diferença percentual simétrica
Quando dois números não têm ordem natural (duas medições, os preços de duas lojas), usar qualquer um deles como denominador é injusto; então se toma a média dos valores absolutos como denominador: ∣ A − B ∣ / ( ( ∣ A ∣ + ∣ B ∣ ) / 2 ) |A - B| / \big((|A|+|B|)/2\big) ∣ A − B ∣/ ( ( ∣ A ∣ + ∣ B ∣ ) /2 ) . Suas propriedades: não muda ao trocar A A A e B B B ; quando os dois têm o mesmo sinal, o valor máximo é 200% (atingido quando um deles é 0). É essa a grandeza chamada “percent difference” em relatórios de experimentos de física, enquanto o “percent error” usado na comparação com um valor teórico é a taxa de variação com o valor teórico no denominador.
Ponto percentual e porcentagem
A diferença entre duas porcentagens é medida em pontos percentuais , não em porcentagem. Uma taxa que vai de 3.5% para 4.2% subiu 0.7 ponto percentual e, ao mesmo tempo, subiu 0.7 / 3.5 = 20 % 0.7/3.5 = 20\% 0.7/3.5 = 20% . Nas notícias, “a aprovação subiu 5%” quase sempre significa 5 pontos percentuais; confundir os dois transforma 20% em 0.7%, um erro de 30 vezes.
Efeito da base
Para a mesma variação absoluta, quanto menor a base, maior a porcentagem: subir 20 reais é 25% para um produto de 80 reais e apenas 1% para um de 2,000. Por outro lado, uma porcentagem enorme sobre uma base pequena pode ser um valor absoluto ínfimo — “cresceu 300% em relação ao ano anterior” com base 1 significa apenas que virou 4. Diante de uma porcentagem, pergunte sempre qual é a base.
Premissas
Mesma dimensão : A A A e B B B são a mesma grandeza, na mesma unidade. Não faz sentido a “porcentagem” entre 25 pontos e 200 reais.
Denominador diferente de zero : a proporção exige B ≠ 0 B \ne 0 B = 0 e a taxa de variação exige A ≠ 0 A \ne 0 A = 0 ; quando são zero, a saída correspondente mostra ∞.
Taxa de variação com o valor absoluto do ponto de partida no denominador : c = ( B − A ) / ∣ A ∣ c = (B - A)/|A| c = ( B − A ) /∣ A ∣ . Esse é o critério desta calculadora; alguns livros usam A A A sem valor absoluto, e com ponto de partida negativo o sinal se inverte.
A solução inversa afeta só o campo resolvido : ao obter A A A ou B B B pelo inverso, as outras duas porcentagens são calculadas com “campo ausente = 0” e mostram ∞ ou 200; ignore-as.
Variação de um passo : a taxa de variação descreve ir de A A A a B B B em um único passo; para várias etapas sucessivas, multiplique etapa por etapa ou use a calculadora de juros compostos.
Escopo e limitações
O que calcula proporção, taxa de variação de um passo e diferença simétrica entre dois números reais de mesma dimensão, além da solução inversa de um deles a partir da proporção.
Só aproxima o resultado é exibido com no máximo 8 casas decimais; se os dados de entrada já foram arredondados, os últimos dígitos da porcentagem não significam nada.
Não calcula taxa de crescimento composta em vários períodos (CAGR), porcentagem média ponderada, diferença em pontos percentuais (basta subtrair) e comparações com bases mistas.
Não faz não julga se as entradas são razoáveis (por exemplo, uma porcentagem digitada como decimal) nem converte unidades.
Diferenças de critério outras ferramentas podem usar denominadores diferentes para “percent difference” e “percent error”; confira a definição antes de comparar resultados.
Erros comuns
Dividir pela base errada : “quantos por cento A é de B” divide por B; “quanto por cento A variou até B” divide por A. Com os mesmos 80 e 100, dá 80% e 25%.
Somar altas e quedas : subir 50% e cair 50% não volta ao ponto de partida: a queda líquida é de 25%. Variações sucessivas se multiplicam.
Confundir ponto percentual com porcentagem : de 3.5% para 4.2% a taxa sobe 0.7 ponto percentual e 20%, e não “0.7%”.
Confundir múltiplo e aumento : “virou 3 vezes” = aumento de 200%, não de 300%.
Digitar a porcentagem como decimal : no inverso, o campo “A é % de B” recebe 15, não 0.15; com 0.15, o valor de A é 0.36 em vez de 36.
Ignorar a base : porcentagens altas sobre bases pequenas podem ser irrelevantes; antes de comparar duas porcentagens, veja os denominadores de cada uma.
Usar a fórmula sem valor absoluto com números negativos : de −50 para 50, ( B − A ) / A (B-A)/A ( B − A ) / A dá −200%, como se tivesse “piorado”; esta calculadora usa ∣ A ∣ |A| ∣ A ∣ e obtém +200%.
Casos de uso típicos Descontos e preços Um produto de 240 reais com desconto (pagando 85% do preço): p = 85 p = 85 p = 85 , B = 240 B = 240 B = 240 , e a solução inversa de A dá o preço de 204 reais. No sentido oposto, “um preço de 36 reais é 75% do original”: p = 75 p = 75 p = 75 , A = 36 A = 36 A = 36 , e a solução inversa de B dá o original de 48 reais.
Notas e metas de aproveitamento 45 pontos de um total de 60: proporção de 75%; 40 na prova anterior e 45 nesta: variação de +12.5%. A média da turma subiu de 72 para 75: +4.17%.
Erro relativo em dados experimentais Mediu-se 9.65 m/s² e o valor teórico é 9.81: tomando o teórico como A e a medição como B, a taxa de variação de −1.63% é o erro relativo (percent error). Entre duas medições independentes, 9.65 e 9.78, a diferença usa “diferença %”: 1.34%.
Relatórios financeiros e estatísticos A receita passou de 25 mil para 200 mil: +700% (8 vezes); a margem bruta foi de 3.5% para 4.2%: alta de 0.7 ponto percentual e de 20%. Ao escrever um relatório, deixe claro qual das duas leituras é a sua, para não induzir o leitor ao erro.
Perguntas frequentes Qual é a diferença entre “A é % de B” e “variação A→B %”? O primeiro responde “que fração de B B B é A A A ”, com B B B no denominador; o segundo responde “quanto aumentou ou diminuiu de A A A até B B B ”, com A A A no denominador. Para 80 e 100: proporção de 80% e variação de +25%.
Por que, ao trocar A e B, a taxa de variação não muda só de sinal? Porque o denominador muda: de 80 para 100 dividido por 80 dá +25%; de 100 para 80 dividido por 100 dá −20%. Só a “diferença %” não muda com a troca (22.22%).
Quando usar a “diferença %”? Quando os dois números não têm ordem nem base natural — comparar duas medições, os preços de duas lojas ou as médias de duas amostras. Ela usa a média dos dois como denominador e tem máximo de 200%.
Por que, no modo inverso, as outras duas porcentagens viram ∞ ou 200? No modo inverso, o motor trata os campos apagados como 0 ao calcular as demais saídas, o que produz valores sem significado. Leia apenas o campo que você resolveu.
O que significa “aumentar 100%”? Virar o dobro (2 vezes o original). Depois de “aumentar c % c\% c % ”, o valor é ( 1 + c / 100 ) (1 + c/100) ( 1 + c /100 ) vez o original; “virar k k k vezes” equivale a aumentar ( k − 1 ) × 100 % (k-1)\times 100\% ( k − 1 ) × 100% .
Como calcular a taxa de crescimento de vários períodos? Converta cada variação em um fator ( 1 + c i / 100 ) (1 + c_i/100) ( 1 + c i /100 ) , multiplique todos e subtraia 1. Ou use a calculadora de juros compostos — ela é exatamente a multiplicação de “aumentar a mesma porcentagem a cada período”.
Referências e leitura complementar
Código-fonte do motor CalcX src/data/formulas.ts, definição percentage (os três alvos pct, change e diff, com change usando ∣ A ∣ |A| ∣ A ∣ no denominador; e a solução inversa de a / b a partir de pct); todos os números desta página foram recalculados com esse motor.
Wikipedia, Percentage (访问日期:2026-09-08)— definição, história e o que a ISO 80000-1 determina para o símbolo %.
Wikipedia, Relative change and difference (访问日期:2026-09-08)— comparação entre variação relativa, erro percentual e diferença percentual simétrica.
Wikipedia, Percentage point (访问日期:2026-09-08)— diferença entre ponto percentual e porcentagem.
Privacidade Todas as entradas e os cálculos são feitos no seu navegador, sem envio a servidores; o texto explicativo desta página é conteúdo estático e não contém nem registra nenhuma entrada do usuário.
在 CalcX 中打开Porcentagem: proporção, variação e diferença percentual