Ir para o conteúdo principal

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

Valor original

80

Passo a passo

  1. 1 + 20 ÷ 100 = 1,2
  2. 96 ÷ 1,2 = 80
Valor da variação
16

Um casaco custa US$ 68 com 15% de desconto. Quanto custava antes da promoção? Somar 15% de volta a US$ 68 é o caminho errado de sempre. O preço com desconto é 85% do original, então o original é US$ 68 ÷ 0,85 = US$ 80.

Escolha um modo, digite o valor final e a porcentagem, e esta calculadora de porcentagem inversa devolve o valor original com o cálculo mostrado. Ela reverte um aumento percentual, reverte uma redução percentual ou acha o todo quando você sabe que um número é uma dada porcentagem dele, como em 80 é 4% de qual número.

Como funcionam as porcentagens inversas

Resposta rápida: divida o valor final pelo multiplicador, que é 1 mais a porcentagem para um aumento e 1 menos a porcentagem para uma redução. Um preço de US$ 96 depois de uma alta de 20% é US$ 96 ÷ 1,20 = US$ 80.

O que são porcentagens inversas?

Uma pergunta de porcentagem inversa dá o resultado de uma variação percentual e pede o valor inicial. Ela também cobre a pergunta relacionada de achar o todo quando você conhece uma parte e a porcentagem que ela representa. As duas fazem o cálculo usual de trás para frente, por isso às vezes são buscadas como problemas de porcentagem ao contrário.

Como reverter um aumento ou uma redução percentual

original = final / (1 + p / 100) (depois de um aumento de p%)

original = final / (1 - p / 100) (depois de uma redução de p%)

  1. Escreva a porcentagem como decimal (15% é 0,15).
  2. Ache o multiplicador: 1 mais o decimal para um aumento, 1 menos o decimal para uma redução.
  3. Divida o valor final pelo multiplicador.

A porcentagem foi tirada do original, então o valor final é igual ao original vezes o multiplicador.

Como achar o valor original a partir de uma porcentagem

Quando uma parte é uma porcentagem conhecida de um todo desconhecido, divida a parte pela porcentagem em forma decimal. Para 80 é 4% de qual número, o todo é 80 ÷ 0,04 = 2 000. A mesma regra responde 16 é 40 por cento de qual número (16 ÷ 0,40 = 40) e 15% de qual número é 3 (3 ÷ 0,15 = 20).

Como ler perguntas do tipo "80 é 4 de qual número"

Buscas como 80 é 4 de qual número omitem o sinal de porcentagem, mas querem dizer 80 é 4% de qual número. O padrão geral é x é y por cento de qual número, e a resposta é x ÷ (y ÷ 100). O modo 3 da calculadora acima faz isso em um passo. Você pode conferir qualquer resposta multiplicando de volta: 2 000 × 0,04 = 80.

O método sem calculadora

Trate o original como 100%. Depois de um aumento de 20%, o valor final é 120%. Se 120% é 96, então 1% é 96 ÷ 120 = 0,8, e 100% é 0,8 × 100 = 80. Esse método da redução à unidade dá a mesma resposta que dividir pelo multiplicador e é fácil de apresentar como resolução escrita.

Por que você não pode subtrair a porcentagem do valor final

Tirar 20% de US$ 96 dá US$ 76,80, não US$ 80. A alta de 20% foi calculada sobre o original de US$ 80, o que dá US$ 16. Vinte por cento de US$ 96 são US$ 19,20, um valor diferente, porque usa a base maior.

Tirar o IVA ou o imposto sobre vendas de um total

O imposto é um aumento percentual, então retirá-lo é uma porcentagem inversa. Um preço de £120 com 20% de IVA incluído tem preço líquido de £120 ÷ 1,20 = £100, então o IVA é £20, que é um sexto do total. Um total americano de US$ 108 com 8% de imposto sobre vendas incluído dá US$ 108 ÷ 1,08 = US$ 100 antes do imposto.

Reverter duas variações seguidas

Quando um valor passou por duas variações, divida por cada multiplicador, ou pelo produto deles. Um preço de US$ 108 depois de uma alta de 20% e depois de uma queda de 10% veio de US$ 108 ÷ (1,20 × 0,90) = US$ 100. Não as desfaça tirando 20% e depois somando 10%, o que dá US$ 95,04.

Confira sua resposta indo para a frente

Quando você calcula uma porcentagem inversa, confira aplicando a porcentagem para a frente sobre a sua resposta. Se o original é US$ 80 e a promoção foi de 15% de desconto, então 80 × 0,85 = 68, o que bate.

Onde as porcentagens inversas aparecem

