Skip to main content
Todos los artículos

Cómo calcular porcentajes en Excel y Google Sheets

Aprende las fórmulas exactas para calcular porcentajes en hojas de cálculo: porcentaje de un número, cambio porcentual, totales acumulados y errores comunes que debes evitar en Excel y Google Sheets.

Actualizado 2026-04-014 min de lectura946 palabras

Las hojas de cálculo son el lugar más común donde la gente hace cálculos con porcentajes en el trabajo real. Ya sea que estés haciendo seguimiento de un presupuesto en Google Sheets, analizando datos de ventas en Excel o creando un modelo financiero, conocer las fórmulas correctas de porcentajes ahorra horas de cálculo manual. Esta guía cubre todos los escenarios de porcentajes más comunes con fórmulas exactas que puedes copiar y usar directamente.

Porcentaje básico de un número

Para encontrar X% de Y en una hoja de cálculo, multiplica el número por el porcentaje dividido entre 100, o simplemente multiplica por la celda de porcentaje si está formateada como porcentaje.

Si tu porcentaje está en una celda normal (por ejemplo, 25 en la celda B1 y 200 en la celda A1): `=A1*(B1/100)` Resultado: 50

Si la celda de porcentaje ya está formateada como porcentaje (muestra 25%): `=A1*B1` Resultado: 50

Las hojas de cálculo almacenan internamente las celdas formateadas como porcentaje en forma decimal (25% se almacena como 0.25), por lo que multiplicar directamente funciona. El paso `/100` solo es necesario cuando la celda contiene el número sin formato de porcentaje.

Qué porcentaje es X de Y

Para encontrar qué porcentaje representa un número de otro:

`=(A1/B1)*100`

O si quieres el resultado formateado como porcentaje (haz clic derecho en la celda → Formato de celdas → Porcentaje):

`=A1/B1`

Ejemplo: celda A1 = 45, celda B1 = 180. La fórmula `=A1/B1*100` devuelve 25 (25%).

Usando PERCENTOF (solo en Google Sheets): Google Sheets 2024 introdujo `=PERCENTOF(45, 180)` que devuelve 0.25. Multiplica por 100 o formatea como porcentaje para mostrar el 25%.

Fórmula de cambio porcentual

Para calcular el cambio porcentual de un valor antiguo a uno nuevo:

`=((B1-A1)/ABS(A1))*100`

Donde A1 es el valor antiguo y B1 es el nuevo. La función `ABS()` maneja correctamente los valores de partida negativos.

Ejemplo: A1 = 80 (ingresos del mes pasado), B1 = 100 (este mes). La fórmula devuelve 25 (aumento del 25%).

¿Por qué ABS? Si tu valor inicial es negativo (como una pérdida de −$50,000), dividir entre un número negativo invertiría el signo del resultado. `ABS()` garantiza que el denominador siempre sea positivo, en línea con la convención de cálculo del cambio porcentual.

Totales porcentuales acumulados

Una necesidad habitual en hojas de cálculo: mostrar qué porcentaje del total representa cada fila, donde el total está al final.

Configuración: la columna A tiene valores en las filas 1–10. La celda A11 tiene la suma `=SUMA(A1:A10)`.

En la columna B, escribe para B1: `=A1/$A$11*100`

El `$A$11` usa referencia absoluta para que puedas arrastrar la fórmula hacia abajo sin que cambie el denominador. Arrastra de B1 a B10 y cada fila muestra su porcentaje del total.

Consejo: Formatea la columna B como porcentaje (sin multiplicar por 100) para una presentación más limpia: `=A1/$A$11` Luego formatea la celda como porcentaje. La celda muestra "23%" mientras almacena 0.23.

CONTAR.SI y porcentajes condicionales

Para encontrar qué porcentaje de una lista cumple una condición:

`=CONTAR.SI(A1:A100,">50")/CONTAR(A1:A100)*100`

Esto cuenta cuántos valores en A1:A100 son mayores que 50, divide entre el total y multiplica por 100.

Ejemplo de uso: ¿qué porcentaje de los pedidos de clientes superó los $500? ¿Qué porcentaje de los encuestados eligió la opción A?

Aumentar o disminuir un valor en un porcentaje

Para aumentar un valor en un porcentaje: `=A1*(1+B1/100)`

Para disminuir un valor en un porcentaje: `=A1*(1-B1/100)`

Donde A1 es el valor original y B1 es el porcentaje. Si B1 ya está formateado como porcentaje, omite el /100.

Cálculos de markup y margen

Porcentaje de markup (ganancia respecto al costo): `=(C1-B1)/B1*100` Donde B1 = costo, C1 = precio de venta.

Porcentaje de margen (ganancia respecto al precio de venta): `=(C1-B1)/C1*100`

Precio de venta a partir del margen deseado: `=B1/(1-D1/100)` Donde B1 = costo, D1 = porcentaje de margen deseado.

Errores comunes de porcentajes en Excel/Sheets

Error 1: Dividir entre la celda incorrecta. Al calcular el cambio porcentual, siempre divide entre el valor ANTIGUO (original), no el nuevo. Un error frecuente es referenciar accidentalmente el nuevo valor en el denominador.

Error 2: No usar ABS() con denominadores negativos. Si tu valor inicial puede ser negativo, usa siempre ABS() en el denominador de las fórmulas de cambio porcentual.

Error 3: Olvidar el /100 al mezclar números sin formato con celdas formateadas. Si A1 contiene 20 (el número veinte) y formateas B1 como porcentaje, `=A1*B1` da el resultado incorrecto si B1 muestra "20%" pero almacena internamente 0.20. Prueba primero con un ejemplo conocido.

Error 4: Referencias circulares en totales acumulados. Si tu fórmula de suma incluye las celdas que contienen las fórmulas de porcentaje, creas una referencia circular. Mantén el total en una celda separada que solo haga referencia a los datos sin procesar.

Error 5: PROMEDIO vs. promedio ponderado. Promediar directamente columnas de porcentajes (p. ej., el promedio de 10%, 20%, 30%) solo funciona si las bases subyacentes son iguales. Para promedios ponderados, usa SUMAPRODUCTO: `=SUMAPRODUCTO(A1:A3,B1:B3)/SUMA(B1:B3)` donde A es el porcentaje y B es el peso (cantidad, ingresos, etc.).

Referencia rápida

TareaFórmula (B1=%, A1=valor)
X% de Y=A1*(B1/100)
Qué % es X de Y=(A1/B1)*100
% cambio de A a B=((B1-A1)/ABS(A1))*100
Aumentar en %=A1*(1+B1/100)
Disminuir en %=A1*(1-B1/100)
% del total de columna=A1/SUMA($A$1:$A$10)*100
% de markup=(C1-B1)/B1*100
% de margen=(C1-B1)/C1*100

Usa nuestras calculadoras de porcentajes junto con tu trabajo en hojas de cálculo para verificar rápidamente los resultados: introduce los mismos números y compara los resultados para detectar errores de fórmula antes de que se propaguen.

Saber más