Ir para o conteúdo principal

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

Partes

Participações

20% : 80%

Passo a passo

  1. Total das 2 partes = 5
  2. 1 ÷ 5 = 0,2
  3. 0,2 × 100 = 20%
  4. 4 ÷ 5 = 0,8
  5. 0,8 × 100 = 80%
Parte 1
20%
Parte 2
80%
Total das partes
5
As participações exatas somam
100%
As participações arredondadas somam
100%

As razões são lidas de parte para parte: 3:1 é 75% e 25%.

Uma mistura leva 2 partes de concentrado para 3 partes de água, ou um orçamento é dividido na razão 3:5:2 entre três equipes. Qual é a parcela de cada parte? Some as partes para obter o total, divida cada parte por ele e multiplique por 100: 2:3 é 40% e 60%.

Digite uma razão de duas ou três partes nesta calculadora de razão para porcentagem e ela mostra cada parcela como porcentagem, com o total e o cálculo. Você também pode fazer o caminho inverso e transformar uma porcentagem em razão.

Como funciona a conversão de razão para porcentagem

Resposta rápida: some as partes da razão para obter o total, divida cada parte pelo total e depois multiplique por 100. Em 2:3 o total é 5, então as parcelas são 2 ÷ 5 = 40% e 3 ÷ 5 = 60%.

Como converter uma razão em porcentagem

  1. Some as partes da razão para obter o número total de partes.
  2. Divida cada parte pelo total para obter sua parcela em forma decimal.
  3. Multiplique cada parcela por 100 e acrescente o sinal de porcentagem.

Uma razão compara partes entre si. Uma porcentagem compara cada parte com o todo, e o todo é a soma das partes. Por isso o primeiro passo é somá-las. As parcelas sempre somam 100%.

Fórmula de razão para porcentagem

Parcela de uma parte = parte ÷ (soma de todas as partes) × 100. A fórmula de razão para porcentagem é a mesma para qualquer número de partes, então uma razão de três partes como 3:5:2 usa o total 3 + 5 + 2 = 10.

Razões de três partes

Para três partes, divida cada parte pelo mesmo total, a soma das três. O método não muda; há apenas mais uma divisão.

Parte para parte e parte para o todo

As razões costumam ser lidas de parte para parte, então 3:1 significa três partes para uma parte, um total de quatro e parcelas de 75% e 25%. Não significa 300%. Se você recebe uma razão de uma parte para o todo, como 3 para 4, o todo já é o segundo número e a parcela é 3 ÷ 4 = 75%. A calculadora lê toda razão como parte para parte.

De porcentagem para razão

Para ir de porcentagem para razão, escreva a parcela e o restante como uma razão e depois simplifique. Uma parcela de 25% deixa 75%, então a razão é 25:75, que vira 1:3 depois de dividir os dois números pelo máximo divisor comum. Para 40% a razão é 40:60, que é 2:3, e para 50% é 50:50, que é 1:1. Troque a direção na calculadora para converter uma porcentagem em razão; ela passa a funcionar como calculadora de porcentagem para razão. Uma parcela com decimais, como 33,33%, dá uma razão longa (3333:6667), então uma porcentagem inteira dá uma razão mais legível.

Exemplos de razão para porcentagem

Exemplo 1: uma razão de duas partes, 2:3

Dados

2:3
  1. Passo 1

    O total é 2 + 3 = 5.
  2. Passo 2

    Divida: 2 ÷ 5 = 0,4 e 3 ÷ 5 = 0,6.

Resposta

Multiplique por 100: 40% e 60%.

Exemplo 2: uma razão com a primeira parte pequena, 1:4

Dados

1:4
  1. Passo 1

    O total é 5.

Resposta

As parcelas são 1 ÷ 5 = 0,2 e 4 ÷ 5 = 0,8, ou seja, 20% e 80%.

Exemplo 3: uma razão de três partes, 3:5:2

Dados

3:5:2
  1. Passo 1

    O total é 3 + 5 + 2 = 10.

Resposta

As parcelas são 3 ÷ 10, 5 ÷ 10 e 2 ÷ 10, que são 30%, 50% e 20%.

Exemplo 4: uma razão de três partes que não divide exatamente, 1:2:3

Dados

1:2:3
  1. Passo 1

    O total é 6.

Resposta

As parcelas são 1 ÷ 6 = 16,67%, 2 ÷ 6 = 33,33% e 3 ÷ 6 = 50%, ou seja, 16,67%, 33,33% e 50% com duas casas decimais. Elas somam exatamente 100.

Exemplo 5: razões de mistura, 1:9

Dados

1:9

Resposta

Um concentrado misturado na proporção de 1 parte para 9 partes de água tem um total de 10 partes, então é 10% de concentrado e 90% de água.

