La desviación media mide cuánto se alejan, por término medio, los datos de su propio promedio sin que las desviaciones por arriba y por abajo se anulen entre sí. Con Excel puedes obtenerla en una sola celda gracias a la función DESVPROM (AVEDEV) o armarla a mano con PROMEDIO, ABS y CONTAR, lo que además te ayuda a entender qué está pasando. Al terminar este tutorial sabrás calcularla sobre datos sueltos, interpretarla para decidir si un lote cumple una norma y adaptarla a datos agrupados en intervalos con frecuencias. Las funciones que usamos están en todas las versiones de Excel de escritorio desde 2007, en Excel para la web y en Excel para Mac.
Qué es la desviación media y para qué te sirve en una hoja
Imagina la hoja de notas de un grupo de cinco alumnos: 6, 8, 5, 9 y 7. La media es 7, así que ningún alumno está exactamente en el promedio. Hay tres notas por debajo (6, 5 y la propia 7) y dos por encima (8 y 9). Si restas cada nota menos la media obtienes -1, +1, -2, +2 y 0. Si los sumas tal cual, el resultado es 0 y parece que no hay desviación, lo cual es mentira: las desviaciones hacia abajo y hacia arriba se cancelan.
Para evitar esa cancelación se toma el valor absoluto de cada diferencia, que convierte -1 en 1 y -2 en 2. La desviación media es el promedio de esas diferencias en valor absoluto: DM = (Σ |xᵢ − media|) / n. Cuanto más alto es el número, más dispersos están los datos respecto a su centro.
En la práctica te sirve para juzgar si una serie es estable: notas de un alumno, tiempos de respuesta de un operador, pesos de un envase o tiempos de entrega de un proveedor. En una hoja de calidad, además, puede alimentar un SI que decida si un lote pasa o se rechaza.
La función DESVPROM y las piezas que la arman
DESVPROM (AVEDEV) hace todo el trabajo en una sola celda: calcula la media del rango, resta cada dato menos esa media, pasa cada diferencia a valor absoluto y promedia los resultados. Su sintaxis es =DESVPROM(número1; [número2]; ...). Sobre las cinco notas anteriores devuelve 1,2.
Conviene conocer las piezas que la arman porque las vas a reutilizar:
- PROMEDIO (AVERAGE): calcula la media aritmética del rango.
- ABS (ABS): convierte la diferencia en un número positivo.
- CONTAR (COUNT): cuenta cuántos números hay en el rango, es decir, la n de la fórmula.
Verás que la fórmula "a mano" es exactamente =SUMA(ABS(B2-B8))/CONTAR(B2:B6), escrita por partes en varias celdas para que se entienda paso a paso.
PROMEDIO: el centro del que se desvían los datos
=PROMEDIO(B2:B6)
PROMEDIO devuelve la media aritmética del rango. El argumento obligatorio es número1, el rango con los datos; los demás son opcionales y sirven para añadir más rangos sueltos. Con las notas 6, 8, 5, 9 y 7 devuelve 7.
ABS: la diferencia siempre en positivo
=ABS(B2-$B$8)
ABS quita el signo al resultado de una resta. Aquí B2 es la nota del alumno y $B$8 la media, fijada con dólares para que al copiar la fórmula hacia abajo la celda de la media no se desplace.
CONTAR: cuántos datos entran en el cálculo
=CONTAR(B2:B6)
CONTAR devuelve cuántos números hay en el rango: solo cuenta celdas con números y deja fuera el texto y las celdas vacías. Es la n que aparece en el denominador de la fórmula de la desviación media.
DESVPROM: la desviación media en una sola celda
=DESVPROM(B2:B6)
DESVPROM aplica toda la fórmula de un tirón: media, diferencias, valor absoluto y promedio. Sobre las cinco notas devuelve 1,2, igual que el camino "a mano" en varias celdas.
Calcular la desviación media paso a paso con fórmulas
Abre un libro nuevo y llámalo Notas. En la primera hoja, llamada Notas, escribe los datos tal como se ven. La idea es calcular primero a mano para entender cada paso y después comprobar con DESVPROM.
- Escribe los encabezados Alumno en A1 y Nota en B1.
- Rellena los datos: Ana, 6; Luis, 8; Marta, 5; Pedro, 9; Sofía, 7.
- En B8 escribe
=PROMEDIO(B2:B6): resultado 7. - En C1 escribe Desv. y en D1 escribe |Desv.|.
- En C2 escribe
=B2-$B$8. Pulsa F4 sobre $B$8 si no se ha fijado sola, y arrastra el controlador de relleno hasta C6. - En D2 escribe
=ABS(C2)y arrastra hasta D6. - En B10 escribe Suma |Desv.|, en C10
=SUMA(D2:D6); resultado 6. - En B11 escribe n, en C11
=CONTAR(B2:B6); resultado 5. - En B12 escribe DM (manual), en C12
=C10/C11; resultado 1,2. - En B13 escribe DM (DESVPROM), en C13
=DESVPROM(B2:B6); resultado 1,2.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Alumno | Nota | Desv. | ** | Desv. | ** |
| 2 | Ana | 6 | -1 | 1 | ||
| 3 | Luis | 8 | 1 | 1 | ||
| 4 | Marta | 5 | -2 | 2 | ||
| 5 | Pedro | 9 | 2 | 2 | ||
| 6 | Sofía | 7 | 0 | 0 | ||
| 7 | ||||||
| 8 | 7 |
La media en su celda y la fórmula preparada para copiar
=PROMEDIO(B2:B6)
En B8 obtienes 7, la media del grupo. La fórmula de C2 (=B2-$B$8) usa dólares para que, al arrastrar hacia abajo, siempre reste contra la celda de la media y no contra celdas que se van moviendo.
Pasar a valor absoluto y promediar
=ABS(C2)
ABS convierte cada desviación con su signo en un número positivo: -1 pasa a 1, -2 pasa a 2, el 0 se queda en 0. Al sumar D2:D6 obtienes 6 y al dividir entre 5 (CONTAR) te queda 1,2.
Comprobar el resultado con DESVPROM
=DESVPROM(B2:B6)
DESVPROM hace todo el recorrido en una sola celda: 1,2, igual que el cálculo a mano. Cuando las dos celdas coinciden, sabes que el método paso a paso estaba bien.
La desviación media en un caso real de control de calidad
Suma a tu libro una segunda hoja llamada Control. Es el caso típico de una línea de detergente: se pesan diez envases al azar y se mira si el llenado se aleja mucho del peso declarado. La norma interna dice que la desviación media no debe pasar de 13 mL.
- Crea la pestaña Control (clic derecho sobre la pestaña Notas > Insertar > Hoja de cálculo) y rellena la columna Muestra en A1 y los pesos en B2:B11: 485, 505, 492, 515, 509, 504, 487, 493, 518, 492.
- En B13 escribe Media y en C13
=PROMEDIO(B2:B11); resultado 500. - En B14 escribe Desv. media y en C14
=DESVPROM(B2:B11); resultado 10,2. - En B15 escribe Tope (mL) y en C15 13.
- En B16 escribe Veredicto y en C16
=SI(C14<=C15;"Lote aprobado";"Lote rechazado"); resultado "Lote aprobado".
| A | B | C | |
|---|---|---|---|
| 1 | Muestra | Peso (mL) | |
| 2 | 1 | 485 | |
| 3 | 2 | 505 | |
| 4 | 3 | 492 | |
| 5 | 4 | 515 | |
| 6 | 5 | 509 | |
| 7 | 6 | 504 | |
| 8 | 7 | 487 | |
| 9 | 8 | 493 | |
| 10 | 9 | 518 | |
| 11 | 10 | 492 | |
| 12 | |||
| 13 | Media | 500 | |
| 14 | Desv. media | 10,2 | |
| 15 | Tope (mL) | 13 | |
| 16 | Veredicto | Lote aprobado |
Calcular la media y la desviación media de la muestra
=PROMEDIO(B2:B11)
=DESVPROM(B2:B11)
La media se queda en 500 mL y la desviación media en 10,2 mL. Comparas 10,2 contra 13 sin tener que hacer cuentas a mano: una sola fórmula lo decide.
Decidir con SI si el lote pasa el control
=SI(C14<=C15;"Lote aprobado";"Lote rechazado")
La función SI recibe la condición, el valor si se cumple y el valor si no. Como 10,2 <= 13, devuelve "Lote aprobado". Si subes una muestra para que la desviación media supere 13, el mensaje cambia solo.
Datos agrupados en intervalos: la media y la desviación media con frecuencias
Cuando los datos están resumidos en una tabla de frecuencias, ya no tienes los valores sueltos sino intervalos con su marca de clase (el punto medio del intervalo) y las veces que se repite cada intervalo. Toca adaptar la fórmula con SUMAPRODUCTO.
- Añade una tercera hoja llamada Frecuencias.
- Rellena Días en A1 y Alumnos en B1.
- En A2:A6 escribe las marcas de clase 1,5; 4,5; 7,5; 10,5; 13,5.
- En B2:B6 escribe las frecuencias 5, 12, 18, 10, 5.
- En B8 escribe Media y en C8
=SUMAPRODUCTO(A2:A6;B2:B6)/SUMA(B2:B6); resultado 6,9. - En C1 escribe |Desv.|, en C2
=ABS(A2-$C$8)y arrastra hasta C6. - En B9 escribe Desv. media, en C9
=SUMAPRODUCTO(C2:C6;B2:B6)/SUMA(B2:B6); resultado 2,232.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Días | Alumnos | ** | Desv. | ** |
| 2 | 1,5 | 5 | 5,4 | ||
| 3 | 4,5 | 12 | 2,4 | ||
| 4 | 7,5 | 18 | 0,6 | ||
| 5 | 10,5 | 10 | 3,6 | ||
| 6 | 13,5 | 5 | 6,6 | ||
| 7 | |||||
| 8 | Media | 6,9 | |||
| 9 | Desv. media | 2,232 |
Media ponderada con SUMAPRODUCTO
=SUMAPRODUCTO(A2:A6;B2:B6)/SUMA(B2:B6)
SUMAPRODUCTO multiplica cada marca de clase por su frecuencia y suma todos los productos en un solo paso. Dividir entre SUMA(B2:B6) (que vale 50, el total de alumnos) convierte esa suma en una media ponderada: 6,9 días.
Desviación media ponderada sobre la misma tabla
=SUMAPRODUCTO(C2:C6;B2:B6)/SUMA(B2:B6)
La fórmula repite la idea: cada |desv.| se multiplica por la frecuencia del intervalo, se divide entre el total de observaciones y se obtiene la desviación media ponderada, 2,232 días. La estructura es la misma que la media, solo cambia el sumando: ahora son las desviaciones, no las marcas de clase.
Errores típicos al calcular la desviación media en Excel
Por qué la media cambia al añadir datos vacíos o con texto
| A | B | |
|---|---|---|
| 1 | Alumno | Nota |
| 2 | Ana | 6 |
| 3 | Luis | |
| 4 | Marta | 5 |
| 5 | Pedro | NP |
| 6 | Sofía | 7 |
| 8 | Media | 6 |
Si en la hoja de notas hay celdas vacías o con texto ("NP"), PROMEDIO las ignora y vuelve a calcular la media con los números que quedan (6, 5 y 7 → 6). CONTAR hace lo mismo y baja a 3. DESVPROM también las deja fuera, así que su resultado cambia igual que el cálculo a mano. La regla es: lo que no es número no cuenta para nada, ni para la media, ni para el conteo, ni para la desviación media.
Por qué la desviación da 0 con todos los datos iguales
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Alumno | Nota | Desv. | ** | Desv. | ** |
| 2 | Ana | 7 | 0 | 0 | ||
| 3 | Luis | 7 | 0 | 0 | ||
| 4 | Marta | 7 | 0 | 0 | ||
| 5 | Pedro | 7 | 0 | 0 | ||
| 6 | Sofía | 7 | 0 | 0 | ||
| 12 | DM (manual) | 0 | ||||
| 13 | DM (DESVPROM) | 0 |
Si todos los alumnos sacan la misma nota, la diferencia de cada uno con la media es 0, ABS devuelve 0 y tanto el cálculo a mano como DESVPROM dan 0. No es un fallo: es la señal de que los datos no se separan del centro, es decir, no hay dispersión.
Por qué aparece #¡DIV/0! al calcular a mano
| A | B | C | |
|---|---|---|---|
| 12 | DM (manual) | #¡DIV/0! |
La fórmula =C10/C11 falla si C11 (CONTAR) vale 0, porque no se puede dividir entre cero. Pasa cuando borras todos los datos del rango B2:B6 y dejas solo celdas vacías o con texto. La solución es envolver la división en SI.ERROR para mostrar un mensaje legible: =SI.ERROR(C10/C11;"Sin datos").
Lo que ya sabes hacer con la desviación media en Excel
- Mide cuánto se alejan, en promedio, los datos de su media, sin que las desviaciones hacia arriba y hacia abajo se cancelen.
- La fórmula a mano es la suma de los valores absolutos de las diferencias dividida entre el número de datos:
(Σ |xᵢ − media|) / n. - DESVPROM (AVEDEV) resuelve esa fórmula en una sola celda y está en todas las versiones de Excel desde 2007.
- La celda de la media se fija con F4 para que las fórmulas copiadas hacia abajo no se desplace.
- Con SUMAPRODUCTO se calcula la desviación media ponderada cuando los datos están agrupados en intervalos con frecuencias.
El siguiente paso natural es la desviación estándar con DESVEST (STDEV), que eleva las diferencias al cuadrado antes de promediar. Sobre los mismos datos suele dar un valor mayor y se usa cuando quieres castigar más las desviaciones grandes: lee nuestra guía de la desviación estándar en Excel para ver cuándo conviene una y cuándo la otra.
FAQ
- ¿Qué función de Excel calcula la desviación media?
- ¿Cómo se calcula la desviación media con fórmulas en Excel?
- ¿Qué diferencia hay entre DESVPROM y DESVEST?
- ¿Cómo se calcula la desviación media con datos agrupados?
- ¿Por qué DESVPROM me da 0 si todos los datos son iguales?
Dudas al calcular la desviación media en Excel
1. ¿Cuál es la fórmula de la desviación media?
La desviación media es el promedio de las distancias de cada dato respecto a la media. Se calcula sumando los valores absolutos de cada diferencia (|xi – x̄|), dividiendo el total entre el número de datos n. En Excel obtienes ese resultado con una sola función: =DESVPROM(rango).
2. ¿Puedes mostrarme un ejemplo de desviación media?
Sí. Con los datos 4, 8 y 10, la media es 7,33 y las distancias a la media son 3,33, 0,67 y 2,67, que suman 6,67. Dividiendo 6,67 entre 3 datos obtienes una desviación media de 2,22. En Excel basta con escribir =DESVPROM(A2:A4) y obtienes ese mismo valor.
3. ¿Cómo se calcula la desviación media en Excel?
Escribe en una celda vacía =DESVPROM(rango), donde rango es el conjunto de números a evaluar, y pulsa Intro. Por ejemplo, =DESVPROM(A2:A10) devuelve directamente la desviación media de esos nueve valores. Si en vez de la media aritmética quieres la del rango completo de la hoja, usa =DESVPMED(A2:A10).
4. ¿Dónde puedo descargar una hoja de Excel con ejercicios de desviación media resueltos?
En la propia web del tutorial tienes enlazada la hoja de ejemplo lista para abrir: incluye los datos, las fórmulas paso a paso y los resultados ya calculados, de modo que solo tienes que pulsar Descargar y abrirla en tu Excel para repasar cada caso. No hace falta buscar PDFs externos cuando puedes practicar directamente sobre la hoja.
5. ¿Cómo se calcula la desviación media con datos agrupados en intervalos?
Con datos agrupados necesitas, para cada intervalo, su marca de clase (punto medio) y su frecuencia. Calculas la media general con =SUMAPRODUCTO(marcas;frecuencias)/SUMA(frecuencias), después las diferencias absolutas ponderadas y por último divides el total por la suma de frecuencias. En Excel puedes resolverlo todo en una hoja auxiliar con estas dos fórmulas.
6. ¿Para qué sirve la desviación media?
Sirve para medir, en promedio, cuánto se desvían los datos de su valor central sin que los signos positivo y negativo se cancelen. Es una medida de dispersión fácil de interpretar y muy útil para comparar la variabilidad de dos series: cuanto mayor es la desviación media, más dispersos están los datos alrededor de la media.
7. ¿La desviación media y la varianza son lo mismo?
No, son medidas de dispersión distintas. La desviación media trabaja con las distancias en valor absoluto (|xi – x̄|), mientras que la varianza eleva esas diferencias al cuadrado antes de promediarlas. Por eso la varianza se expresa en unidades al cuadrado y la desviación media, en las mismas unidades que los datos originales.
8. ¿Qué es la desviación estándar y en qué se diferencia de la desviación media?
La desviación estándar es la raíz cuadrada de la varianza y refleja una dispersión promedio en las mismas unidades que los datos. Se calcula en Excel con =DESVEST.M(rango) para una muestra o =DESVEST.P(rango) para la población. A diferencia de la desviación media, que usa valores absolutos, la estándar penaliza más las desviaciones grandes al elevarlas al cuadrado.
Fuentes
- MicrosoftPROMEDIO — documentación oficialconsultado el 13/10/2026
- MicrosoftPROMEDIO.SI — documentación oficialconsultado el 13/10/2026
- MicrosoftSIFECHA — documentación oficialconsultado el 13/10/2026
- MicrosoftPAGO — documentación oficialconsultado el 13/10/2026
- MicrosoftMEDIA.GEOM — documentación oficialconsultado el 13/10/2026