Excel

Cómo crear un dashboard interactivo en Excel

Crea un dashboard interactivo en Excel paso a paso: define KPIs, arma tablas y gráficos dinámicos, agrega tarjetas de KPI y conecta segmentaciones.

Por Equipo editorial de DashCore HubActualizado 7 min de lectura

Un dashboard interactivo en Excel es una sola hoja que muestra tus números clave y gráficos, con segmentaciones que permiten filtrar todo por región, producto o fecha con un clic. Se construye en tres capas: una tabla de datos limpia, tablas dinámicas que la resumen y una hoja de dashboard con tarjetas de KPI, gráficos dinámicos y segmentaciones conectadas. En este tutorial recorremos cada capa para que termines con un dashboard que se actualiza con un solo clic.

Planifica el dashboard antes de abrir Excel

La razón más común por la que un dashboard fracasa no es técnica. Intenta mostrarlo todo y termina sin responder nada. Antes de construir, escribe las respuestas a tres preguntas:

  1. ¿Quién lo va a usar? Un gerente de tienda, un director de ventas y el dueño del negocio necesitan distintos niveles de detalle.
  2. ¿Qué decisiones va a apoyar? Por ejemplo: qué regiones necesitan atención esta semana, qué productos hay que reabastecer o si vamos bien con la meta del mes.
  3. ¿Cuáles son los 3 a 6 números más importantes? Esos serán tus tarjetas de KPI. Lo típico es ingresos, unidades, cantidad de pedidos, valor promedio por pedido y cambio frente al periodo anterior.

Después dibuja el diseño en papel: tarjetas de KPI arriba, un gráfico de tendencia en el centro, comparaciones por categoría abajo y segmentaciones a la izquierda o arriba. La gente lee empezando por la esquina superior izquierda, así que ahí va el número más importante. Nuestra guía de KPIs que todo negocio debe medir te ayuda a escoger las medidas correctas.

Capa 1: Prepara los datos

Pon los datos crudos en su propia hoja llamada Datos y conviértelos en una tabla de Excel con Ctrl+T. Ponle el nombre tblVentas. En este tutorial suponemos las columnas FechaPedido, Region, Tienda, Producto, Categoria, Unidades e Ingresos, con una fila por pedido.

  • Verifica que las fechas sean fechas de verdad y los números sean números de verdad.
  • Elimina filas vacías, subtotales y celdas combinadas.
  • Si los datos vienen de un archivo que recibes con frecuencia, cárgalos con Power Query en vez de pegarlos, así al actualizar el dashboard también se actualizan los datos. Nuestra guía de Power Query te enseña cómo.
Consejo: Trabaja con tres hojas con funciones claras: Datos (tabla cruda), Calc (tablas dinámicas y fórmulas auxiliares) y Dashboard (lo que ven los usuarios). Oculta o protege Calc cuando compartas el archivo para que nadie rompa el motor sin querer.

Capa 2: Crea las tablas dinámicas

En la hoja Calc, crea una tabla dinámica por cada visual que piensas mostrar. Todas empiezan igual: haz clic dentro de tblVentas, Insertar > Tabla dinámica, Hoja de cálculo existente, y elige una ubicación en Calc. Deja suficiente espacio vacío entre ellas para que no se encimen cuando crezcan.

Tabla dinámicaFilasValoresSe usa para
tdKPI(ninguna)Suma de Ingresos, Suma de Unidades, Cuenta de FechaPedidoTarjetas de KPI
tdTendenciaFechaPedido agrupada por Años y MesesSuma de IngresosGráfico de líneas
tdRegionRegionSuma de Ingresos (de mayor a menor)Gráfico de barras
tdProductoProductoSuma de Ingresos, filtro de 10 mejoresGráfico de barras o tabla

Ponle nombre a cada tabla dinámica en Analizar tabla dinámica > Nombre de tabla dinámica. Los nombres claros facilitan mucho las conexiones de las segmentaciones y las fórmulas. Si necesitas repasar cómo agrupar y ordenar, consulta nuestra guía paso a paso de tablas dinámicas.

Capa 3: Diseña la hoja del dashboard

Tarjetas de KPI

En la hoja Dashboard, crea una fila de tarjetas: una celda con la etiqueta ("Ingresos") encima de una celda con un número grande. Trae cada número desde tdKPI con IMPORTARDATOSDINAMICOS (GETPIVOTDATA), que sigue funcionando aunque cambie el diseño de la tabla dinámica. Escribe =, haz clic en el valor dentro de la tabla dinámica y Excel escribe la fórmula por ti:

Ingresos:
=IMPORTARDATOSDINAMICOS("Suma de Ingresos", Calc!$A$3)

Unidades:
=IMPORTARDATOSDINAMICOS("Suma de Unidades", Calc!$A$3)

Valor promedio por pedido (IFERROR):
=SI.ERROR(IMPORTARDATOSDINAMICOS("Suma de Ingresos", Calc!$A$3) / IMPORTARDATOSDINAMICOS("Cuenta de FechaPedido", Calc!$A$3), 0)

Los nombres de los campos deben coincidir con los que aparecen en el área de Valores de tu tabla dinámica. Según tu configuración regional, el separador puede ser punto y coma en lugar de coma. Da formato a las celdas de KPI con letra grande y un formato de número como $#,##0,"K" para mostrar miles de forma compacta. Agrega debajo una línea más pequeña con contexto, como la meta o el periodo anterior.

Gráficos