Exemplo 6: de porcentagem para razão, 25%

Dados

25%
  1. Passo 1

    Uma parcela de 25% deixa 75%.

Resposta

A razão é 25:75, e dividir os dois por 25 dá 1:3.

Exemplo 7: uma razão de três partes com parcelas decimais, 1:3:4

Dados

1:3:4
  1. Passo 1

    O total é 1 + 3 + 4 = 8.

Resposta

As parcelas são 1 ÷ 8 = 0,125, 3 ÷ 8 = 0,375 e 4 ÷ 8 = 0,5, ou seja, 12,5%, 37,5% e 50%. Uma razão pode dar uma parcela decimal antes de qualquer arredondamento.

Razões comuns em porcentagem

Razões que não dividem 100 exatamente, como 1:2 e 1:5, são arredondadas para duas casas decimais.

Razões comuns em porcentagem
RazãoPrimeira parteSegunda parte
1:150%50%
1:233,33%66,67%
1:325%75%
1:420%80%
1:516,67%83,33%
1:910%90%
2:340%60%
3:260%40%
3:442,86%57,14%
1:195%95%
1:991%99%

Exercícios de razão para porcentagem

Tente resolver estes cinco antes de conferir as respostas. Arredonde para duas casas decimais quando necessário.

  1. Converta 3:7 em porcentagens.
  2. Escreva 60% como razão na forma mais simples.
  3. Converta a razão de três partes 2:3:5 em porcentagens.
  4. Uma bebida é preparada com 1 parte de xarope para 4 partes de água. Qual é a porcentagem de xarope?
  5. Uma turma tem meninos e meninas na razão 7:8. Qual é a porcentagem de meninas?

Respostas dos exercícios

Cada resposta começa com o total das partes.

  1. O total é 10, então as parcelas são 30% e 70%.
  2. 60% deixa 40%, então a razão é 60:40, que é 3:2.
  3. O total é 10, então as parcelas são 20%, 30% e 50%.
  4. O total é 5, então o xarope é 1 ÷ 5 = 20%.
  5. O total é 15, então as meninas são 8 ÷ 15 = 53,33% e os meninos são 46,67%.

Exercícios de razão para porcentagem (em inglês)

Código de razão para porcentagem

As duas versões reproduzem os exemplos resolvidos acima, rejeitam entradas não numéricas e recusam uma razão cujas partes são todas zero.

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;}​// [2, 3] -> [40, 60]; [3, 5, 2] -> [30, 50, 20]export function ratioToPercent(parts, decimals = 2) {  if (!Array.isArray(parts) || parts.length < 2) throw new TypeError("parts must be an array of at least two numbers");  parts.forEach((p) => {    finite("part", p);    if (p < 0) throw new RangeError("parts must not be negative");  });  const d = places(decimals);  const total = parts.reduce((a, b) => a + b, 0);  if (total === 0) throw new RangeError("the parts must not all be 0");  return parts.map((p) => Number(((p / total) * 100).toFixed(d)));}​function gcd(a, b) {  return b === 0 ? a : gcd(b, a % b);}​// 25 -> [1, 3] (part to rest, simplified). Accepts up to 2 decimal places.export function percentToRatio(percent) {  finite("percent", percent);  if (percent <= 0 || percent >= 100) throw new RangeError("percent must be above 0 and below 100");  const p = Math.round(percent * 100);  if (Math.abs(percent * 100 - p) > 1e-9) throw new RangeError("percent must have at most 2 decimal places");  const rest = 10000 - p;  const g = gcd(p, rest);  return [p / g, rest / g];}

Python

Python
from decimal import Decimal, ROUND_HALF_UPfrom math import gcd, isfinite​​def _num(name, v):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not 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 ratio_to_percent(parts, decimals=2):    if not isinstance(parts, (list, tuple)) or len(parts) < 2:        raise ValueError("parts must be a list of at least two numbers")    nums = [_num("part", p) for p in parts]    if any(n < 0 for n in nums):        raise ValueError("parts must not be negative")    total = sum(nums)    if total == 0:        raise ValueError("the parts must not all be 0")    return [_round(n / total * 100, decimals) for n in nums]​​def percent_to_ratio(percent):    p = _num("percent", percent)    if not 0 < p < 100:        raise ValueError("percent must be above 0 and below 100")    scaled = p * 100    if scaled != scaled.to_integral_value():        raise ValueError("percent must have at most 2 decimal places")    a = int(scaled)    b = 10000 - a    g = gcd(a, b)    return a // g, b // g

