Google Sheets avanzado

Cómo crear un dashboard en Google Sheets que se actualiza solo

Cómo crear un dashboard en Google Sheets que se actualiza solo
En este artículo

El reporte que Don Héctor armaba a mano cada mes

Don Héctor tiene una distribuidora pequeña de abarrotes. Cada fin de mes: abría su hoja de ventas, filtraba mes por mes, sumaba con la calculadora del celular, copiaba los números a otra hoja y le mandaba captura al contador por WhatsApp. Dos horas, todos los meses.

Y si el contador preguntaba “¿y abril comparado con marzo?”, otras dos horas. El dato existía, pero llegar hasta él costaba una tarde entera.

Un dashboard es lo contrario: una hoja donde lo importante se ve de un vistazo —ventas del mes, ticket promedio, producto estrella, avance hacia la meta— y que se actualiza sola con cada venta nueva. Lo armas una vez y te sirve todos los días. Construyamos uno, paso a paso.

Nota: uso punto y coma (;) como separador, lo normal en Sheets en español; en inglés, cambia ; por comas.

Qué es un dashboard (y qué no)

Un dashboard es una vista resumen, viva y conectada a tus datos. Abres la hoja y en diez segundos sabes cómo va el negocio. No tiene que ser bonito al principio —tiene que ser útil—.

Y qué no es: no es el informe mensual que armas copiando y pegando; no es una hoja de tablas gigantes que nadie lee; no es ponerle colores a todo porque sí. Mi regla de oro: si necesitas más de diez segundos para entender qué está pasando, no es un dashboard. Es un rompecabezas.

Paso 1: decide qué quieres ver antes de tocar nada

El error clásico es abrir Sheets y empezar a meter gráficos a lo loco. No. Primero papel y lápiz: ¿qué cinco números te dicen si el negocio va bien o mal?

Para la distribuidora de Don Héctor, los míos serían: ventas totales del mes, ticket promedio por venta, unidades vendidas, producto más vendido y porcentaje de cumplimiento de la meta. Cinco. Ni uno más, al principio.

A mi juicio, un dashboard con quince indicadores no se lee: se ignora. Cada KPI tiene que responder a una decisión concreta —”¿pido más inventario?”, “¿la promoción funcionó?”—. Si un número no cambia ninguna decisión, fuera de la hoja. Sin piedad.

Paso 2: una base de datos limpia (el 80% del trabajo)

El dashboard será tan bueno como los datos que lo alimentan. La hoja “Ventas” tiene que ser una tabla plana y disciplinada: una fila por venta, columnas fijas. Por ejemplo: A Fecha, B Producto, C Categoría, D Cantidad, E Precio unitario, F Total (=D×E), G Vendedor.

Tres prohibiciones: nada de celdas combinadas, nada de subtotales en la mitad (“TOTAL MARZO” en la fila 45), nada de filas decorativas. Esas filas “bonitas” son veneno para las fórmulas. La base es sagrada; la decoración vive en la hoja del dashboard.

Si vienes de Excel y nunca armaste esto desde cero, esta guía para empezar en Excel desde cero te pone al día —las tablas limpias funcionan igual en Sheets—.

Caso típico: tu tabla trae códigos y los nombres y precios viven en otra hoja. Para traerlos, BUSCARX es el reemplazo moderno de BUSCARV: busca el código y devuelve el dato, fila por fila.

Paso 3: los cálculos — QUERY o tablas dinámicas

Aquí nacen los números del dashboard. Dos caminos, los dos llegan:

Opción A: QUERY (mi favorita)

QUERY es como un mini lenguaje de consultas dentro de Sheets. Ventas por producto, de mayor a menor, en una sola fórmula:

=QUERY(Ventas!A:G;"select B, sum(D*E) where A is not null group by B order by sum(D*E) desc label B 'Producto', sum(D*E) 'Ventas'";1)

Ventas por mes:

=QUERY(Ventas!A:G;"select year(A), month(A)+1, sum(D*E) where A is not null group by year(A), month(A) order by year(A), month(A) label year(A) 'Año', month(A)+1 'Mes', sum(D*E) 'Ventas'";1)

Ojo con month(A)+1: QUERY numera los meses desde cero (enero = 0). El +1 lo deja en cristiano.

Opción B: tablas dinámicas

Si QUERY te intimida, las tablas dinámicas hacen lo mismo arrastrando campos: Insertar → Tabla dinámica, Producto en filas, Suma de Total en valores. Ojo: la tabla dinámica suma columnas que existen, así que la columna F (Total) debe estar calculada en la base. La documentación oficial de tablas dinámicas explica cada opción con calma.

Los KPI, uno por uno

En la hoja del dashboard, cada KPI es una celda grande con una fórmula (F = total, A = fecha, G = vendedor):

  • Ventas del mes: =SUMAR.SI.CONJUNTO(F2:F;A2:A;">="&FECHA(2026;10;1);A2:A;"<"&FECHA(2026;11;1)) —suma octubre de 2026. Mejor aún: apunta esas fechas a dos celdas y cambia de mes sin tocar la fórmula.
  • Número de ventas: =CONTAR.SI.CONJUNTO(A2:A;">="&FECHA(2026;10;1);A2:A;"<"&FECHA(2026;11;1))
  • Ticket promedio: ventas del mes entre número de ventas. Dice si vendes mucho poquito o poquito mucho.
  • % de meta: si la meta está en B3 y las ventas en B2, =B2/B3 con formato de porcentaje. Así de simple.
  • Producto estrella: si tu resumen por producto quedó en H2:I20, =INDICE(H3:H20;COINCIDIR(MAX(I3:I20);I3:I20;0)) devuelve el nombre del más vendido.

