Sumar datos del mes actual utilizando la función de consulta en Google Sheets

¿Estás cansado de luchar con los criterios de fecha en la función de consulta de Google Sheets? ¡No estás solo! Pero no temas, porque estoy aquí para compartir contigo una forma sencilla y efectiva de sumar los datos del mes actual utilizando la función de consulta. ¡No más criterios de fecha confusos y referencias interminables a viejos tutoriales!

Filtrar por mes en la función de consulta de Google Sheets

Para filtrar datos para un mes específico en la función de consulta de Google Sheets, puedes utilizar la función escalar month(). Por ejemplo, si deseas filtrar registros para el mes de septiembre, puedes usar la siguiente fórmula de consulta:

=query(B1:D,"Select * where month(B)=8")

¡Espera un minuto! ¿Por qué 8 en lugar de 9, podrías preguntar. Bueno, en la función de consulta, los números de los meses van desde 0 hasta 11, representando enero a diciembre. Entonces, en este caso, 8 representa septiembre, no agosto.

Google Sheets - Sumar datos del mes actual utilizando la función de consulta

Filtrar dinámicamente el mes actual

Ahora, hagamos las cosas aún más fáciles filtrando dinámicamente el mes actual utilizando la función de consulta. Puedes reemplazar el número del mes en la fórmula anterior por month(now()). De esta manera, la fórmula siempre filtrará los datos del mes actual.

=query(B1:D,"Select * where month(B)=month(now())")

Pero hay un pequeño problema. La fórmula incluirá cualquier registro con el mismo día y mes del año anterior. ¡No es lo que queremos! Para solucionar este problema, también podemos usar la función escalar year() en nuestra fórmula de consulta.

La fórmula final para filtrar filas correspondientes al mes actual se vería así:

=query(B1:D,"Select * where month(B)=month(now()) and year(B)=year(now())")

Sumar registros del mes actual

Ahora que sabes cómo filtrar datos del mes actual, pasemos a una de las partes más emocionantes: ¡sumar los registros! Puedes lograr esto fácilmente reemplazando el * en la fórmula de consulta anterior por Sum(D).

=query(B1:D,"Select Sum(D) where month(B)=month(now()) and year(B)=year(now())")

¿Quieres llevar tus habilidades de consulta aún más lejos? Echa un vistazo a mi artículo sobre cómo sumar, promediar, contar, encontrar el máximo y mínimo en la función de consulta de Google Sheets.

Sumar datos del mes actual condicionalmente

Con la función de consulta, puedes incluir múltiples criterios sin esfuerzo. Digamos que quieres sumar las ventas del artículo “Naranja” para el mes actual. La fórmula de consulta para este escenario sería:

=query(B1:D,"Select Sum(D) where C='Naranja' and month(B)=month(now()) and year(B)=year(now())")

¡Pero espera, hay más! ¿Qué pasa si quieres incluir dos criterios adicionales? Por ejemplo, sumar las ventas del mes actual donde el artículo sea “Naranja” o “Mango”. La fórmula se vería así:

=query(B1:D,"Select Sum(D) where (C='Naranja' or C='Mango') and (month(B)=month(now()) and year(B)=year(now()))")

¡Eso es todo! Ahora tienes el poder de sumar los datos del mes actual utilizando la función de consulta en Google Sheets. ¿Tienes alguna pregunta o duda? No dudes en hacerla en la sección de comentarios. ¡Disfruta de tus nuevas habilidades en consulta!


¿Quieres aprender más sobre Google Sheets y potenciar tu negocio en línea? Dirígete a Crawlan.com para obtener consejos y trucos de SEO de primera categoría!

Related posts