ratioToPercent([3, 5, 2]) retorna 30, 50 e 20, o exemplo de três partes, e percentToRatio(40) retorna 2 e 3. Arredonde apenas para exibição. As parcelas arredondadas podem não somar 100: ratioToPercent([1, 1, 1]) retorna 33,33 três vezes, o que dá 99,99, então a calculadora mostra o total exato ao lado das parcelas arredondadas. A versão em Python arredonda a metade para cima, que é a convenção escolar usual, e devolve valores Decimal, então 40 aparece como 40,00.

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.
  • Uma razão precisa de pelo menos duas partes. Partes negativas são rejeitadas, porque uma parte não pode ser menor que nada.
  • Uma parte igual a 0 é permitida, como em 0:4, que dá 0% e 100%. Uma razão com todas as partes iguais a 0 é recusada, porque o total é zero.
  • Partes decimais são aceitas, então 1,5:2,5 dá 37,5% e 62,5%.
  • Uma porcentagem a converter deve ser maior que 0 e menor que 100, com no máximo duas casas decimais, para que a razão continue legível.
  • 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.
  • Cada parte tem seu próprio campo, então nunca é preciso usar vírgula para separar as partes.

Erros comuns na conversão de razão para porcentagem

Erros comuns na conversão de razão para porcentagem
ErroO que dá erradoO que a calculadora faz
Dividir a primeira parte pela segunda2:3 calculado como 2 ÷ 3 dá 66,67%, e não 40%Divide pelo total de todas as partes
Não somar as partes primeiro3:1 lido como 300% em vez de 75%Soma as partes primeiro
Ler os dois-pontos como parte para o todo1:3 lido como 1/3 dá 33,33%, e não 25%Lê a razão como parte para parte
Deixar uma parte fora do total3:5:2 com total 8 dá 37,5%, e não 30%Usa todas as partes
Parcelas arredondadas que não chegam a 100%1:1:1 mostra 33,33% três vezes, o que dá 99,99%Mostra o total exato
Escrever uma porcentagem como p:10025:100 digitado como razão de parte para parte dá 20%, e não 25%Usa o restante, 100 menos a porcentagem
Não simplificar25:75 deixado como está em vez de 1:3Divide pelo máximo divisor comum

Uma divisão em cinco formas

A mesma divisão, 75% e 25%, escrita nas formas sobre as quais as pessoas perguntam:

Uma divisão em cinco formas
FormaExemploComo obter a porcentagemOnde fazer
Razão, parte para parte3:13 ÷ (3 + 1) × 100Esta página
Porcentagem para razão75%75:25, simplificado para 3:1Esta página
Fração3/4Divida e depois multiplique por 100Calculadora de fração para porcentagem
Decimal0,75Multiplique por 100Calculadora de decimal para porcentagem
Porcentagem de volta para fração75%Escreva sobre 100 e simplifiqueCalculadora de porcentagem para fração

Perguntas frequentes

Como converter uma razão em porcentagem?

Some as partes para obter o total, divida cada parte pelo total e multiplique por 100. Em 7:3 o total é 10, então as parcelas são 70% e 30%.

Como converter uma porcentagem em razão?

Combine a porcentagem com o que sobra de 100 e depois simplifique. 25% vira 25:75, que simplifica para 1:3. 40% vira 40:60, que é 2:3. Essa é uma razão de parte para o restante; a versão de parte para o todo de 25% é 25:100, ou 1:4.

Como escrever uma razão como porcentagem sem calculadora?

Ajuste a razão para que o total seja 100. Se o total divide 100 exatamente, multiplique: 2:3 tem total 5, então multiplique por 20 para obter 40:60, que se lê como 40% e 60%. 1:3 tem total 4, então multiplique por 25 para obter 25:75.

Como converter uma razão de três partes em porcentagens?

O método é o mesmo, com mais uma divisão. Em 3:5:2 o total é 10, então as parcelas são 30%, 50% e 20%, que voltam a somar 100%.

Uma razão de 3:1 é o mesmo que 300%?

Não. Em 3:1 a primeira parte é 3 de 4 partes no total, uma parcela de 75%, e a segunda é 25%. O valor 300% é a primeira parte medida em relação à segunda (3 ÷ 1 = 3), que compara as partes entre si e não é uma parcela do todo.

Por que minhas parcelas somam 99,99%?

Por causa do arredondamento. Uma divisão 1:1:1 dá 33,33% três vezes, o que totaliza 99,99%. Use mais casas decimais ou ajuste a maior parcela pela sobra de 0,01 para que a coluna some 100%.

Como converter uma razão em porcentagem no Excel?

Para duas partes em A2 e B2, use =A2/(A2+B2) e formate a célula como porcentagem. Para qualquer número de partes de A2 a C2, use =A2/SUM($A$2:$C$2) e arraste para a direita, mantendo o intervalo fixo.