Ir para o conteúdo principal

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

Resultado

84

Passo a passo

  1. 1 + 40 ÷ 100 = 1,4
  2. 60 × 1,4 = 84
Valor somado ou removido
24
Multiplicador
1,4

Você tem uma fatura de US$ 1 200 e precisa somar 8,25% de imposto sobre vendas, ou um preço de US$ 240 que precisa cair 15%. Pule a etapa de calcular a porcentagem de um número: multiplique por 1,0825 para somar ou por 0,85 para subtrair e você chega ao valor final de uma só vez.

Digite um número e uma porcentagem nesta calculadora de porcentagem para somar, escolha somar ou subtrair, e ela devolve o novo total, o valor somado ou retirado e o multiplicador usado. Abaixo você encontra a fórmula, seis exemplos resolvidos e o que fazer quando quiser somar porcentagens entre si. Ela serve como calculadora para somar porcentagem em imposto, gorjeta e aumento salarial, e como calculadora para subtrair porcentagem em descontos e cortes.

Como somar porcentagens e como subtraí-las

Resposta rápida: para somar uma porcentagem a um número, multiplique-o por 1 mais a porcentagem em forma decimal. Para subtrair, multiplique por 1 menos ela. Somar 20% a 80 é 80 × 1,2 = 96, e subtrair 20% de 80 é 80 × 0,8 = 64.

Como somar uma porcentagem a um número

  1. Converta a porcentagem em decimal dividindo por 100: 20% é 0,2.
  2. Some 1 para obter o multiplicador: 1,2.
  3. Multiplique o número pelo multiplicador: 80 × 1,2 = 96.

Como somar porcentagens a um número base? Em um só passo, como acima. O caminho longo, em que 20% de 80 é 16 e 80 + 16 = 96, dá a mesma resposta.

Como subtrair uma porcentagem de um número

  1. Converta a porcentagem em decimal: 15% é 0,15.
  2. Subtraia de 1 para obter o multiplicador: 0,85.
  3. Multiplique: 240 × 0,85 = 204.

Os mesmos passos valem para números inteiros, como a contagem de um estoque. Na calculadora, a tecla % se comporta de modo diferente conforme o modelo, então o multiplicador é o caminho seguro: digite 240 × 0,85.

Desfazendo uma porcentagem somada

Somar 20% é × 1,2 e subtrair 20% é × 0,8. Para desfazer uma soma, divida pelo multiplicador: 96 ÷ 1,2 = 80. A calculadora de porcentagem inversa faz isso por você.

Somar porcentagens entre si ou somar uma porcentagem a um número

Somar uma porcentagem a um número altera o número, como acima. Somar porcentagens entre si é outra tarefa. Dois aumentos de 10% equivalem a × 1,1 duas vezes, ou seja, × 1,21, que dá 21% e não 20%, porque o segundo 10% incide sobre o valor maior. Para várias porcentagens que descrevem grupos diferentes, use a calculadora de média de porcentagens. Para achar a variação entre dois números, use a calculadora de aumento percentual ou a de redução percentual.

Somar ou subtrair uma porcentagem no Excel e no Google Sheets

Com o número em A2 e a porcentagem em B2 (formatada como porcentagem, de modo que 15% fica guardado como 0,15), digite =A2*(1+B2) para somar e =A2*(1-B2) para subtrair. O guia de porcentagens no Excel traz mais fórmulas.

Exemplos resolvidos: somar e subtrair uma porcentagem

Exemplo 1: somar imposto sobre vendas a uma fatura

Dados

Some 8,25% a US$ 1 200.

Resposta

O multiplicador é 1,0825, então 1 200 × 1,0825 = US$ 1 299. O imposto é de US$ 99.

Exemplo 2: subtrair um desconto

Dados

Subtraia 15% de US$ 240.

Resposta

O multiplicador é 0,85, então 240 × 0,85 = US$ 204. A economia é de US$ 36.

Exemplo 3: somar um aumento salarial

Dados

Some 3,5% a um salário de 52 000.

Resposta

O multiplicador é 1,035, então 52 000 × 1,035 = 53 820, um aumento de 1 820.

Exemplo 4: somar uma gorjeta

Dados

Some 18% a uma conta de US$ 64.

Resposta

O multiplicador é 1,18, então 64 × 1,18 = US$ 75,52. A gorjeta é de US$ 11,52.