Para calcular o valor original a partir de uma porcentagem, comece pelo que você sabe: um preço depois de uma promoção, um total com imposto ou um número depois de um crescimento. Um aluguel de US$ 1 595 depois de uma alta de 10% era US$ 1 595 ÷ 1,10 = US$ 1 450. Porcentagem de quê é outra pergunta, porque a porcentagem é a incógnita. A calculadora de porcentagem da página inicial resolve essa.

Porcentagem inversa no Excel e no Google Sheets

Com o valor final em B2 e a porcentagem em C2 como decimal ou como célula formatada em porcentagem, digite =B2/(1+C2) para reverter um aumento e =B2/(1-C2) para reverter uma redução. Para uma parte e uma porcentagem, use =B2/C2.

Limites

Uma redução de 100% não deixa nada, e um aumento de −100% ou menos não é um aumento de verdade, então o original não pode ser recuperado. Uma porcentagem de 0 também não dá nenhum todo. A calculadora recusa os três casos e explica o motivo.

Exemplos de porcentagem inversa

Multiplicadores pelos quais dividir, para porcentagens comuns:

Exemplos de porcentagem inversa
PorcentagemDepois de um aumentoDepois de uma redução
5%1,050,95
10%1,100,90
15%1,150,85
20%1,200,80
25%1,250,75
50%1,500,50

Exemplo 1: preço em promoção, US$ 68 com 15% de desconto

Dados

O multiplicador é 1 − 0,15 = 0,85.

Resposta

Divida: 68 ÷ 0,85 = US$ 80 originalmente. A promoção economizou US$ 12.

Exemplo 2: retirada do IVA, £120 com 20% de IVA

Dados

O multiplicador é 1,20.

Resposta

Divida: 120 ÷ 1,20 = £100 antes do IVA, então £20 do total são IVA.

Exemplo 3: salário, US$ 52 500 depois de um aumento de 5%

Dados

O multiplicador é 1,05.

Resposta

Divida: 52 500 ÷ 1,05 = US$ 50 000, então a alta foi de US$ 2 500.

Exemplo 4: população, 9 114 depois de um crescimento de 8,5%

Dados

O multiplicador é 1,085.

Resposta

Divida: 9 114 ÷ 1,085 = 8 400 pessoas antes do crescimento.

Exemplo 5: 80 é 4% de qual número

Dados

Divida a parte pela porcentagem em forma decimal:

Resposta

80 ÷ 0,04 = 2 000.

Exemplo 6: duas variações, US$ 108 depois de +20% e depois −10%

Dados

O multiplicador combinado é 1,20 × 0,90 = 1,08.

Resposta

Divida: 108 ÷ 1,08 = US$ 100.

Código da porcentagem inversa

As duas versões reproduzem os exemplos acima (US$ 80, US$ 50 000, 8 400, 2 000 e 100), rejeitam entradas não numéricas e recusam os casos que não podem ser invertidos.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​export function originalAfterIncrease(final, percent) {  finite("final", final);  finite("percent", percent);  if (percent <= -100) throw new RangeError("percent must be greater than -100");  return final / (1 + percent / 100);}​export function originalAfterDecrease(final, percent) {  finite("final", final);  finite("percent", percent);  if (percent >= 100) throw new RangeError("percent must be less than 100: nothing can be recovered from a 100% decrease");  return final / (1 - percent / 100);}​export function wholeFromPart(part, percent) {  finite("part", part);  finite("percent", percent);  if (percent === 0) throw new RangeError("percent must not be 0");  return (part * 100) / percent;}

Python

Python
from decimal import Decimalimport math​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)):        raise ValueError(f"{name} must be a finite number")    return Decimal(str(v))​​def original_after_increase(final, percent):    final, percent = _num("final", final), _num("percent", percent)    if percent <= -100:        raise ValueError("percent must be greater than -100")    return final / (1 + percent / 100)​​def original_after_decrease(final, percent):    final, percent = _num("final", final), _num("percent", percent)    if percent >= 100:        raise ValueError("percent must be less than 100: nothing can be recovered from a 100% decrease")    return final / (1 - percent / 100)​​def whole_from_part(part, percent):    part, percent = _num("part", part), _num("percent", percent)    if percent == 0:        raise ValueError("percent must not be 0")    return part * 100 / percent

Para duas variações seguidas, divida por cada multiplicador em sequência: originalAfterIncrease(originalAfterDecrease(108, 10), 20) retorna 100. As divisões podem gerar decimais longos, então arredonde apenas para exibição. Use Decimal ou centavos inteiros para dinheiro.

Privacidade e segurança das entradas

