Contar y promediar en Excel

Por el equipo de promedio.net · Actualizado el

Un promedio sin su conteo dice poco: no es lo mismo una calificación promedio de 9 con 2 alumnos que con 40. En Excel, =CONTAR(B2:B31) te dice cuántos números entran en =PROMEDIO(B2:B31), y con una categoría, =CONTAR.SI(A2:A11,E2) y =PROMEDIO.SI(A2:A11,E2,C2:C11) te dan, una al lado de la otra, cuántos y cuánto en promedio. El promedio condicional también se puede escribir como SUMAR.SI(…)/CONTAR.SI(…), que es exactamente lo que hace PROMEDIO.SI.

Sintaxis

Para saberFórmula
Cuántos números entran en el promedio=CONTAR(B2:B31)
Cuántas celdas tienen algo (texto incluido)=CONTARA(B2:B31)
Cuántas filas son de una categoría=CONTAR.SI(A2:A11,E2)
Promedio de esa categoría=PROMEDIO.SI(A2:A11,E2,C2:C11)
Lo mismo, desarmado=SUMAR.SI(A2:A11,E2,C2:C11)/CONTAR.SI(A2:A11,E2)
Cuántos superan el promedio=CONTAR.SI(B2:B9,">"&PROMEDIO(B2:B9))
Promedio de registros por día=FILAS(A2:A41)/CONTAR(UNICOS(A2:A41)) (Excel 365)

Paso a paso: tabla resumen por categoría

  1. Escribe la lista de categorías en una columna aparte (E2:E4). En Excel 365 puedes generarla con =UNICOS(A2:A11).
  2. En F2 escribe =CONTAR.SI($A$2:$A$11,E2) y arrástrala hacia abajo.
  3. En G2 escribe =PROMEDIO.SI($A$2:$A$11,E2,$C$2:$C$11) y arrástrala.
  4. Agrega una fila de total con =CONTAR(C2:C11) y =PROMEDIO(C2:C11).
  5. Comprueba que la suma de la columna F sea igual al total: si no, hay categorías mal escritas.

Ejemplos resueltos

Ejemplo 1: ticket promedio por categoría en una cafetería

Diez ventas: Bebidas 45, Comida 120, Postre 60, Bebidas 38, Comida 150, Comida 95, Bebidas 52, Postre 70, Comida 135 y Bebidas 41 pesos. Con las fórmulas del paso a paso:

CategoríaVentas (CONTAR.SI)Ticket promedio (PROMEDIO.SI)
Bebidas444
Comida4125
Postre265
Total1080.6

El total no es el promedio de 44, 125 y 65 (que daría 78): es 806 / 10 = 80.6, porque cada categoría pesa según cuántas ventas tiene. Si quieres reconstruirlo desde la tabla, =SUMAPRODUCTO(F2:F4,G2:G4)/SUMA(F2:F4) da también 80.6. Para un cálculo rápido de ticket promedio con totales, usa la calculadora de ticket promedio.

Ejemplo 2: cuántos alumnos están por encima del promedio

Calificaciones de ocho alumnos en B2:B9: 7, 9, 6, 8, 10, 5, 9 y 8. El promedio es 7.75.

=CONTAR.SI(B2:B9,">"&PROMEDIO(B2:B9)) → 5

Cinco alumnos (9, 8, 10, 9 y 8) superan el promedio. Para expresarlo como porcentaje, divide entre CONTAR(B2:B9): 5 / 8 = 62.5 %. El operador va entre comillas y se une al promedio con &; si escribes ">PROMEDIO(B2:B9)" todo entre comillas, Excel busca ese texto literal y devuelve 0. Para marcar visualmente a esos alumnos, usa formato condicional sobre el promedio.

Ejemplo 3: promedio de un conteo (registros por día)

Un registro de atención tiene una fila por cliente atendido, con la fecha en A2:A41: 40 atenciones repartidas en 8 días distintos. Para saber cuántos clientes se atienden en promedio por día:

=FILAS(A2:A41)/CONTAR(UNICOS(A2:A41)) → 40 / 8 = 5 clientes por día

Aquí no se promedia ninguna columna de números: se cuenta y se divide. Sin Excel 365, cuenta los días distintos con =SUMAPRODUCTO(1/CONTAR.SI(A2:A41,A2:A41)). Si lo que quieres es el conteo de cada día y su promedio, arma una tabla dinámica con la fecha en filas y «Cuenta» en valores.

Errores comunes

Contar cuántas veces aparece cada valor es la base de una tabla de frecuencias, y el conteo es el denominador de toda media aritmética: si el conteo está mal, el promedio también.

Preguntas frecuentes

¿Qué diferencia hay entre CONTAR y CONTARA?

CONTAR cuenta solo celdas con números (incluidas fechas). CONTARA cuenta todas las celdas no vacías, también las que tienen texto o una fórmula que devuelve "". Para saber cuántos datos entran en un promedio, usa CONTAR.