En este tutorial te voy a enseñar cómo sumar los valores de un mes específico en Google Sheets, incluso cuando la columna no muestra el mes de forma explícita sino fechas completas. Esto es súper útil para quienes trabajan con tablas que contienen fechas y necesitan agrupar o filtrar datos por mes sin complicarse la vida. Te mostraré cuatro métodos, desde los más básicos hasta uno avanzado que no requiere columnas auxiliares. Todos usan funciones nativas, así que no necesitas instalar nada extra.
Si prefieres aprender viendo el paso a paso en video, te lo dejo aquí:
Vamos a trabajar con una tabla sencilla que tiene dos columnas: una con fechas completas y otra con unidades vendidas. Nuestro objetivo es sumar las unidades correspondientes a un mes específico. Aquí te muestro cómo luce la tabla inicial:
| Fecha | Unidades |
|---|---|
| 2022-10-25 | 10 |
| 2022-10-26 | 15 |
| 2022-11-01 | 8 |
Método 1: SUMAR.SI para una fecha exacta
Este método es el más básico y sirve para sumar valores de una fecha específica. Por ejemplo, si quieres sumar las unidades vendidas el 26 de octubre de 2022, la fórmula es:
=SUMAR.SI(A2:A; FECHA(2022;10;26); B2:B)
La función SUMAR.SI aquí busca en el rango de fechas (A2:A) la fecha exacta y suma las unidades correspondientes en B2:B. Funciona perfecto para fechas puntuales, pero si quieres sumar todo un mes, esta fórmula se queda corta.
Método 2: SUMAR.SI.CONJUNTO con rango de fechas
Para sumar todo un mes, una opción es definir claramente el rango de fechas que abarca ese mes. Por ejemplo, para octubre de 2022, el rango sería del 1 al 31 de octubre:
| Inicio | Fin |
|---|---|
| 01/10/2022 | 31/10/2022 |
Luego, usas la fórmula SUMAR.SI.CONJUNTO para sumar las unidades dentro de ese rango:
=SUMAR.SI.CONJUNTO(B2:B; A2:A; ">="&C2; A2:A; "<="&D2)
Donde C2 es la celda con la fecha de inicio (01/10/2022) y D2 la fecha de fin (31/10/2022). Esta fórmula suma todos los valores en B2:B donde la fecha en A2:A está dentro del rango indicado.
Este método es muy útil cuando quieres controlar manualmente el rango de fechas y es bastante intuitivo para quienes están empezando.
Método 3: Columna auxiliar con número de mes
Este es uno de mis métodos favoritos porque es muy visual y fácil de mantener. Consiste en crear una columna auxiliar que extraiga el número del mes de cada fecha usando la función MES:
=MES(A2)
Así, la tabla quedaría así:
| Fecha | Unidades | Mes |
|---|---|---|
| 2022-10-25 | 10 | 10 |
| 2022-10-26 | 15 | 10 |
| 2022-11-01 | 8 | 11 |
Luego, para sumar las unidades de un mes específico, por ejemplo octubre (mes 10), usas:
=SUMAR.SI(C2:C; 10; B2:B)
Si quieres que sea dinámico, puedes colocar el número del mes en una celda (por ejemplo, E1) y la fórmula quedaría:
=SUMAR.SI(C2:C; E1; B2:B)
Este método es sencillo, flexible y muy fácil de actualizar, especialmente si trabajas con muchos datos y quieres filtrar rápidamente por mes.
Método 4: Sin columna auxiliar usando ArrayFormula
Este es el método más avanzado y el que personalmente recomiendo porque no necesitas columnas auxiliares. Lo que hacemos es usar la función MES directamente dentro de la fórmula con ArrayFormula, que convierte la función para trabajar con rangos completos:
=SUMAR.SI(ARRAYFORMULA(MES(A2:A)); 10; B2:B)
Si quieres que sea dinámico, con el número del mes en la celda E1, la fórmula sería:
=SUMAR.SI(ARRAYFORMULA(MES(A2:A)); E1; B2:B)
Esta fórmula es súper limpia porque no agrega columnas extras y mantiene tu hoja ordenada. Es ideal para cuando manejas hojas con muchos datos o quieres evitar complicarte con columnas adicionales.
Consejos adicionales para trabajar con fechas y meses en Google Sheets
Antes de terminar, te dejo algunos consejos para que tus fórmulas con fechas funcionen sin problemas:
- Formato de fecha: Asegúrate de que las fechas en tu columna estén en formato fecha reconocido por Google Sheets. Si están como texto, las fórmulas no funcionarán correctamente.
- Evita celdas vacías: Si tienes filas vacías en tus rangos, las fórmulas con ArrayFormula pueden devolver errores o resultados inesperados. Puedes usar funciones como
SI.ERRORo filtrar los datos para evitar esto. - Mes y año: Si quieres sumar por mes y año (por ejemplo octubre 2022 y no octubre 2023), puedes combinar las funciones AÑO y MES en fórmulas más completas.
- Validación: Usa validación de datos para que la celda donde ingresas el número de mes solo acepte números del 1 al 12, evitando errores.
Ejemplo avanzado: sumar por mes y año sin columna auxiliar
Si quieres sumar las unidades de un mes y año específicos sin usar columnas auxiliares, puedes usar esta fórmula con SUMAR.SI.CONJUNTO y ARRAYFORMULA combinando AÑO y MES:
=SUMAR.SI.CONJUNTO(B2:B; ARRAYFORMULA(AÑO(A2:A)); E1; ARRAYFORMULA(MES(A2:A)); F1)
En este ejemplo, E1 contiene el año (por ejemplo 2022) y F1 el mes (por ejemplo 10 para octubre). Así sumas solo las unidades que coinciden con ambos criterios.
Conclusión
En este tutorial viste cuatro formas de sumar valores por mes en Google Sheets:
- Usar SUMAR.SI para fechas exactas (ideal para casos puntuales).
- Usar SUMAR.SI.CONJUNTO con un rango de fechas (para controlar manualmente el periodo).
- Crear una columna auxiliar con el número del mes y usar SUMAR.SI (muy visual y fácil de mantener).
- Usar ArrayFormula con MES para evitar columnas auxiliares y mantener la hoja limpia.
- Combinar AÑO y MES con SUMAR.SI.CONJUNTO para sumar por mes y año sin columnas auxiliares.
Personalmente, recomiendo el uso de ArrayFormula para mantener la hoja ordenada y evitar columnas extras, pero escoge el método que mejor se adapte a tu caso y nivel. Ahora ya tienes varias herramientas para trabajar con fechas y meses en Google Sheets de forma eficiente.
Si quieres profundizar más en el tema de manejo de fechas y funciones avanzadas en Google Sheets, te recomiendo mi curso completo donde cubro desde lo básico hasta trucos avanzados para automatizar tus hojas: Curso Avanzado de Google Sheets.
Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.