Os valores são calculados no seu navegador. Os números digitados não são enviados a um servidor nem armazenados.

  • Os campos aceitam apenas números. Texto, campos vazios, NaN e Infinity são rejeitados com uma mensagem, e nada do que você digita é avaliado como código.
  • Neste idioma a vírgula é o separador decimal, então 12,5 é doze e meio e 1,200 é 1,2. O ponto funciona como separador de milhares quando é seguido de uma vírgula decimal, por isso 1.234,5 é lido como 1234,5. Entradas como 1.234 (um ponto seguido de exatamente três dígitos, sem vírgula) ou 1,2,3 são recusadas por serem ambíguas, em vez de adivinhadas. Os espaços entre grupos de dígitos, inclusive os não separáveis, são ignorados, então 1 200 é lido como 1200.
  • Os resultados são arredondados apenas para exibição, então o cálculo nunca acumula um erro de arredondamento.

Erros comuns na porcentagem inversa

Erros comuns na porcentagem inversa
ErroO que dá erradoO que a calculadora faz
Subtrair a porcentagem do valor finalUS$ 96 menos 20% é US$ 76,80, não US$ 80Divide pelo multiplicador
Somar a porcentagem a um preço reduzidoUS$ 68 mais 15% é US$ 78,20, não US$ 80Divide por 0,85
Confundir aumento e reduçãoUS$ 68 tratado como resultado de uma alta de 15% dá US$ 59,13, não US$ 80Faz você escolher o modo e mostra o multiplicador
Dividir só pela porcentagem96 ÷ 0,20 é 480, não 80Divide por 1 mais ou menos a porcentagem
Multiplicar a parte pela porcentagem80 × 4% é 3,2; o todo é 80 ÷ 4% = 2 000Divide no modo de parte do todo
Inverter os sinais para reverter duas variaçõesUS$ 108 revertido como −20% e depois +10% dá US$ 95,04, não US$ 100Divide pelo produto dos multiplicadores
Reverter uma redução de 100%O valor final é zero, então não há nada a recuperarRecusa com uma mensagem
Arredondar o multiplicadorUsar 1,08 para uma alta de 7,5% desloca o resultadoUsa a porcentagem exata e arredonda apenas a exibição

Porcentagem inversa vs as outras perguntas de porcentagem

Porcentagem inversa vs as outras perguntas de porcentagem
QuestãoVocê sabeVocê querFórmula
Reverter um aumentoValor final, porcentagem de aumentoOriginalfinal ÷ (1 + porcentagem ÷ 100)
Reverter uma reduçãoValor final, porcentagem de reduçãoOriginalfinal ÷ (1 − porcentagem ÷ 100)
Todo a partir de uma parteParte, porcentagemTodoparte ÷ (porcentagem ÷ 100)
Porcentagem de um númeroTodo, porcentagemPartetodo × porcentagem ÷ 100
Qual porcentagemParte, todoPorcentagemparte ÷ todo × 100
Variação percentualOriginal, finalVariação percentual(final − original) ÷ original × 100

As linhas de reversão são as únicas em que a incógnita é o valor inicial. Todas as outras funcionam para a frente, a partir do valor inicial.

Perguntas frequentes

80 é 4% de qual número?

2 000. Divida a parte pela porcentagem escrita como decimal: 80 ÷ 0,04 = 2 000. Confira para a frente: 4% de 2 000 é 80.

O que é a calculadora de porcentagem de quê?

Ela acha o todo quando você conhece uma parte e a porcentagem que ela representa. Digite a porcentagem e a parte, e o resultado é parte ÷ (porcentagem ÷ 100). Para "15% de quê é 3", 3 ÷ 0,15 = 20.

Como acho o todo a partir de uma porcentagem e de uma parte?

Divida a parte pela porcentagem na forma decimal. Se 60 é 25% do todo, o todo é 60 ÷ 0,25 = 240. Uma conferência rápida: 25% é um quarto, então o todo é quatro vezes a parte.

O que é "quanto por cento de quê"?

Essa pergunta tem duas incógnitas, então não pode ser resolvida até você fornecer mais um valor. Se você conhece a parte e o todo, a porcentagem é parte ÷ todo × 100. Se você conhece a parte e a porcentagem, o todo é parte ÷ porcentagem × 100.

1,5 é 0,2% de qual número?

A resposta é 750. Escreva 0,2% como 0,002, e então 1,5 ÷ 0,002 = 750. Porcentagens muito pequenas seguem a mesma regra; só o deslocamento da vírgula é mais fácil de errar.

Como calculo o preço original depois de um aumento ou uma redução percentual?

Divida o valor final pelo multiplicador, não pela porcentagem subtraída de volta. Depois de um aumento de 10% até 1 595, o original é 1 595 ÷ 1,10 = 1 450. Depois de uma redução de 15% até 68, o original é 68 ÷ 0,85 = 80.

Posso calcular um aumento ou uma redução percentual sem o número original?

Não diretamente. Uma variação percentual é medida em relação a uma base, então você precisa do valor original, ou do valor novo mais a porcentagem para poder revertê-la. Se o original é zero, a variação percentual é indefinida porque exigiria dividir por zero; informe a variação absoluta no lugar.