Ir para o conteúdo principal

Calcular uma porcentagem

Informe quaisquer dois valores abaixo e clique no botão «Calcular» para obter o terceiro valor.

Porcentagem
Valor
Resultado

Calculadora de porcentagem em frases comuns

Selecione uma frase abaixo e preencha os valores para calcular.

Quanto é
Porcentagem
% de
Valor
Valor 1 (parte)
é que % de
Valor 2 (todo)
Valor (parte)
é
Porcentagem
% de quê?

Uma loja dá 20% de desconto em um item de US$ 40, sua prova diz 42 de 50 e a população da sua cidade passou de 8 000 para 9 200. Cada caso é uma pergunta de porcentagem diferente, e cada um pede uma conta diferente. Se você confundir a base, a resposta sai errada.

Esta calculadora de porcentagem online tem um modo para cada pergunta: escolha um, digite dois números e ela devolve o terceiro com o cálculo à mostra. Ela encontra a porcentagem de um número, que porcentagem um número é de outro e o todo quando você conhece uma parte e a porcentagem dela. Para uma tarefa específica, como descontos, variação ou erro de medição, as calculadoras dedicadas mais abaixo vão mais a fundo.

Como usar a calculadora de porcentagem

Resposta rápida: para achar X% de Y, multiplique Y por X e divida por 100. 20% de 40 é 20 × 40 ÷ 100 = 8.

  1. Escolha o modo que corresponde à sua pergunta. Use "quanto é X% de Y" quando você conhece a porcentagem e o todo, "X é qual porcentagem de Y" quando conhece dois números, e "X é Y% de quê" quando conhece uma parte e a porcentagem dela e quer o todo.
  2. Digite os dois números na calculadora de porcentagem. O todo é sempre o número que vem depois da palavra "de".
  3. Leia o resultado e o cálculo logo abaixo. Se a resposta parecer errada, confira se o todo e a parte estão na ordem certa.

O que é porcentagem?

Porcentagem é um número escrito como parte de 100. A palavra vem do latim per centum, que significa "por cem", e o símbolo % a representa. Um por cento é um centésimo, então 1% = 1/100 = 0,01. Cinquenta por cento é metade, 25% é um quarto e 100% é o todo. Também se escreve por cento, em duas palavras.

As porcentagens não têm teto de 100. 150% de 40 é 60, e um preço pode subir 300%. Todo problema de porcentagem tem três partes: a taxa (a porcentagem), o todo (o número ao qual a taxa se aplica) e a parte (o resultado). Duas delas são dadas e a terceira é a pergunta.

Fórmula da porcentagem e como calcular porcentagens

parte = porcentagem / 100 * todo
porcentagem = parte / todo * 100
todo = parte / (porcentagem / 100)

A equação da porcentagem tem três formas, e todas são a mesma relação reorganizada. Escolha a versão que resolve o número que falta.

Como achar a porcentagem de um número (X% de Y)

Como calcular a porcentagem de um número: transforme a porcentagem em decimal dividindo por 100 e depois multiplique pelo número. Para 30% de 300: 30 ÷ 100 = 0,30 e 0,30 × 300 = 90.

Como achar a porcentagem: X é qual porcentagem de Y?

Divida a parte pelo todo e multiplique por 100. Se você acertou 15 de 60, então 15 ÷ 60 = 0,25, ou seja, você tirou 25%. A ordem importa: 60 sobre 15 é 400%, que é outra pergunta.

Como achar a porcentagem de dois números

A porcentagem de dois números é o primeiro expresso como parte do segundo. Para 12 e 48, 12 ÷ 48 = 0,25, então 12 é 25% de 48. Defina o todo antes de dividir: é o número que vem depois de "de".

Como achar o todo quando você conhece a parte

Divida a parte pela porcentagem em forma decimal. Se 45 é 15% de um número, então 45 ÷ 0,15 = 300. A calculadora de porcentagem inversa resolve esse caso diretamente, inclusive a versão comum do preço antes do desconto.

Porcentagem do total

A participação em um total é o item dividido pela soma de todos os itens, vezes 100. Dezoito horas em um projeto, de 120 horas no total, são 18 ÷ 120 × 100 = 15%. As participações de todas as partes somam 100%, o que serve de boa conferência em uma planilha.

Atalhos de cálculo mental para porcentagens

