Saltar al contenido principal

Se han puesto valores de ejemplo. Reemplázalos por los tuyos.

Partes

Porcentajes de cada parte

20 % : 80 %

Cálculo paso a paso

  1. Total de las 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 de las partes
5
Los porcentajes exactos suman
100 %
Los porcentajes redondeados suman
100 %

Las razones se leen de parte a parte: 3:1 es 75 % y 25 %.

Una mezcla lleva 2 partes de concentrado por 3 de agua, o un presupuesto se reparte 3:5:2 entre tres equipos. ¿Qué parte le toca a cada uno? Suma las partes para obtener el total, divide cada parte entre él y luego multiplica por 100: 2:3 es 40 % y 60 %.

Introduce una razón de dos o tres partes en esta calculadora de razón a porcentaje y te muestra cada parte como porcentaje, con el total y el desarrollo. También puedes hacerlo al revés y convertir un porcentaje en una razón.

Cómo funciona la conversión de razón a porcentaje

Respuesta rápida: suma las partes de la razón para obtener el total, divide cada parte entre el total y multiplica por 100. Para 2:3 el total es 5, así que las proporciones son 2 ÷ 5 = 40 % y 3 ÷ 5 = 60 %.

Cómo convertir una razón en porcentaje

  1. Suma las partes de la razón para obtener el número total de partes.
  2. Divide cada parte entre el total para obtener su proporción en forma decimal.
  3. Multiplica cada proporción por 100 y añade el signo de porcentaje.

Una razón compara partes. Un porcentaje compara cada parte con el todo, y el todo es la suma de las partes. Por eso el primer paso es sumarlas. Las proporciones siempre suman 100 %.

Fórmula de razón a porcentaje

Proporción de una parte = parte ÷ (suma de todas las partes) × 100. La fórmula de razón a porcentaje es la misma para cualquier número de partes, así que una razón de tres partes como 3:5:2 usa un total de 3 + 5 + 2 = 10.

Razones de tres partes

Con tres partes, divide cada parte entre el mismo total, la suma de las tres. El método no cambia; solo hay una división más.

Razón de parte a parte y de parte a todo

Las razones se leen normalmente de parte a parte, así que 3:1 significa tres partes frente a una parte, un total de cuatro, y porcentajes de 75 % y 25 %. No significa 300 %. Si te dan una razón de una parte al todo, como 3 a 4, el todo ya es el segundo número y la parte es 3 ÷ 4 = 75 %. La calculadora lee toda razón como de parte a parte.

De porcentaje a razón

Para pasar de porcentaje a razón, escribe la parte y el resto como una razón y luego simplifícala. Una parte de 25 % deja 75 %, así que la razón es 25:75, que queda en 1:3 al dividir ambos números entre su máximo común divisor. Para 40 % la razón es 40:60, que es 2:3, y para 50 % es 50:50, que es 1:1. Cambia la dirección en la calculadora para convertir un porcentaje en una razón; entonces funciona como una calculadora de porcentaje a razón. Un porcentaje con decimales, como 33,33 %, da una razón larga (3333:6667), así que un porcentaje entero da una más legible.

Ejemplos de razón a porcentaje

Ejemplo 1: una razón de dos partes, 2:3

Datos

2:3
  1. Paso 1

    El total es 2 + 3 = 5.
  2. Paso 2

    Divide: 2 ÷ 5 = 0,4 y 3 ÷ 5 = 0,6.

Respuesta

Multiplica por 100: 40 % y 60 %.

Ejemplo 2: una razón con una primera parte pequeña, 1:4

Datos

1:4
  1. Paso 1

    El total es 5.

Respuesta

Las partes son 1 ÷ 5 = 0,2 y 4 ÷ 5 = 0,8, es decir, 20 % y 80 %.

Ejemplo 3: una razón de tres partes, 3:5:2

Datos

3:5:2
  1. Paso 1

    El total es 3 + 5 + 2 = 10.

Respuesta

Las partes son 3 ÷ 10, 5 ÷ 10 y 2 ÷ 10, que son 30 %, 50 % y 20 %.

Ejemplo 4: una razón de tres partes que no se divide exactamente, 1:2:3

Datos

1:2:3
  1. Paso 1

    El total es 6.