Exemplo 5: subtrair 12,5% de uma quantidade

Dados

Subtraia 12,5% de 480.

Resposta

O multiplicador é 0,875, então 480 × 0,875 = 420, ou seja, 60 a menos.

Exemplo 6: duas variações em sequência

Dados

Comece em 100, some 10% e depois some 10% de novo: 100 × 1,1 × 1,1 = 121.

Resposta

Some 20% e depois subtraia 20%: 100 × 1,2 × 0,8 = 96, que é 4% abaixo do ponto de partida.

Tabela de multiplicadores

Multiplique pelo número da coluna de somar ou de subtrair.

Tabela de multiplicadores
PorcentagemSomar (multiplicar por)Subtrair (multiplicar por)
5%1,050,95
10%1,10,9
12,5%1,1250,875
15%1,150,85
20%1,20,8
25%1,250,75
50%1,50,5

Código: somar ou subtrair porcentagem em JavaScript e Python

As duas versões reproduzem os exemplos acima (1 299; 204; 53 820; 75,52; 420; 121 e 96), rejeitam entradas não numéricas e aceitam apenas os dois modos.

JavaScript

JavaScript
function finite(name, v) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}​function places(decimals) {  if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10");  return decimals;}​// mode: "add" or "subtract"export function applyPercent(value, percent, mode = "add", decimals = 2) {  finite("value", value);  finite("percent", percent);  if (mode !== "add" && mode !== "subtract") throw new RangeError('mode must be "add" or "subtract"');  const d = places(decimals);  const multiplier = mode === "add" ? 1 + percent / 100 : 1 - percent / 100;  const result = value * multiplier;  return {    result: Number(result.toFixed(d)),    change: Number((result - value).toFixed(d)),    multiplier: Number(multiplier.toFixed(10)),  };}​// Two changes in a row, e.g. +10% then +10%export function chainPercent(value, steps, decimals = 2) {  finite("value", value);  const d = places(decimals);  let result = value;  for (const [mode, percent] of steps) {    finite("percent", percent);    if (mode !== "add" && mode !== "subtract") throw new RangeError('mode must be "add" or "subtract"');    result *= mode === "add" ? 1 + percent / 100 : 1 - percent / 100;  }  return Number(result.toFixed(d));}

Python

Python
from decimal import Decimal, ROUND_HALF_UPimport 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 _round(x, decimals):    if not isinstance(decimals, int) or isinstance(decimals, bool) or not 0 <= decimals <= 10:        raise ValueError("decimals must be a whole number from 0 to 10")    return x.quantize(Decimal(1).scaleb(-decimals), rounding=ROUND_HALF_UP)​​def _factor(mode, percent):    if mode not in ("add", "subtract"):        raise ValueError('mode must be "add" or "subtract"')    p = _num("percent", percent) / 100    return 1 + p if mode == "add" else 1 - p​​def apply_percent(value, percent, mode="add", decimals=2):    v = _num("value", value)    m = _factor(mode, percent)    result = v * m    return {        "result": _round(result, decimals),        "change": _round(result - v, decimals),        "multiplier": m,    }​​def chain_percent(value, steps, decimals=2):    result = _num("value", value)    for mode, percent in steps:        result *= _factor(mode, percent)    return _round(result, decimals)

chainPercent(100, [["add", 10], ["add", 10]]) devolve 121 e chainPercent(100, [["add", 20], ["subtract", 20]]) devolve 96, o exemplo das duas variações. Arredonde apenas na exibição. A versão em Python arredonda a metade para cima, que é a convenção escolar usual, e devolve valores Decimal, então 1 299 é impresso como 1299.00. O toFixed do JavaScript trabalha com o valor binário, de modo que um resultado em um empate pode ser arredondado para baixo onde a convenção escolar arredonda para cima.

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, com um sinal % opcional no fim da porcentagem. Texto, campos vazios, NaN e Infinity são rejeitados com uma mensagem, e nada do que você digita é avaliado como código.
  • Uma porcentagem negativa é aceita e inverte o sentido: somar −10% é o mesmo que subtrair 10%.
  • Subtrair mais de 100% dá um total negativo. A calculadora o mostra com uma nota curta em vez de bloqueá-lo, porque essa é a aritmética correta.
  • As casas decimais são limitadas a um número inteiro de 0 a 10.
  • 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.

Erros comuns ao somar ou subtrair uma porcentagem

Erros comuns ao somar ou subtrair uma porcentagem
ErroO que dá erradoO que a calculadora faz
Informar a porcentagem do número como resposta15% de 240 é 36, mas 240 menos 15% é 204Mostra o novo total e o valor separadamente
Somar a porcentagem como um número comum80 + 20 dá 100, e não 96Converte primeiro em multiplicador
Usar o multiplicador errado para subtrair80 × 1,2 é 96, e não os 64 que você obtém ao subtrair 20%Usa 1 menos o decimal para subtrair
Somar e depois subtrair a mesma porcentagem+20% e depois −20% sobre 100 dá 96, e não 100Encadeia os multiplicadores a partir da base que muda
Somar dois aumentos de 10% como 20%Dois aumentos de 10% seguidos dão 21%Multiplica 1,1 por 1,1
Digitar 15 em vez de 15% em uma fórmula de planilha=A2*(1+B2) com 15 em B2 dá 3 840 para 240, e não 276Interpreta o valor digitado como porcentagem
Arredondar o multiplicador1,0825 reduzido para 1,08 dá 1 296, e não 1 299Arredonda apenas o total final
Ler um total negativo como erroSubtrair 120% de 50 dá −10Mostra o resultado com uma nota

Qual cálculo você precisa?

Estas cinco tarefas usam números parecidos, mas exigem fórmulas diferentes.

Qual cálculo você precisa?
O que você querFórmulaExemploOnde fazer
O novo total depois de somar ou subtrair p%Número × (1 ± p ÷ 100)240 menos 15% = 204Esta página
p% de um númeroNúmero × p ÷ 10015% de 240 = 36Calculadora da página inicial
O preço com desconto depois de um descontoPreço × (1 − desconto ÷ 100)US$ 240 com 15% de desconto = US$ 204Calculadora de desconto percentual
A porcentagem entre dois números(Novo − antigo) ÷ antigo × 100204 em relação a 240 é −15%Calculadora de redução percentual
O valor original antes de uma porcentagem ser somadaNovo ÷ multiplicador96 ÷ 1,2 = 80Calculadora de porcentagem inversa

A primeira e a terceira linhas dão o mesmo número quando a porcentagem é um desconto. Use a calculadora de desconto percentual quando você parte da etiqueta de preço e quer o preço com desconto.

Perguntas frequentes

Como somar porcentagens?

Para somar uma porcentagem a um número, multiplique-o por 1 mais a porcentagem em forma decimal. Somar 20% a 80 dá 80 × 1,2 = 96.

Como subtrair uma porcentagem de um número?

Multiplique o número por 1 menos a porcentagem em forma decimal. Para subtrair 15% de 240, multiplique por 0,85: 240 × 0,85 = 204.

Como subtrair porcentagens de números inteiros?

O método é o mesmo para números inteiros e para preços: multiplique por 1 menos a porcentagem em forma decimal. Tirar 12,5% de 480 deixa 480 × 0,875 = 420. Para um preço de US$ 49,99 com 15% de desconto, o resultado é 49,99 × 0,85 = US$ 42,49 depois de arredondar para o centavo.

Como subtrair uma porcentagem na calculadora?

A tecla % se comporta de modo diferente conforme o modelo, então use o multiplicador. Para subtrair 15% de 240, digite 240 × 0,85 = 204. Para somar 15% em vez disso, digite 240 × 1,15 = 276.

Como somar uma porcentagem a um número sem calculadora?

Ache 10% movendo a vírgula uma casa para a esquerda, amplie o valor e depois some. Para somar 20% a 80, 10% é 8, então 20% é 16, e 80 + 16 = 96.

Como somar uma porcentagem a um preço?

Multiplique o preço por 1 mais a taxa. Para US$ 1 200 com 8,25% de imposto sobre vendas, 1 200 × 1,0825 = US$ 1 299, então o imposto é US$ 99.

As porcentagens se somam?

Só quando são partes do mesmo todo: 25% e 30% de um mercado somam 55% dele. Variações percentuais em sequência não se somam, porque cada uma incide sobre uma base diferente. Para somar, calcular a média e combinar porcentagens, a calculadora de média de porcentagens cobre cada caso.