Veja como fazer porcentagens de cabeça.

  • 10%: desloque a vírgula uma casa para a esquerda. 10% de 80 é 8.
  • 1%: desloque duas casas para a esquerda. 1% de 80 é 0,8.
  • 5%: metade de 10%. 5% de 80 é 4.
  • 15%: 10% mais 5%. 15% de 80 é 8 + 4 = 12.
  • 25%: um quarto. 25% de 80 é 20.
  • 75%: três quartos. 75% de 80 é 60.
  • 33⅓%: um terço. 33⅓% de 90 é 30.

Monte outros valores com essas peças. 35% é 10% três vezes mais 5%, e 60% é metade mais 10%.

Exemplos resolvidos de porcentagem

Exemplo 1: 20 por cento de 40

Dados

20 por cento de 40

Resposta

20 ÷ 100 = 0,20, e 0,20 × 40 = 8.

Exemplo 2: 15 de 60 como porcentagem

Dados

15 de 60 como porcentagem

Resposta

15 ÷ 60 = 0,25, e 0,25 × 100 = 25%.

Exemplo 3: nota de uma prova

Dados

Você acertou 42 de 50 questões.

Resposta

42 ÷ 50 = 0,84, então a nota é 84%.

Exemplo 4: gorjeta

Dados

Uma conta de US$ 64,50 com 18% de gorjeta
  1. Passo 1

    0,18 × 64,50 = 11,61.

Resposta

A gorjeta é de US$ 11,61 e o total é US$ 76,11.

Exemplo 5: desconto

Dados

25% de desconto em US$ 120
  1. Passo 1

    0,25 × 120 = 30.

Resposta

Você economiza US$ 30 e paga US$ 90. A calculadora de desconto percentual acrescenta um segundo desconto e o imposto sobre vendas.

Exemplo 6: imposto sobre vendas

Dados

7,5% de imposto sobre US$ 85
  1. Passo 1

    0,075 × 85 = 6,375, que arredonda para US$ 6,38.

Resposta

O total é US$ 91,38.

Exemplo 7: participação em um total

Dados

Aluguel de US$ 900 sobre uma renda mensal de US$ 2 400

Resposta

900 ÷ 2 400 × 100 = 37,5% da sua renda.

Exemplo 8: ajustando uma receita

Dados

Uma receita pede 250 g de farinha e você quer 40% a mais.

Resposta

0,40 × 250 = 100, então use 250 + 100 = 350 g.

Exemplo 9: crescimento populacional

Dados

Uma cidade cresce de 8 000 para 9 200 habitantes.
  1. Passo 1

    A variação é de 1 200, e 1 200 ÷ 8 000 = 0,15.

Resposta

Isso é um aumento de 15%.

Exemplo 10: achando o número original

Dados

Um casaco custa US$ 72 depois de 20% de desconto, então US$ 72 é 80% do preço original.

Resposta

O preço original é 72 ÷ 0,80 = US$ 90.

Converter entre porcentagens, decimais e frações

Para transformar uma porcentagem em decimal, divida por 100. Para transformar um decimal em porcentagem, multiplique por 100. Para uma fração, divida o numerador pelo denominador e depois multiplique por 100: 3/8 = 0,375 = 37,5%.

Converter entre porcentagens, decimais e frações
FraçãoDecimalPorcentagem
1/20,550%
1/40,2525%
1/50,220%
1/80,12512,5%
3/40,7575%
1/30,3333…33,33%

Para outros valores, use a calculadora de fração para porcentagem, a calculadora de decimal para porcentagem ou a calculadora de porcentagem para fração.

Uma razão de 1:4 divide um total em 5 partes iguais, então a primeira parte é 1 ÷ 5 = 20% do total. A calculadora de razão para porcentagem converte qualquer razão assim.

Código da calculadora de porcentagem

Quatro funções cobrem os três modos e mais a variação percentual usada nos exemplos resolvidos. Elas reproduzem os exemplos acima (8, 90, 25%, 84%, 15%, +15% e 300) e rejeitam uma base igual a zero.

JavaScript

