Suma los números de un rango y los divide entre cuántos había.
PROMEDIO devuelve la media aritmética: el total dividido entre el recuento. La sutileza está enteramente en qué se cuenta. Las celdas vacías quedan fuera tanto del total como del recuento, así que no tiran del resultado hacia abajo. Los ceros entran en ambos, así que sí lo hacen.
Esa distinción decide si tu media es correcta. Diez comerciales de los que dos no vendieron nada: si esas dos filas están vacías, obtienes la media de ocho; si contienen 0, obtienes la media de diez. Ambos son números defendibles y solo uno responde a la pregunta que has hecho.
Lo otro que conviene saber es cuándo no usarla. Una media se deja arrastrar fácilmente por un valor extremo: un único pedido enorme empuja la media por encima de casi todos los pedidos reales. Cuando la distribución está sesgada, MEDIANA la describe mejor, y dar las dos suele ser la respuesta honesta.
=PROMEDIO(número1; [número2]; …)número1número2; …Encabezados en la fila 1, datos en A2:D6. Fíjate en el hueco de C4 y el texto de C6.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artículo | Unidades | Precio unitario | Región |
| 2 | Taladro inalámbrico | 12 | 89.99 | Norte |
| 3 | Alargador | 40 | 12.5 | Sur |
| 4 | Gafas de seguridad | 8 | Norte | |
| 5 | Guantes de trabajo | 25 | 5.4 | Sur |
| 6 | Cinturón de herramientas | 6 | n/d | Norte |
=PROMEDIO(B2:B6)Resultado: 18,2
91 unidades repartidas en cinco filas.
=PROMEDIO(C2:C6)Resultado: 35,963…
Solo cuentan tres celdas: el hueco de C4 y el texto "n/d" de C6 quedan fuera tanto del divisor como del total.
=PROMEDIO.SI(D2:D6; "Norte"; B2:B6)Resultado: 8,667…
La versión condicional, con el mismo orden de argumentos que SUMAR.SI: rango de prueba, criterio, rango a promediar.
=SI.ERROR(PROMEDIO(C2:C6); "Sin datos")Resultado: 35,963…
Protección frente a un rango sin ningún número, que si no devolvería #¡DIV/0!.
Leer sobre una fórmula no es lo mismo que escribirla. Abre el ejercicio de esta función y escríbela en una hoja real: recibirás comentarios inmediatos sobre qué celda está mal y por qué.
Por qué ocurre: No hay nada numérico en el rango, así que el recuento es cero y la división es imposible.
Cómo resolverlo: Envuélvela: =SI.ERROR(PROMEDIO(rango); "Sin datos"). Aparece sobre todo en plantillas antes de introducir datos.
Por qué ocurre: Se excluyeron celdas vacías del recuento cuando deberían haber contado como cero.
Cómo resolverlo: Decide qué quieres decir. Para contar los huecos como cero, usa =SUMA(rango)/CONTARA(rango) o rellénalos con 0.
Por qué ocurre: PROMEDIOA cuenta el texto como 0 y lo incluye en el divisor, mientras que PROMEDIO lo ignora del todo.
Cómo resolverlo: Usa PROMEDIO salvo que quieras específicamente tratar el texto como cero. PROMEDIOA sorprende mucho más de lo que ayuda.
No. Las celdas en blanco quedan fuera del total y del recuento, así que no afectan al resultado. Las celdas con 0 entran en ambos y sí bajan la media, y por eso sustituir huecos por ceros cambia la respuesta.
PROMEDIO es el total dividido entre el recuento y se mueve con cada valor, extremos incluidos. MEDIANA es el valor central al ordenar y apenas se mueve. Para sueldos, tamaños de pedido o cualquier cosa con cola larga, la mediana describe mejor el caso típico.
Usa PROMEDIO.SI: =PROMEDIO.SI(D2:D6; "Norte"; B2:B6) promedia las unidades solo de las filas del Norte. Para más de una condición, PROMEDIO.SI.CONJUNTO toma primero el rango a promediar, como SUMAR.SI.CONJUNTO.
Lecturas más largas donde esta función hace trabajo real en una hoja real.