Respuesta

Las partes son 1 ÷ 6 = 16,67 %, 2 ÷ 6 = 33,33 % y 3 ÷ 6 = 50 %, es decir, 16,67 %, 33,33 % y 50 % con dos decimales. Suman exactamente 100.

Ejemplo 5: razones de mezcla, 1:9

Datos

1:9

Respuesta

Un concentrado mezclado en proporción de 1 parte por 9 de agua tiene un total de 10 partes, así que es 10 % de concentrado y 90 % de agua.

Ejemplo 6: de porcentaje a razón, 25 %

Datos

25 %
  1. Paso 1

    Una parte de 25 % deja 75 %.

Respuesta

La razón es 25:75, y al dividir ambos números entre 25 se obtiene 1:3.

Ejemplo 7: una razón de tres partes con proporciones decimales, 1:3:4

Datos

1:3:4
  1. Paso 1

    El total es 1 + 3 + 4 = 8.

Respuesta

Las partes son 1 ÷ 8 = 0,125, 3 ÷ 8 = 0,375 y 4 ÷ 8 = 0,5, es decir, 12,5 %, 37,5 % y 50 %. Una razón puede dar una parte decimal antes de cualquier redondeo.

Razones comunes como porcentajes

Las razones que no dividen 100 exactamente, como 1:2 y 1:5, se redondean a dos decimales.

Razones comunes como porcentajes
RazónPrimera 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 %

Ejercicios de práctica de razón a porcentaje

Intenta estos cinco antes de revisar las respuestas. Redondea a dos decimales cuando haga falta.

  1. Convierte 3:7 en porcentajes.
  2. Escribe 60 % como una razón en su forma más simple.
  3. Convierte la razón de tres partes 2:3:5 en porcentajes.
  4. Una bebida se prepara con 1 parte de jarabe por 4 partes de agua. ¿Qué porcentaje es jarabe?
  5. En una clase, la razón de niños a niñas es 7:8. ¿Qué porcentaje son niñas?

Respuestas de la práctica

Cada respuesta empieza con el total de las partes.

  1. El total es 10, así que las proporciones son 30 % y 70 %.
  2. 60 % deja 40 %, así que la razón es 60:40, que es 3:2.
  3. El total es 10, así que las proporciones son 20 %, 30 % y 50 %.
  4. El total es 5, así que el jarabe es 1 ÷ 5 = 20 %.
  5. El total es 15, así que las niñas son 8 ÷ 15 = 53,33 % y los niños son 46,67 %.

Ejercicios de práctica de razón a porcentaje (en inglés)

Código de razón a porcentaje

Ambas versiones reproducen los ejemplos resueltos anteriores, rechazan entradas no numéricas y rechazan una razón cuyas partes son todas cero.

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]) devuelve 30, 50 y 20, el ejemplo de tres partes, y percentToRatio(40) devuelve 2 y 3. Redondea solo para mostrar. Las partes redondeadas pueden no sumar 100: ratioToPercent([1, 1, 1]) devuelve 33,33 tres veces, que suman 99,99, así que la calculadora muestra el total exacto junto a las partes redondeadas. La versión en Python redondea hacia arriba, que es la convención escolar habitual, y devuelve valores Decimal, así que 40 se imprime como 40.00.

Privacidad y seguridad de las entradas

  • Los valores se calculan en tu navegador. Los números que ingresas no se envían a ningún servidor ni se guardan.
  • Los campos solo aceptan números. El texto, los campos vacíos, NaN e Infinity se rechazan con un mensaje, y nada de lo que escribas se evalúa nunca como código.
  • Una razón necesita al menos dos partes. Las partes negativas se rechazan, porque una parte no puede ser menor que nada.
  • Se permite una parte de 0, como en 0:4, que da 0 % y 100 %. Una razón con todas las partes en 0 se rechaza, porque su total es cero.
  • Se aceptan partes decimales, así que 1,5:2,5 da 37,5 % y 62,5 %.
  • Un porcentaje por convertir debe ser mayor que 0 y menor que 100, con como máximo dos decimales, para que la razón siga siendo legible.
  • En este idioma la coma es el separador decimal, así que 12,5 es doce y medio y 1,200 es 1,2. El punto actúa como separador de miles cuando va seguido de una coma decimal, por lo que 1.234,5 se lee como 1234,5. Una entrada como 1.234 (un punto seguido de exactamente tres cifras, sin coma) o 1,2,3 se rechaza por ambigua en lugar de adivinar. Los espacios entre grupos de cifras, incluidos los espacios de no separación, se ignoran, así que 1 200 se lee como 1200.
  • Cada parte tiene su propio campo, así que nunca hace falta una coma para separar las partes.

