Calculadora de porcentagem
Use esta calculadora de porcentagem para achar X% de Y, descobrir que porcentagem um número é de outro ou recuperar o todo a partir de uma parte. Ela explica a fórmula da porcentagem, como calcular porcentagens e como achar a porcentagem de um número, com exemplos resolvidos.
Calcular uma porcentagem
Informe quaisquer dois valores abaixo e clique no botão «Calcular» para obter o terceiro valor.
Calculadora de porcentagem em frases comuns
Selecione uma frase abaixo e preencha os valores para calcular.
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.
- 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.
- Digite os dois números na calculadora de porcentagem. O todo é sempre o número que vem depois da palavra "de".
- 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 * todoporcentagem = parte / todo * 100todo = 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
Resposta
Exemplo 2: 15 de 60 como porcentagem
Dados
Resposta
Exemplo 3: nota de uma prova
Dados
Resposta
Exemplo 4: gorjeta
Dados
Passo 1
0,18 × 64,50 = 11,61.
Resposta
Exemplo 5: desconto
Dados
Passo 1
0,25 × 120 = 30.
Resposta
Exemplo 6: imposto sobre vendas
Dados
Passo 1
0,075 × 85 = 6,375, que arredonda para US$ 6,38.
Resposta
Exemplo 7: participação em um total
Dados
Resposta
Exemplo 8: ajustando uma receita
Dados
Resposta
Exemplo 9: crescimento populacional
Dados
Passo 1
A variação é de 1 200, e 1 200 ÷ 8 000 = 0,15.
Resposta
Exemplo 10: achando o número original
Dados
Resposta
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%.
| Fração | Decimal | Porcentagem |
|---|---|---|
| 1/2 | 0,5 | 50% |
| 1/4 | 0,25 | 25% |
| 1/5 | 0,2 | 20% |
| 1/8 | 0,125 | 12,5% |
| 3/4 | 0,75 | 75% |
| 1/3 | 0,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
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
import mathdef _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 * wholedef what_percent(part, whole): _finite("part", part) _finite("whole", whole) if whole == 0: raise ZeroDivisionError("whole must not be 0") return part / whole * 100def 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) * 100def 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
| Erro | O que dá errado | O que a calculadora faz |
|---|---|---|
| Dividir pelo número errado | 60 ÷ 15 dá 400% quando você queria 15 ÷ 60 = 25% | Identifica a parte e o todo e mostra a divisão |
| Esquecer de converter a porcentagem | 20% × 40 lido como 20 × 40 = 800 em vez de 8 | Divide primeiro a porcentagem por 100 |
| Confundir pontos percentuais e porcentagem | Uma 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 base | Uma alta de 80 para 100 é de 25%, não de 20%, porque a base é 80 | Usa sempre o valor inicial |
| Achar que 100% é o limite | 150% de 40 é 60, e aumentos acima de 100% são válidos | Aceita valores acima de 100 |
| Arredondar cedo | Pequenos erros crescem nas etapas seguintes | Arredonda 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.
| Sua pergunta | Fórmula | Calculadora |
|---|---|---|
| Quanto um valor mudou de um início para um fim? | (final − inicial) ÷ inicial × 100 | Variação percentual |
| Em que porcentagem um valor aumentou? | (novo − antigo) ÷ antigo × 100 | Aumento percentual |
| Em que porcentagem um valor diminuiu? | (antigo − novo) ÷ antigo × 100 | Redução percentual |
| Qual a distância entre dois valores quando nenhum deles é a referência? | abs(a − b) ÷ ((a + b) ÷ 2) × 100 | Diferença percentual |
| Quão longe uma medida está do valor aceito? | abs(medido − aceito) ÷ abs(aceito) × 100 | Erro 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 ÷ quantidade | Mé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.