Cómo crear un informe de ventas dinámico en Google Sheets

En este tutorial te voy a enseñar cómo crear un informe de ventas dinámico en Google Sheets usando fórmulas como UNIQUE, SUMAR.SI.CONJUNTO y ARRAYFORMULA. Además, te mostraré cómo aplicar formatos de número personalizados para que tus reportes luzcan más profesionales y visuales, con flechas y colores, sin necesidad de usar reglas de formato condicional. Este método es perfecto para emprendedores, dueños de pequeñas empresas y cualquier persona que quiera hacer reportes claros, sin complicarse con columnas auxiliares o fórmulas muy rebuscadas.

Si prefieres ver este tutorial en video, te lo dejo a continuación:

1. Estructura de la base de datos

Para empezar, necesitamos una base de datos sencilla con las siguientes columnas:

FechaUnidadesProductoPrecioVentas
2022-01-0110Producto 110000100000
2021-01-015Producto 11000050000

La columna Ventas es simplemente el resultado de multiplicar Precio × Unidades. Esta columna puede ser calculada con la fórmula:

=C2*D2

Esto garantiza que tus datos estén completos y listos para el análisis.

2. Extraer la lista de productos únicos

Para crear un reporte dinámico, primero necesitamos la lista de productos sin repetir. Para eso usamos UNIQUE, que nos devuelve solo los productos distintos de la base de datos.

=UNIQUE(datos!C2:C)

Esta fórmula debe ir en la hoja de informe, en la columna donde quieras listar los productos. La ventaja es que si agregas nuevos productos en la base de datos, la lista se actualizará automáticamente.

3. Calcular las ventas por producto y año

3.1. Extraer el año sin crear una columna adicional

En lugar de agregar una columna extra en la base de datos para el año, podemos extraerlo directamente con ARRAYFORMULA combinado con AÑO. Así evitamos saturar la hoja con datos auxiliares.

=ARRAYFORMULA(AÑO(datos!A2:A))

Esta fórmula devuelve una matriz con el año de cada fecha. La usamos dentro de otras fórmulas para filtrar por año.

3.2. Usar SUMAR.SI.CONJUNTO para filtrar por año y producto

Ahora combinamos todo para sumar las ventas según el producto y el año. Aquí un ejemplo para el año 2022 y un producto que está en la celda A2:

=SUMAR.SI.CONJUNTO(
  datos!E2:E; 
  ARRAYFORMULA(AÑO(datos!A2:A)); 2022; 
  datos!C2:C; A2
)

Para que esta fórmula sea fácil de copiar y pegar en otras celdas, fija las referencias con $ así:

=SUMAR.SI.CONJUNTO(
  datos!$E$2:$E; 
  ARRAYFORMULA(AÑO(datos!$A$2:$A)); $B$1; 
  datos!$C$2:$C; $A2
)

En este caso, $B$1 es la celda donde pones el año que quieres analizar, y $A2 es el producto. Así puedes arrastrar la fórmula para hacer el informe para varios años y productos sin problemas.

4. Calcular el crecimiento entre años

Con las ventas por producto para dos años (por ejemplo, 2021 y 2022) ya listas, podemos calcular el crecimiento con esta fórmula sencilla:

=(C2/B2)-1

Donde B2 es el valor del año anterior y C2 el del año actual. El resultado será un porcentaje que muestra cuánto creció o decreció la venta.

5. Aplicar formatos de número personalizados

Lo mejor de este método es que podemos darle vida al informe con formatos de número personalizados que muestran flechas y colores según el valor, sin usar formato condicional. Esto hace que tu reporte sea más claro y rápido de interpretar.

5.1. Formato para crecimiento con colores y flechas

Selecciona la columna de crecimiento y aplica este formato personalizado:

[Verde]▲ #,##0.0%;[Rojo]▼ #,##0.0%;[Negro]-

¿Qué hace este formato? Mira:

  • Positivos: muestra una flecha hacia arriba (▲) en verde.
  • Negativos: muestra una flecha hacia abajo (▼) en rojo.
  • Cero: muestra un guion (-) en negro.

Así, con solo mirar la celda, sabes si el producto creció, bajó o se mantuvo.

5.2. Formato para valores en millones

Para mostrar las ventas en millones y que el número se vea más limpio, usa este formato:

#,##0.0,, "M"

Esto divide el valor por un millón y agrega una «M» al final. Por ejemplo, 7.300.000 se verá como 7,3 M. Perfecto para reportes ejecutivos.

6. Crear totales y resumen

Para cerrar tu informe, agrega totales con la función SUMA en la fila inferior de tus datos:

=SUMA(B2:B6)

Y para calcular el crecimiento total entre años, usa:

=(C7/B7)-1

Donde B7 y C7 son los totales de cada año. Así tendrás un resumen claro y profesional.

Conclusión

En este tutorial viste paso a paso cómo construir un informe de ventas dinámico en Google Sheets usando UNIQUE, SUMAR.SI.CONJUNTO y ARRAYFORMULA. Además, aprendiste a darle estilo con formatos personalizados de número para que tus reportes sean mucho más visuales y fáciles de interpretar sin complicarte con formatos condicionales.

Este método es ideal para emprendedores y pequeñas empresas que quieren reportes profesionales, automáticos y fáciles de mantener. Te animo a probarlo y adaptarlo a tus necesidades.

Si quieres dominar Google Sheets y crear reportes aún más avanzados, te invito a inscribirte en mi academia JuanSGuzman, donde profundizamos en estos temas con cursos, sesiones en vivo y soporte personalizado.

Si quieres aprender a usar Google Forms y Google Sheets desde cero, te invito a tomar un curso gratis de 2 horas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

JuanSGuzman
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.