Para calcular la mediana en Excel escribe =MEDIANA(B2:B10). Excel ordena internamente los números y devuelve el del centro; si la cantidad de datos es par, devuelve el promedio de los dos centrales. A diferencia de PROMEDIO, la mediana no se deja arrastrar por valores extremos: con sueldos, precios de vivienda o tiempos de espera, suele describir mejor el «caso típico». En Excel en inglés la función se llama MEDIAN.
Sintaxis
=MEDIANA(número1, [número2], …)
| Argumento | Obligatorio | Qué es |
|---|---|---|
número1 | Sí | Rango, celda o número |
número2, … | No | Más rangos o valores, hasta 255 |
Igual que PROMEDIO, ignora celdas vacías, texto y valores lógicos dentro de los rangos, pero sí cuenta los ceros.
| Necesitas | Fórmula |
|---|---|
| Mediana simple | =MEDIANA(B2:B10) |
| Mediana con condición (Excel 365) | =MEDIANA(FILTRAR(C2:C20,A2:A20="Norte")) |
| Mediana con condición (versiones anteriores) | =MEDIANA(SI(A2:A20="Norte",C2:C20)) con Ctrl + Mayús + Enter |
| Mediana ignorando errores | =AGREGAR(12,6,B2:B10) |
| Mediana sin ceros | =MEDIANA(FILTRAR(B2:B10,B2:B10<>0)) |
Paso a paso
- Escribe
=MEDIANA(en una celda vacía. - Selecciona el rango de números.
- Cierra el paréntesis y pulsa Enter.
- Junto a ella, calcula
=PROMEDIO(del mismo rango. Si las dos cifras están lejos, hay valores extremos o una distribución sesgada. - Si tus datos tienen categorías, calcula la mediana de cada una con la fórmula de FILTRAR.
Ejemplos resueltos
Ejemplo 1: sueldos con un valor extremo (cantidad impar)
Cinco sueldos mensuales de un equipo, en B2:B6: 9,500, 11,200, 12,000, 13,800 y 52,000 pesos (el último es del director).
=MEDIANA(B2:B6) → 12,000
=PROMEDIO(B2:B6) → 19,700
Con cinco datos, la mediana es el tercero en orden. El promedio casi duplica a la mediana por un solo sueldo, y ninguna persona del equipo, salvo el director, gana cerca de 19,700. Por eso los informes de ingresos suelen dar la mediana.
Ejemplo 2: cantidad par de datos
Tiempos de entrega de seis pedidos, en minutos: 18, 22, 25, 31, 35 y 40.
=MEDIANA(B2:B7) → 28
No hay un único dato central: Excel toma el tercero y el cuarto (25 y 31) y los promedia. El resultado, 28, no aparece en los datos, y es normal. El promedio, 28.5, queda muy cerca porque aquí no hay extremos.
Ejemplo 3: mediana de una región
La tabla de ventas tiene la región en A2:A9 y el importe en C2:C9. Las cinco ventas del Norte son 1,200, 640, 1,380, 1,150 y 560.
=MEDIANA(FILTRAR(C2:C9,A2:A9="Norte")) → 1,150
FILTRAR devuelve solo los importes del Norte y MEDIANA toma el central (560, 640, 1,150, 1,200, 1,380). El promedio de la región es 986: las dos ventas pequeñas lo jalan hacia abajo. Para dos condiciones, multiplícalas dentro de FILTRAR: (A2:A9="Norte")*(B2:B9="Café").
Errores comunes
- Buscar MEDIANA.SI. No existe. Usa FILTRAR o SI dentro de MEDIANA, o una tabla dinámica con el campo resumido por promedio y la mediana calculada aparte (las tablas dinámicas normales no ofrecen mediana).
- Ceros que no son datos. Igual que en el promedio, un 0 cuenta y mueve la mediana. Fíltralos si significan «sin dato».
- Números guardados como texto. Se ignoran sin aviso. Revisa con
=CONTAR(B2:B10). - Esperar que coincida con un dato. Con cantidad par, la mediana es el promedio de los dos centrales.
- Usar la mediana para totales. Si necesitas reconstruir un total (mediana × número de datos), no funciona: para eso sirve el promedio.
Para entender cuándo conviene cada medida, lee media, mediana y moda o la definición de mediana. Para verificar un resultado sin Excel, pega tus datos en la calculadora de mediana, que muestra los datos ordenados. Si también necesitas el valor más repetido, sigue con la moda en Excel.
Preguntas frecuentes
¿Existe MEDIANA.SI en Excel?
No. Para una mediana con condición usa =MEDIANA(FILTRAR(C2:C20,A2:A20="Norte")) en Excel 365, o =MEDIANA(SI(A2:A20="Norte",C2:C20)) confirmada con Ctrl + Mayús + Enter en versiones anteriores.
¿MEDIANA ordena los datos?
No hace falta ordenarlos. Excel encuentra el valor central internamente, sin cambiar el orden de tu tabla.