Calculadora de fracción a porcentaje
Esta calculadora de fracción a porcentaje convierte una fracción, un número mixto o una nota como 15 de 20 en porcentaje. También cubre los pasos de fracción a porcentaje, 24/30 y otras notas de X de Y, una tabla de fracciones comunes y una tabla de consulta.
Se han puesto valores de ejemplo. Reemplázalos por los tuyos.
Porcentaje
37,50 %
Cálculo paso a paso
- 3 ÷ 8 = 0,375
- 0,375 × 100 = 37,5 %
- Decimal
- 0,375
Sacaste 15 de 20 en un examen, o te comiste 1/8 de una pizza (12,5 %). ¿Cuánto es 15 de 20 como porcentaje? Divide el número de arriba entre el de abajo y luego multiplica por 100: 15 ÷ 20 = 0,75, que es 75 %.
Ingresa un numerador y un denominador, o un número mixto, en esta calculadora de fracción a porcentaje. Muestra primero el decimal y después el porcentaje, para que cada paso sea visible. Más abajo siguen una tabla de fracciones comunes y una tabla de consulta de notas populares, como 24 de 30.
Cómo funciona de fracción a porcentaje
Cómo convertir una fracción a porcentaje (dos pasos)
porcentaje = numerador / denominador × 100- Divide el numerador entre el denominador para obtener el decimal.
- Multiplica el decimal por 100 y agrega el signo de porcentaje.
Porcentaje significa «por cada cien», así que multiplicar el decimal por 100 da las partes de cada 100. El valor no cambia; solo cambia la forma de escribirlo.
Un atajo para denominadores que dividen a 100
Cuando el denominador cabe exactamente en 100 (2, 4, 5, 10, 20, 25 o 50), lleva la fracción a un denominador de 100. Para 15/20, multiplica el numerador y el denominador por 5 y obtienes 75/100, que es 75 %. Para 13/25, multiplica por 4 y obtienes 52/100, o 52 %. Los multiplicadores son 50 para mitades, 25 para cuartos, 20 para quintos, 10 para décimos, 5 para veinteavos, 4 para veinticincoavos y 2 para cincuentavos.
Fracciones impropias y números mixtos
Cuando el numerador es mayor que el denominador, la fracción es mayor que 1, así que el porcentaje es mayor que 100. Para un número mixto, conviértelo primero en fracción impropia y luego divide. La calculadora lo hace cuando rellenas el campo del número entero. Los ejemplos 2 y 3 de abajo muestran ambos casos.
Decimales periódicos y redondeo
Algunas fracciones dan decimales que nunca terminan. Un tercio es 0,3333 y así sucesivamente, que es 33,33 % con dos decimales, y 2/3 es 66,67 %. Redondea solo al final, porque redondear antes el decimal desplaza el porcentaje: 0,33 da 33 %, no 33,33 %.
X de Y como porcentaje
Una nota de X de Y es la fracción X/Y, así que el método es idéntico. 15 de 20 como porcentaje es 15/20, que es 75 %. Consulta cualquiera de las 68 notas frecuentes en la tabla de consulta rápida más abajo.
Fracción a porcentaje en Excel y Google Sheets
Con el numerador en A2 y el denominador en B2, escribe =A2/B2 y da a la celda formato de porcentaje. No hace falta multiplicar por 100, porque el formato de porcentaje lo hace por ti.
Tabla de fracción a porcentaje y ejemplos
Tabla de fracción a porcentaje
Esta tabla de porcentajes recoge las fracciones más comunes, con los decimales redondeados a cuatro cifras:
| Fracción | Decimal | Porcentaje |
|---|---|---|
| 1/2 | 0,5 | 50 % |
| 1/3 | 0,3333 | 33,33 % |
| 2/3 | 0,6667 | 66,67 % |
| 1/4 | 0,25 | 25 % |
| 3/4 | 0,75 | 75 % |
| 1/5 | 0,2 | 20 % |
| 2/5 | 0,4 | 40 % |
| 3/5 | 0,6 | 60 % |
| 4/5 | 0,8 | 80 % |
| 1/6 | 0,1667 | 16,67 % |
| 5/6 | 0,8333 | 83,33 % |
| 1/8 | 0,125 | 12,5 % |
| 3/8 | 0,375 | 37,5 % |
| 5/8 | 0,625 | 62,5 % |
| 7/8 | 0,875 | 87,5 % |
| 1/10 | 0,1 | 10 % |
| 3/10 | 0,3 | 30 % |
| 7/10 | 0,7 | 70 % |
| 9/10 | 0,9 | 90 % |
| 1/12 | 0,0833 | 8,33 % |
| 1/20 | 0,05 | 5 % |
Ejemplo 1: una fracción propia, 3/4
Datos
Paso 1
Divide: 3 ÷ 4 = 0,75.
Respuesta
Ejemplo 2: una fracción impropia, 7/4
Datos
Paso 1
Divide: 7 ÷ 4 = 1,75.
Respuesta
Ejemplo 3: un número mixto, 2 1/2
Datos
Respuesta
Ejemplo 4: un decimal periódico, 7/12
Datos
Paso 1
Divide: 7 ÷ 12 = 0,58333 y así sucesivamente.
Respuesta
Ejemplo 5: una nota, 34 de 40
Datos
Respuesta
X de Y como porcentaje: tabla de consulta rápida
Las notas más buscadas, ordenadas por el total. 27 de 30 como porcentaje es 90 %, 25 de 30 como porcentaje es 83,33 % y el porcentaje de 24/30 es 80 %. Las fracciones unitarias pequeñas son rápidas: 1/10 como porcentaje es 10 %, 1/20 como porcentaje es 5 % y 3/20 como porcentaje es 15 %.
| X de Y | Fracción | Como porcentaje |
|---|---|---|
| 2 de 3 | 2/3 | 66,67 % |
| 2 de 5 | 2/5 | 40 % |
| 2 de 6 | 2/6 | 33,33 % |
| 4 de 6 | 4/6 | 66,67 % |
| 3 de 7 | 3/7 | 42,86 % |
| 5 de 7 | 5/7 | 71,43 % |
| 4 de 9 | 4/9 | 44,44 % |
| 6 de 9 | 6/9 | 66,67 % |
| 1 de 10 | 1/10 | 10 % |
| 6 de 10 | 6/10 | 60 % |
| 8 de 10 | 8/10 | 80 % |
| 8 de 11 | 8/11 | 72,73 % |
| 10 de 11 | 10/11 | 90,91 % |
| 2 de 12 | 2/12 | 16,67 % |
| 5 de 12 | 5/12 | 41,67 % |
| 7 de 12 | 7/12 | 58,33 % |
| 10 de 12 | 10/12 | 83,33 % |
| 9 de 13 | 9/13 | 69,23 % |
| 10 de 13 | 10/13 | 76,92 % |
| 11 de 13 | 11/13 | 84,62 % |
| 10 de 14 | 10/14 | 71,43 % |
| 11 de 14 | 11/14 | 78,57 % |
| 1 de 15 | 1/15 | 6,67 % |
| 9 de 15 | 9/15 | 60 % |
| 10 de 15 | 10/15 | 66,67 % |
| 12 de 15 | 12/15 | 80 % |
| 13 de 15 | 13/15 | 86,67 % |
| 12 de 17 | 12/17 | 70,59 % |
| 15 de 17 | 15/17 | 88,24 % |
| 12 de 18 | 12/18 | 66,67 % |
| 13 de 18 | 13/18 | 72,22 % |
| 1 de 20 | 1/20 | 5 % |
| 3 de 20 | 3/20 | 15 % |
| 4 de 20 | 4/20 | 20 % |
| 15 de 20 | 15/20 | 75 % |
| 13 de 21 | 13/21 | 61,9 % |
| 16 de 21 | 16/21 | 76,19 % |
| 17 de 21 | 17/21 | 80,95 % |
| 18 de 21 | 18/21 | 85,71 % |
| 16 de 22 | 16/22 | 72,73 % |
| 18 de 24 | 18/24 | 75 % |
| 21 de 24 | 21/24 | 87,5 % |
| 10 de 25 | 10/25 | 40 % |
| 13 de 25 | 13/25 | 52 % |
| 15 de 25 | 15/25 | 60 % |
| 16 de 25 | 16/25 | 64 % |
| 20 de 25 | 20/25 | 80 % |
| 22 de 25 | 22/25 | 88 % |
| 20 de 30 | 20/30 | 66,67 % |
| 21 de 30 | 21/30 | 70 % |
| 23 de 30 | 23/30 | 76,67 % |
| 24 de 30 | 24/30 | 80 % |
| 25 de 30 | 25/30 | 83,33 % |
| 26 de 30 | 26/30 | 86,67 % |
| 27 de 30 | 27/30 | 90 % |
| 28 de 30 | 28/30 | 93,33 % |
| 29 de 30 | 29/30 | 96,67 % |
| 25 de 35 | 25/35 | 71,43 % |
| 30 de 35 | 30/35 | 85,71 % |
| 30 de 40 | 30/40 | 75 % |
| 34 de 40 | 34/40 | 85 % |
| 30 de 50 | 30/50 | 60 % |
| 32 de 50 | 32/50 | 64 % |
| 35 de 50 | 35/50 | 70 % |
| 41 de 50 | 41/50 | 82 % |
| 40 de 60 | 40/60 | 66,67 % |
| 48 de 60 | 48/60 | 80 % |
| 50 de 60 | 50/60 | 83,33 % |
Código de fracción a porcentaje
Ambas versiones reproducen los ejemplos anteriores (75 %, 175 %, 250 %, 58,33 %, 85 %) y la tabla de consulta, rechazan entradas no numéricas y rechazan un denominador cero.
JavaScript
function finite(name, v) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);}export function fractionToPercent(numerator, denominator, decimals = 2) { finite("numerator", numerator); finite("denominator", denominator); if (denominator === 0) throw new RangeError("denominator must not be 0"); if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10"); return Number(((numerator / denominator) * 100).toFixed(decimals));}export function mixedToPercent(whole, numerator, denominator, decimals = 2) { finite("whole", whole); finite("numerator", numerator); finite("denominator", denominator); if (denominator === 0) throw new RangeError("denominator must not be 0"); if (!Number.isInteger(decimals) || decimals < 0 || decimals > 10) throw new RangeError("decimals must be a whole number from 0 to 10"); const sign = whole < 0 ? -1 : 1; const value = sign * (Math.abs(whole) + numerator / denominator); return Number((value * 100).toFixed(decimals));}Python
from decimal import Decimal, ROUND_HALF_UPimport mathdef _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 fraction_to_percent(numerator, denominator, decimals=2): n, d = _num("numerator", numerator), _num("denominator", denominator) if d == 0: raise ValueError("denominator must not be 0") return _round(n / d * 100, decimals)def mixed_to_percent(whole, numerator, denominator, decimals=2): w, n, d = _num("whole", whole), _num("numerator", numerator), _num("denominator", denominator) if d == 0: raise ValueError("denominator must not be 0") sign = -1 if w < 0 else 1 return _round(sign * (abs(w) + n / d) * 100, decimals)mixedToPercent(2, 1, 2) devuelve 250, el ejemplo del número mixto. Redondea solo para mostrar. La versión de Python redondea la mitad hacia arriba con Decimal, que es la convención escolar habitual; el toFixed de JavaScript trabaja con el valor binario, así que un valor en un empate, como 1,005, puede redondearse hacia abajo cuando la convención escolar lo redondea hacia arriba.
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 aceptan solo números. El texto, los campos vacíos, NaN e Infinity se rechazan con un mensaje, y nada de lo que escribes se evalúa nunca como código.
- Un denominador de 0 devuelve un mensaje claro en lugar de un error de división, porque una fracción no puede tener denominador cero.
- Los decimales se limitan a un número entero de 0 a 10.
- 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.
Errores comunes al convertir fracciones a porcentaje
| Error | Qué sale mal | Qué hace la calculadora |
|---|---|---|
| Dividir el denominador entre el numerador | 3/4 leído como 4 ÷ 3 da 133 % en lugar de 75 % | Divide el numerador entre el denominador |
| Olvidar multiplicar por 100 | 3/4 informado como 0,75 | Muestra primero el decimal y después el porcentaje |
| Redondear el decimal antes de convertir | 1/3 como 0,33 da 33 %, no 33,33 % | Redondea solo el porcentaje final, a dos decimales por defecto y sin ceros finales |
| Leer 3/4 % como 3/4 | 3/4 % significa 0,75 %, que no es 75 % | Lee 3/4 como tres cuartos y devuelve 75 % |
| Manejar mal un número mixto | 2 1/2 leído como (2 + 1) ÷ 2 da 150 % en lugar de 250 % | Convierte a 5/2 antes de dividir |
| Usar un total equivocado en X de Y | 15 aciertos y 5 errores son 15 de 20, no 15 de 5 (300 %) | Pide el total, no el resto |
| Tratar un valor superior a 100 % como un error | 7/4 es 175 %, que es válido | Acepta fracciones impropias |
Fracción, decimal y porcentaje: un valor, cinco formas
El mismo valor, 0,75, escrito de cinco maneras. Cómo convertir un número en porcentaje depende de su forma:
| Forma | Ejemplo | Cómo obtener el porcentaje | Dónde hacerlo |
|---|---|---|---|
| Fracción | 3/4 | Divide y luego multiplica por 100 | Esta página |
| X de Y | 15 de 20 | Igual que la fracción 15/20 | Esta página, tabla de consulta rápida |
| Decimal | 0,75 | Multiplica por 100 | Calculadora de decimal a porcentaje |
| Razón, de parte a parte | 3:1 | 3 ÷ (3 + 1) × 100 | Calculadora de razón a porcentaje |
| Porcentaje de vuelta a fracción | 75 % | Escríbelo sobre 100 y simplifica hasta 3/4 | Calculadora de porcentaje a fracción |
Las filas de fracción y de X de Y son el mismo cálculo. La fila de la razón es la que más confunde: una razón de 3:1 divide un todo en 4 partes, así que la primera parte es 3/4, no 3/1.