SUMAR.SI, CONTAR.SI, PROMEDIO y sus primas con .CONJUNTO son las que más vas a repetir aquí. Aquí tienes las fórmulas que más se usan, con ejemplos, por si quieres dominarlas.

Paso 4: gráficos que cuentan la historia

Un número solo informa; un gráfico convence. Tres bastan para empezar:

  • Tendencia mensual (líneas). Con la tabla de ventas por mes. La línea sube o baja: no hay discusión. El gráfico más importante.
  • Top de productos (barras horizontales). Top 10 de mayor a menor. De un vistazo sabes qué sostiene el negocio.
  • Cumplimiento de meta (barra de progreso). Mi truco favorito: una mini barra en la celda con =SPARKLINE(B2/B3;{"charttype"\"bar"}) (B2 ventas, B3 meta). Si da error es el idioma: en español, dentro de las llaves las columnas se separan con barra invertida; en inglés, con coma.

¿Y el pastel? Solo para partes de un todo con tres a cinco categorías —nada más—. Para todo lo demás, barras. El pastel es como el picante: un poquito realza, mucho arruina.

Paso 5: formato condicional para que hable solo

El dashboard ideal se lee sin leer: los colores avisan antes que los números. Tres reglas y listo:

  • % de meta en verde si llega a 100%, en rojo si va por debajo del 70%.
  • Escala de color en la tabla mensual: picos y valles saltan a la vista sin hacer cuentas.
  • Top 3 de productos con la regla lista de "los 3 valores principales".

No te pases: tres o cuatro reglas bien puestas valen más que veinte que convierten la hoja en un semáforo.

Paso 6: alimenta todo con IMPORTRANGE

Si las ventas las registra otra persona —o viven en otro archivo—, no copies y pegues: trae los datos en vivo:

=IMPORTRANGE("PEGA_AQUÍ_LA_URL_DE_LA_OTRA_HOJA";"Ventas!A:G")

La primera vez Sheets pedirá permitir el acceso. Desde entonces, cada venta nueva en el archivo original aparece en tu dashboard sola. Sin el eterno "¿me pasas la hoja actualizada?".

Tres cuidados: no importes columnas A:Z "por si acaso" (lento); la hoja origen debe seguir compartida contigo (sin acceso, el dashboard muere); y si alguien mueve columnas en el origen, tus QUERY se rompen. Documenta la estructura en una notica.

Filtros: deja que el usuario juegue

Un dashboard sin filtros es un cartel en la pared; con filtros es una herramienta. Lo más simple: una celda con validación de datos —desplegable con "Todos", "Ana", "Carlos", "Lucía"— para elegir vendedor, y tus fórmulas leen esa celda.

=QUERY(Ventas!A:G;"select sum(F) where A is not null "&SI(J2="Todos";"";" and G='"&J2&"'")&" label sum(F) 'Ventas'";1)

Eliges "Todos" y suma todo; eliges "Ana" y filtra solo sus ventas. Un desplegable, cero mantenimiento. ¿Sin fórmulas? Insertar → Segmentador hace algo parecido con clics, pero el truco del desplegable + QUERY impresiona más.

Diseño: que no parezca una hoja de cálculo

Cinco decisiones que cambian todo:

  1. Oculta la cuadrícula. Ver → Mostrar → desmarca Líneas de división. De repente parece una aplicación.
  2. Franja de título. Nombre del negocio, periodo que muestra, cuándo se actualizó. Contexto en dos segundos.
  3. Tarjetas de KPI. Número grande, etiqueta pequeña, un color de acento por tarjeta. Máximo tres colores en todo el dashboard.
  4. Espacio en blanco. Amontonar todo es el error número uno de los dashboards caseros —y el más fácil de arreglar—.
  5. Protege las fórmulas. Cuando quede lindo, protege los rangos con fórmulas para que ningún clic distraído los rompa.

Cómo se actualiza solo: la lista de verificación

La promesa del título, en checklist: se actualiza solo si cumples estos cinco puntos:

  1. Rangos abiertos en las fórmulas (A2:A, no A2:A100). Las filas nuevas entran solas.
  2. QUERY leyendo columnas completas, no rangos que se quedan cortos en diciembre.
  3. Gráficos apuntando a rangos abiertos o a tablas resumen que crecen solas. Un gráfico anclado a A1:A31 se queda ciego en la fila 32.
  4. IMPORTRANGE en vivo. Recalcula solo; si algo se ve viejo, revisa Archivo → Configuración → Cálculo.
  5. Cero totales a mano en la base de datos. Todo número del dashboard nace de una fórmula.

Prueba de fuego: agrega una venta falsa, mira cómo se mueve todo, bórrala. Si subió y volvió a su lugar, tienes un dashboard vivo. La ayuda oficial de Google Sheets documenta cada función usada aquí.

Empieza pequeño (en serio)

No intentes el dashboard definitivo el primer día. Tres KPI, un gráfico de tendencia, una tabla por producto. Úsalo un mes. Cada mes agrégale una cosa: un filtro, un indicador, un gráfico.

Los mejores dashboards que he visto empezaron siendo feos y útiles. El orden es ese: primero útil, después bonito. Don Héctor empezó con cinco números en una hoja blanca; hoy abre su dashboard en el celular mientras toma tinto y sabe exactamente cómo va el mes. Dos horas ahorradas, todos los meses, para siempre.

¿Te sirvió? Compártelo con quien lo necesite:

Mariana Torres

Redactora en TrucosSheets. Disfruta convertir funciones enredadas en pasos claros que cualquiera puede seguir.