JavaScript
const finite = (name, v) => {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);};​export const percentOf = (percent, whole) => {  finite("percent", percent);  finite("whole", whole);  return (percent / 100) * whole;};​export const whatPercent = (part, whole) => {  finite("part", part);  finite("whole", whole);  if (whole === 0) throw new RangeError("whole must not be 0");  return (part / whole) * 100;};​export const percentChange = (from, to) => {  finite("from", from);  finite("to", to);  if (from === 0) throw new RangeError("percent change from 0 is undefined");  return ((to - from) / Math.abs(from)) * 100;};​export const wholeFromPart = (part, percent) => {  finite("part", part);  finite("percent", percent);  if (percent === 0) throw new RangeError("percent must not be 0");  return part / (percent / 100);};

Python

Python
import math​def _finite(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float)) or not math.isfinite(v):        raise ValueError(f"{name} must be a finite number")​def percent_of(percent, whole):    _finite("percent", percent)    _finite("whole", whole)    return percent / 100 * whole​def what_percent(part, whole):    _finite("part", part)    _finite("whole", whole)    if whole == 0:        raise ZeroDivisionError("whole must not be 0")    return part / whole * 100​def percent_change(start, end):    _finite("start", start)    _finite("end", end)    if start == 0:        raise ZeroDivisionError("percent change from 0 is undefined")    return (end - start) / abs(start) * 100​def whole_from_part(part, percent):    _finite("part", part)    _finite("percent", percent)    if percent == 0:        raise ZeroDivisionError("percent must not be 0")    return part / (percent / 100)

A variação percentual divide pelo valor absoluto do número inicial, então um movimento de −50 para −25 resulta em +50%. Outras ferramentas usam o valor inicial com sinal e retornam −50%, por isso escolha uma convenção e declare-a.

Privacidade e segurança das entradas

Todos os cálculos rodam 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 e NaN ou Infinity são recusados com uma mensagem e nunca são avaliados 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.
  • Um todo igual a 0 em "qual porcentagem" e um valor inicial igual a 0 em "variação percentual" retornam "indefinido" com o motivo, e não um erro de divisão.
  • Os resultados são arredondados apenas na exibição. O valor sem arredondamento alimenta todas as etapas seguintes.

Erros comuns com porcentagem

Erros comuns com porcentagem
ErroO que dá erradoO que a calculadora faz
Dividir pelo número errado60 ÷ 15 dá 400% quando você queria 15 ÷ 60 = 25%Identifica a parte e o todo e mostra a divisão
Esquecer de converter a porcentagem20% × 40 lido como 20 × 40 = 800 em vez de 8Divide primeiro a porcentagem por 100
Confundir pontos percentuais e porcentagemUma taxa que vai de 4% para 6% sobe 2 pontos percentuais, mas é um aumento de 50%Informa a variação percentual e indica a base
Fazer a média de uma alta e uma queda+20% e depois −20% não leva de volta ao início: 100 → 120 → 96, uma perda de 4%O modo de variação percentual com 100 e 96 devolve −4%
Usar o valor novo como baseUma alta de 80 para 100 é de 25%, não de 20%, porque a base é 80Usa sempre o valor inicial
Achar que 100% é o limite150% de 40 é 60, e aumentos acima de 100% são válidosAceita valores acima de 100
Arredondar cedoPequenos erros crescem nas etapas seguintesArredonda apenas o valor final

Qual calculadora de porcentagem usar?

Os três modos acima respondem à maioria das perguntas. Estas calculadoras específicas vão mais longe em uma tarefa cada.

Qual calculadora de porcentagem usar?
Sua perguntaFórmulaCalculadora
Quanto um valor mudou de um início para um fim?(final − inicial) ÷ inicial × 100Variação percentual
Em que porcentagem um valor aumentou?(novo − antigo) ÷ antigo × 100Aumento percentual
Em que porcentagem um valor diminuiu?(antigo − novo) ÷ antigo × 100Redução percentual
Qual a distância entre dois valores quando nenhum deles é a referência?abs(a − b) ÷ ((a + b) ÷ 2) × 100Diferença percentual
Quão longe uma medida está do valor aceito?abs(medido − aceito) ÷ abs(aceito) × 100Erro percentual
Qual é o preço depois de um desconto?preço × (1 − porcentagem ÷ 100)Desconto percentual
Qual era o número antes de uma porcentagem ser aplicada?resultado ÷ (1 ± porcentagem ÷ 100)Porcentagem inversa
Como somar ou tirar uma porcentagem de um número?número × (1 ± porcentagem ÷ 100)Somar ou subtrair uma porcentagem
Qual é a média de várias porcentagens?soma dos valores ÷ quantidadeMédia de porcentagens

