Promedio por mes en Excel

Por el equipo de promedio.net · Actualizado el

Para sacar el promedio de un mes en Excel usa PROMEDIO.SI.CONJUNTO con dos límites de fecha: =PROMEDIO.SI.CONJUNTO(C2:C100,A2:A100,">="&E2,A2:A100,"<="&FIN.MES(E2,0)), donde E2 tiene el primer día del mes (1/3/2026) y FIN.MES(E2,0) calcula el último. Así la fórmula funciona igual para meses de 28, 30 o 31 días. Antes de escribirla, define qué promedio quieres: el promedio por registro dentro del mes o el promedio de los totales mensuales, que es otra cifra.

Sintaxis

NecesitasFórmula
Promedio de los registros de un mes=PROMEDIO.SI.CONJUNTO(C2:C100,A2:A100,">="&E2,A2:A100,"<="&FIN.MES(E2,0))
Igual, con fechas que llevan hora…,A2:A100,"<"&FIN.MES(E2,0)+1)
Con columna auxiliar =MES(A2) en D=PROMEDIO.SI.CONJUNTO(C2:C100,D2:D100,3,B2:B100,2026) (B con =AÑO(A2))
Mismo mes de todos los años=PROMEDIO.SI(D2:D100,1,C2:C100)
Promedio de los totales mensualesTotales con SUMAR.SI.CONJUNTO por mes y luego PROMEDIO de esos totales

FIN.MES(fecha, meses) devuelve el último día del mes que está a meses de distancia: con 0, el mismo mes; con −1, el anterior.

Paso a paso: tabla de promedios mensuales

  1. Comprueba que la columna de fechas tenga fechas reales: =ESNUMERO(A2) debe dar VERDADERO. Si da FALSO, la fecha es texto y no entrará en el criterio.
  2. En E2 escribe el primer día del primer mes, por ejemplo 1/2/2026, y en E3 =FECHA(AÑO(E2),MES(E2)+1,1). Arrastra E3 hacia abajo para obtener los meses siguientes.
  3. Dale a la columna E el formato personalizado mmm aaaa para que se lea «feb 2026».
  4. En F2 escribe =PROMEDIO.SI.CONJUNTO($C$2:$C$100,$A$2:$A$100,">="&E2,$A$2:$A$100,"<="&FIN.MES(E2,0)) y arrástrala.
  5. En G2, el número de registros del mes, con la misma lógica: =CONTAR.SI.CONJUNTO($A$2:$A$100,">="&E2,$A$2:$A$100,"<="&FIN.MES(E2,0)).
  6. Los meses sin datos darán #¡DIV/0!; envuélvelos en SI.ERROR(…,"") si prefieres celdas en blanco.

Ejemplos resueltos

Ejemplo 1: ticket promedio de febrero y marzo

Hay diez ventas: 3/2 1,150; 11/2 980; 19/2 1,240; 27/2 1,060; 2/3 1,310; 9/3 1,190; 17/3 1,420; 25/3 1,280; 31/3 1,350; y 6/4 1,100 (fechas de 2026, en formato día/mes).

Con 1/2/2026 en E2, la fórmula de F2 devuelve (1,150 + 980 + 1,240 + 1,060) / 4 = 1,107.5. Con 1/3/2026 en E3, entra también el día 31 gracias a FIN.MES: 6,550 / 5 = 1,310. Abril tiene un solo registro: 1,100.

Si hubieras escrito el límite como "<="&FECHA(2026,3,30), la venta del 31 de marzo habría quedado fuera. FIN.MES evita ese error.

Ejemplo 2: el mismo mes en varios años

Tienes los recibos de luz de tres años en una tabla con fecha (A) e importe (C). Agregas la columna D con =MES(A2). Los recibos de enero fueron 820 (2024), 870 (2025) y 905 (2026).

=PROMEDIO.SI(D2:D37,1,C2:C37) → (820 + 870 + 905) / 3 = 865

El criterio 1 es un número, no va entre comillas. Haz una tabla de 1 a 12 en otra columna y usa esa celda como criterio para tener el «enero típico», «febrero típico», etc. Si solo quieres un año, añade un segundo criterio sobre =AÑO(A2) con PROMEDIO.SI.CONJUNTO.

Ejemplo 3: promedio por venta frente a promedio mensual

Con los datos del ejemplo 1, alguien pregunta «¿cuánto vendemos en promedio al mes?». Las ventas de febrero suman 4,430 y las de marzo 6,550.

  • Promedio de los totales mensuales: (4,430 + 6,550) / 2 = 5,490 por mes.
  • Promedio por venta de febrero y marzo juntos: 10,980 / 9 = 1,220 por venta.

Para la primera cifra, calcula el total de cada mes con =SUMAR.SI.CONJUNTO($C$2:$C$100,$A$2:$A$100,">="&E2,$A$2:$A$100,"<="&FIN.MES(E2,0)) en una columna y luego aplica PROMEDIO a esa columna. Es un error frecuente responder con 1,220 a la pregunta de 5,490, o al revés. Excluye de este cálculo los meses incompletos (como abril, con una sola venta), porque bajarían el promedio mensual.

Errores comunes

Si prefieres no escribir fórmulas, una tabla dinámica con la fecha agrupada por meses da lo mismo en un par de clics. Para rangos que no son meses completos, mira promedio entre fechas, y si quieres suavizar la serie mes a mes, el promedio móvil. La calculadora de promedio de ventas sirve para revisar un mes concreto.

Preguntas frecuentes

¿Cómo saco el promedio de enero de varios años?

Crea una columna auxiliar con =MES(A2) y usa =PROMEDIO.SI(D2:D1000,1,C2:C1000). Promedia todas las filas de enero, sin importar el año.