Automatizar reportes en Excel o Google Sheets: cómo empezar
Para automatizar reportes en Excel o Google Sheets tenés que resolver tres cosas por separado: que los datos lleguen solos desde donde están (el sistema de gestión, el banco, Mercado Pago, las planillas del equipo), que la planilla haga los cálculos sin que nadie toque nada y que el resultado llegue por mail a quien lo tiene que leer. Gran parte de eso se resuelve con herramientas que ya tenés y sin inteligencia artificial. La IA entra al final, para escribir el resumen y señalar lo que se ve raro.
Todos conocemos el reporte de los lunes. Alguien llega temprano, abre cuatro archivos, exporta del sistema, copia, pega, arregla las fechas que quedaron como texto, actualiza la tabla, saca una captura y la manda al grupo. Le lleva la mañana. Y si esa persona falta, ese lunes no hay reporte.
Antes de automatizar: ¿alguien lo lee?
La pregunta es menos tonta de lo que suena. Es muy común que un reporte se siga armando todas las semanas por costumbre, con veinte columnas, cuando el dueño mira tres.
Antes de automatizar nada, sentate con quien recibe el reporte y preguntale qué mira, qué decisión toma con eso y qué le falta. Muchas veces el reporte se achica a la mitad en esa charla. Y automatizar algo chico es mucho más fácil que automatizar algo grande.
¿Cómo automatizar reportes en Excel o Google Sheets?
Paso 1: de dónde salen los datos
Este es el paso que más trabajo da y el que más tiempo ahorra. Las fuentes típicas en una pyme argentina son:
- El sistema de gestión (Tango, Bejerman o el que uses). Casi todos permiten exportar a Excel, y algunos tienen una conexión directa, lo que los técnicos llaman API, para sacar los datos sin intervención.
- Mercado Libre y Mercado Pago, que permiten descargar reportes de ventas y movimientos.
- El extracto del banco.
- Las planillas que carga el equipo a mano, como los pedidos del día o las visitas de los vendedores.
Para cada fuente, la pregunta es la misma: ¿cómo llega esto a la planilla del reporte sin que nadie copie y pegue? Hay varias respuestas, de la más simple a la más elaborada.
La más simple es acordar que la exportación se guarde siempre en la misma carpeta, con el mismo formato. Parece poco, pero ya permite el paso siguiente.
En Excel, Power Query (está en la pestaña Datos, como “Obtener datos”) puede tomar todos los archivos de una carpeta, limpiarlos y juntarlos en una sola tabla. Lo bueno es que recuerda los pasos de limpieza: borrar las filas de encabezado que agrega el sistema, convertir fechas, sacar los totales. Cada semana apretás “Actualizar todo” y listo. Si ya usás tablas dinámicas, lo básico de Power Query se aprende rápido, y es de lo más rendidor que tiene Excel.
En Google Sheets, IMPORTRANGE trae datos de otra planilla y se actualiza solo. Si el equipo carga información a mano, conviene que lo haga en un formulario o en una planilla con listas desplegables, para que no aparezcan “Juan Gómez”, “J. Gómez” y “juan gomez” como tres vendedores distintos.
Y si el sistema tiene API, un pequeño programa o una herramienta de automatización puede traer los datos todos los días a una hora fija, sin que nadie exporte nada. Esto ya requiere a alguien que sepa, pero es lo que elimina del todo el trabajo manual.
Paso 2: cómo se arma
La regla que más problemas evita: separar los datos del reporte. Una pestaña (o varias) con los datos crudos, tal como llegan, que nadie edita a mano. Otra pestaña con el reporte, que solo tiene fórmulas y tablas dinámicas que leen de la primera. Cuando llegan datos nuevos, el reporte se actualiza solo.
Las herramientas son las de siempre: tablas dinámicas, SUMAR.SI.CONJUNTO para totales por vendedor o por zona, la función QUERY en Google Sheets, formato condicional para que lo importante salte a la vista. Nada exótico.
Un detalle bien argentino. Con inflación, que las ventas en pesos suban respecto del mes pasado no dice mucho. Si el reporte compara períodos, sumá una columna en unidades vendidas, o compará contra la lista de precios vigente en cada momento. Si no, todo parece crecer y no te enterás de que estás vendiendo menos.
Paso 3: cómo llega por mail
El reporte que hay que ir a buscar no se lee. Tiene que llegar solo.
En Google Sheets, lo más directo es un pequeño script de Apps Script (viene incluido, en el menú Extensiones) con un activador por tiempo: todos los lunes a las 8, genera un PDF de la pestaña del reporte y lo manda por mail. En Excel, si tenés Microsoft 365, Power Automate permite armar un flujo programado que hace algo parecido. Y existen herramientas como Zapier o Make que conectan casi cualquier cosa con casi cualquier otra.
Sobre el formato, yo lo haría así: en el cuerpo del mail, los tres o cuatro números que importan y una o dos líneas de texto. El detalle, en un adjunto o en un link. Si el dueño puede leer lo importante desde el celular sin abrir nada, lo va a leer.
Si lo que necesitás es mirar los números todos los días y no solo los lunes, quizás lo tuyo sea un tablero de control que se actualice solo, más que un reporte por mail.
¿Dónde suma la IA en un reporte?
Una vez que los datos llegan solos y la planilla calcula, la IA agrega cosas que una fórmula no puede hacer.
Redactar el resumen. En vez de una tabla con veinte números, un párrafo que diga, por ejemplo: “Las ventas de la semana bajaron respecto de la anterior, sobre todo en zona oeste, donde dos clientes grandes no hicieron pedido. La cobranza mejoró. Hay tres productos con stock para menos de una semana”. Eso es lo que el dueño quiere leer un lunes a las 8.
Explicar las variaciones. La planilla te dice que algo bajó. La IA, si tiene acceso al detalle, puede buscar qué clientes, productos o vendedores explican la diferencia y contarlo en castellano.
Detectar cosas raras. Un cliente que compraba todas las semanas y hace un mes que no aparece. Un precio cargado con un cero de más. Un gasto que figura dos veces. Una regla fija detecta lo que vos ya sabías que tenías que buscar; la IA puede marcar lo que no se te había ocurrido mirar.
Responder preguntas. “¿Por qué bajó la cobranza en septiembre?” Si la IA tiene acceso a los datos del reporte, puede contestar eso sin que nadie arme una tabla nueva. Es la misma idea que explico en la nota sobre cómo encontrar información de la empresa con IA, aplicada a tus números.
Una advertencia importante. La IA tiene que recibir los números ya calculados por la planilla. Nunca le pidas que sume columnas o saque porcentajes por su cuenta, porque puede equivocarse sin que nadie lo note. La planilla calcula y la IA explica. Durante las primeras semanas, además, compará lo que escribe con la tabla, para confirmar que no está contando algo que no pasó.
¿Dónde alcanza con una fórmula o una automatización común?
En la mayoría de lo que hay en un reporte, para ser honesto.
Totales, promedios, comparaciones contra la semana anterior, rankings de clientes o productos, alertas de stock por debajo del mínimo, deuda vencida por cliente: todo eso lo resuelve una planilla bien armada. Una alerta que dice “avisame si un cliente debe más de tanto” es una regla, no necesita inteligencia.
Un criterio que me sirve bastante: si podés escribir lo que necesitás como “si pasa tal cosa, mostrá o avisá tal otra”, alcanza con una fórmula o con una automatización. La IA tiene sentido cuando hay que interpretar, redactar o encontrar algo que no sabías de antemano qué era.
Y otra cosa que digo seguido: si la planilla de base está desordenada, la IA no la arregla. Primero el orden, después lo demás. Si querés ver cómo encaja esto en el panorama general, en la guía de inteligencia artificial para pymes cuento en qué otras tareas sí conviene usarla.
Pasos para empezar a automatizar tu reporte
- Tomá el reporte actual y anotá cada paso que hace la persona para armarlo, con el tiempo que le lleva cada uno.
- Preguntale a quien lo recibe qué mira de verdad y sacá todo lo demás.
- Hacé una lista de las fuentes de datos y, para cada una, cómo se puede obtener sin copiar y pegar.
- Armá la planilla nueva con la estructura de datos por un lado y reporte por el otro. Al principio podés seguir pegando los datos a mano; lo importante es que el reporte se arme solo.
- Automatizá primero la fuente que más tiempo consume. Después la siguiente.
- Programá el envío por mail.
- Recién entonces sumá la IA para el resumen, y durante un tiempo comparala con lo que hubiera escrito la persona.
No hace falta hacer todo de una. Cada paso, por separado, ya le saca tiempo a alguien. Y el primero, el de anotar cómo se arma hoy el reporte, lo podés empezar el lunes que viene mientras lo arman.