Variação, aumento, redução e diferença percentual

Esses quatro são fáceis de confundir. A variação e suas duas metades, aumento e redução, comparam um início com um fim e usam o início como base. A diferença compara dois valores de mesmo peso, então usa a média deles como base e dá a mesma resposta em qualquer ordem.

Pontos percentuais e porcentagem

Um ponto percentual é a diferença simples entre duas porcentagens. Uma taxa que vai de 4% para 6% subiu 2 pontos percentuais, o que é um aumento de 50%. O mercado financeiro também usa pontos-base, em que 1 ponto-base é 0,01 ponto percentual, e o por mil, que são partes por mil. O guia de pontos percentuais explica a diferença por completo.

Como calcular a porcentagem de uma nota

A porcentagem de uma nota é pontos obtidos ÷ pontos totais × 100. Uma nota de 420 em 500 é 420 ÷ 500 = 0,84, ou 84%. Na calculadora, use o modo "X é qual porcentagem de Y", com os pontos que você fez como X e o total de pontos como Y.

Para várias disciplinas, some as notas obtidas e some os totais, depois divida uma só vez. Notas de 78, 85, 92, 66 e 79, cada uma sobre 100, somam 400 de 500, ou seja, 80%. Some primeiro quando os totais diferem: 45 de 50 e 60 de 100 dão 105 de 150, ou seja, 70%, enquanto a média de 90% e 60% dá 75% e favorece demais a prova curta.

Quando todas as provas têm o mesmo total, a calculadora de média de porcentagens dá o mesmo resultado. Quando as provas valem partes diferentes da nota final, multiplique cada porcentagem pelo seu peso e some: 80% × 0,6 + 70% × 0,4 = 76%. Conceitos, faixas de aprovação e médias gerais dependem da escola ou da banca examinadora, por isso ficam fora desta calculadora.

Porcentagens no Excel e no Google Sheets

Em uma planilha, divida a parte pelo todo (=A2/B2) e formate a célula como porcentagem. Para a variação, use =(B2-A2)/A2. O guia de porcentagem no Excel traz fórmulas prontas para copiar em cada caso.

Perguntas frequentes

Que porcentagem um número é de outro?

Divida o primeiro número pelo segundo e multiplique por 100. 15 é 25% de 60 porque 15 ÷ 60 × 100 = 25, e 42 é 84% de 50. A mesma conta responde às perguntas "que porcentagem é" e "qual é a porcentagem de".

Como calcular uma porcentagem?

Há três versões, conforme o que falta. Porcentagem = parte ÷ todo × 100, então 20 de 80 é 25%. Parte = porcentagem ÷ 100 × todo, então 25% de 80 é 20. Todo = parte ÷ (porcentagem ÷ 100), então se 20 é 25% de um número, o número é 80.

Como achar uma porcentagem?

Para descobrir uma porcentagem, escreva a parte como fração, divida para obter um decimal e depois desloque a vírgula duas casas para a direita. 3 de 8 é 3 ÷ 8 = 0,375, ou seja, 37,5%. Um resultado que já é decimal, como 0,2, é 20%.

Como achar a porcentagem de um número?

Para obter a porcentagem de um número, converta a porcentagem em decimal dividindo por 100 e depois multiplique. 30% de 300 é 0,30 × 300 = 90, e 15% de 60 é 0,15 × 60 = 9.

Como fazer porcentagens?

Defina o todo primeiro: é o número sobre o qual a porcentagem é calculada. Depois escolha a conta: parte ÷ todo × 100 para "qual porcentagem" ou porcentagem ÷ 100 × todo para "porcentagem de". Para uma estimativa rápida, 10% é o número com a vírgula deslocada uma casa, então 15% de 80 é 8 + 4 = 12, em que 4 é metade dos 10%.

Como fazer porcentagens na calculadora?

Para "qual porcentagem", digite 15 ÷ 60 × 100 e leia 25. Para "porcentagem de", digite 300 × 30 ÷ 100 e obtenha 90, ou 300 × 0,30. A tecla % se comporta de forma diferente entre calculadoras, então a conta explícita é o hábito mais seguro.

O que é porcentagem?

Um número expresso como parte de 100. 1% é 1/100 ou 0,01, 50% é metade e 100% é o valor total.