Haz clic dentro de tdTendencia y elige Analizar tabla dinámica > Gráfico dinámico > Línea. Corta el gráfico (Ctrl+X) y pégalo en la hoja Dashboard. Repite con tdRegion y tdProducto usando gráficos de barras agrupadas. Luego limpia cada gráfico:

  • Haz clic derecho en un botón de campo del gráfico y elige Ocultar todos los botones de campo.
  • Elimina la leyenda cuando haya una sola serie.
  • Escribe títulos que digan la pregunta o la conclusión, como "Ingresos por mes".
  • Usa un solo color de acento y grises neutros; evita los efectos 3D.
  • Alinea los gráficos a la cuadrícula manteniendo presionada la tecla Alt al arrastrar, y usa anchos iguales.

Agrega contexto con metas y comparaciones

Un número solo casi nunca le dice al lector si las cosas van bien o mal. Pon la meta mensual en una celda de entrada con etiqueta en la hoja Calc y muestra el avance junto a la tarjeta de Ingresos con una fórmula sencilla como =B4/Calc!$H$2 con formato de porcentaje, donde B4 tiene el KPI de ingresos y H2 la meta. Luego usa Inicio > Formato condicional para pintar ese porcentaje de verde cuando llegue al 100% y de ámbar cuando se quede corto. Que el color tenga significado: si todo está resaltado, nada destaca. Una línea breve de texto debajo del gráfico de tendencia, escrita cada semana, puede explicar el cambio principal en palabras sencillas.

Agrega interactividad con segmentaciones y escala de tiempo

  1. Haz clic en cualquier tabla dinámica de Calc, ve a Analizar tabla dinámica > Insertar segmentación de datos y elige Region y Categoria.
  2. Con una tabla dinámica seleccionada, elige Insertar escala de tiempo y selecciona FechaPedido.
  3. Corta las segmentaciones y la escala de tiempo y pégalas en la hoja Dashboard.
  4. Haz clic derecho en cada segmentación > Conexiones de informe (Conexiones de filtro en la escala de tiempo) y marca todas las tablas dinámicas: tdKPI, tdTendencia, tdRegion y tdProducto.
  5. Prueba: haz clic en una región y confirma que las tarjetas de KPI y los tres gráficos cambian a la vez.

Las segmentaciones solo pueden conectar tablas dinámicas creadas desde el mismo origen, otra razón para mantener todos tus datos en una sola tabla o en el modelo de datos. En la pestaña Segmentación puedes definir el número de columnas y un estilo que combine con tus colores.

Atajo con IA: Antes de construir, pídele a un asistente de IA que critique tu plan: "Estoy creando un dashboard de ventas en Excel para un gerente regional. Columnas: FechaPedido, Region, Tienda, Producto, Categoria, Unidades, Ingresos. Sugiere 5 tarjetas de KPI, 3 gráficos y 2 segmentaciones, explica qué decisión apoya cada uno y señala lo que podría saturar la página." Usa la respuesta como lista de verificación, no como diseño final.

Termina, protege y mantén el dashboard

  • Quita las líneas de cuadrícula y los encabezados de la hoja Dashboard (pestaña Vista) para que se vea limpio.
  • Evita que las columnas cambien de ancho al actualizar: en las Opciones de cada tabla dinámica, desmarca "Autoajustar anchos de columna al actualizar".
  • Actualiza todo con Datos > Actualizar todo cuando lleguen datos nuevos, y considera activar "Actualizar al abrir el archivo".
  • Protege el diseño con Revisar > Proteger hoja, permitiendo "Usar tablas dinámicas y gráficos dinámicos" para que las segmentaciones sigan funcionando. Pruébalo, porque el comportamiento puede variar según la versión de Excel.
  • Agrega una nota de "Última actualización" para que los lectores sepan qué tan recientes son los números.

Próximos pasos

Crea una primera versión con tres tarjetas de KPI, dos gráficos y una segmentación, muéstrasela a la persona que la va a usar y pregúntale qué decisión tomaría con ella. Mejórala según su respuesta. Cuando tus datos ya no quepan en una sola tabla o necesites compartir un dashboard siempre actualizado en línea, compara tus opciones en Excel vs Power BI y aplica los mismos principios de diseño en un reporte de Power BI.

Mira: lecciones en video

Crea un DASHBOARD Interactivo y Dinámico en Excel DESDE CERO (Paso a Paso)por Master Tech Academy · Ver en YouTube ↗
Make an Interactive Excel Dashboard From Scratch (Full Tutorial)por Kenji Explains · Ver en YouTube ↗Video en inglés — activa los subtítulos traducidos en YouTube si los necesitas.

Preguntas frecuentes

¿Necesito Power BI para crear un dashboard interactivo?

No. Las tablas dinámicas, los gráficos dinámicos, las segmentaciones y las escalas de tiempo de Excel bastan para un dashboard interactivo. Power BI es más útil cuando necesitas compartir en línea, manejar más datos o programar actualizaciones automáticas.

¿Por qué mi segmentación no filtra todos los gráficos?

Cada segmentación debe estar conectada a todas las tablas dinámicas desde Conexiones de informe, y todas esas tablas dinámicas deben venir del mismo origen de datos.

¿Cómo actualizo el dashboard con datos nuevos?

Agrega las filas nuevas a la tabla de origen o actualiza la conexión de Power Query y luego haz clic en Datos > Actualizar todo. Las tablas dinámicas, los gráficos y las tarjetas de KPI se actualizan juntos.

¿Cuántos gráficos debe tener un dashboard en Excel?

Menos de los que la mayoría piensa. Entre tres y seis KPIs y unos pocos gráficos enfocados, cada uno respondiendo una pregunta concreta, suelen funcionar mejor que una página saturada.

¿Aprendes con la Academia?
Marca esta lección como completada para seguir tu progreso.
Hacer el quiz