Errores comunes al pasar de razón a porcentaje

Errores comunes al pasar de razón a porcentaje
ErrorQué sale malQué hace la calculadora
Dividir la primera parte entre la segunda2:3 como 2 ÷ 3 da 66,67 %, no 40 %Divide entre el total de todas las partes
No sumar primero las partes3:1 leído como 300 % en lugar de 75 %Suma primero las partes
Leer los dos puntos como parte a todo1:3 como 1/3 da 33,33 %, no 25 %Lee la razón de parte a parte
Dejar una parte fuera del total3:5:2 con un total de 8 da 37,5 %, no 30 %Usa todas las partes
Proporciones redondeadas que no llegan a 100 %1:1:1 muestra 33,33 % tres veces, que suman 99,99 %Muestra el total exacto
Escribir un porcentaje como p:10025:100 ingresado como razón de parte a parte da 20 %, no 25 %Usa el resto, 100 menos el porcentaje
No simplificar25:75 se deja tal cual en lugar de 1:3Divide entre el máximo común divisor

Una misma división en cinco formas

La misma división, 75 % y 25 %, escrita en las formas que busca la gente:

Una misma división en cinco formas
FormaEjemploCómo obtener el porcentajeDónde hacerlo
Razón, de parte a parte3:13 ÷ (3 + 1) × 100Esta página
Porcentaje a razón75 %75:25, simplificado a 3:1Esta página
Fracción3/4Divide y luego multiplica por 100Calculadora de fracción a porcentaje
Decimal0,75Multiplica por 100Calculadora de decimal a porcentaje
Porcentaje de vuelta a fracción75 %Escribe sobre 100 y simplificaCalculadora de porcentaje a fracción

Preguntas frecuentes

¿Cómo convierto una razón en porcentaje?

Suma las partes para obtener el total, divide cada parte entre el total y multiplica por 100. Para 7:3 el total es 10, así que las proporciones son 70 % y 30 %.

¿Cómo convierto un porcentaje en razón?

Empareja el porcentaje con lo que resta hasta 100 y simplifica. 25 % se convierte en 25:75, que se simplifica a 1:3. 40 % se convierte en 40:60, que es 2:3. Es una razón de parte a resto; la versión de parte a todo de 25 % es 25:100, o 1:4.

¿Cómo escribo una razón como porcentaje sin calculadora?

Escala la razón para que el total sea 100. Si el total divide 100 exactamente, multiplica: 2:3 tiene un total de 5, así que multiplica por 20 para obtener 40:60, que se lee como 40 % y 60 %. 1:3 tiene un total de 4, así que multiplica por 25 para obtener 25:75.

¿Cómo convierto una razón de tres partes en porcentajes?

El método es el mismo con una división más. Para 3:5:2 el total es 10, así que las proporciones son 30 %, 50 % y 20 %, que suman de nuevo 100 %.

¿Una razón de 3:1 es lo mismo que 300 %?

No. En 3:1 la primera parte es 3 de 4 partes en total, una proporción de 75 %, y la segunda es 25 %. La cifra de 300 % es la primera parte medida contra la segunda (3 ÷ 1 = 3), lo que compara las partes entre sí y no es una proporción del todo.

¿Por qué mis proporciones suman 99,99 %?

Por el redondeo. Una división 1:1:1 da 33,33 % tres veces, lo que suma 99,99 %. Puedes usar más decimales o ajustar la proporción mayor con los 0,01 sobrantes para que la columna sume 100 %.

¿Cómo convierto una razón en porcentaje en Excel?

Para dos partes en A2 y B2, usa =A2/(A2+B2) y da a la celda formato de porcentaje. Para cualquier número de partes de A2 a C2, usa =A2/SUM($A$2:$C$2) y rellena hacia la derecha, manteniendo anclado el rango.