Ejercicio Integrador: Dashboard de Control de Gestión
Objetivos de AprendizajeAl finalizar esta lección serás capaz de:
- Integrar atajos de teclado, formato condicional, validación y tablas estructuradas en un proyecto completo
- Construir un dashboard de control de gestión funcional desde cero
- Aplicar un flujo de trabajo profesional para proyectos de Excel empresariales
- Documentar y proteger tu trabajo para uso en equipo
El Proyecto: Dashboard de Control de Gestión para PyME
Vas a construir un libro de Excel completo para una empresa ficticia "Distribuidora del Sur S.A." que necesita controlar su operación mensual. Este proyecto integra todo lo aprendido en el Módulo 1.
Especificaciones del Dashboard
Empresa: Distribuidora del Sur S.A.
- 4 departamentos: Ventas, Logística, Administración, Marketing
- 20 empleados
- 50 productos en 5 categorías
- Operaciones en 3 regiones: Buenos Aires, Litoral, Cuyo
Sección 1: Planificación y Estructura del Libro
Antes de abrir Excel, planificá la estructura. Un error común es empezar a escribir datos sin pensar en la arquitectura.
Estructura de Hojas
📊 Dashboard_Control_Gestión.xlsx
├── 📋 Dashboard → Vista principal con KPIs y gráficos
├── 📋 Ventas → Tabla de transacciones de ventas
├── 📋 Gastos → Tabla de gastos operativos
├── 📋 Empleados → Tabla de personal y rendimiento
├── 📋 Productos → Catálogo de productos
├── 📋 Listas → Valores para validación (departamentos, categorías, regiones)
├── 📋 Config → Constantes (IVA, tipo de cambio, metas)
└── 📋 _Info → Documentación del libro
Paso 1: Crear la Hoja "Config" con Nombres de Rango
Empezá siempre por las constantes. En la hoja Config:
| Celda | Nombre de Rango | Valor | Descripción |
|---|---|---|---|
| B2 | TasaIVA |
0.21 | IVA Argentina |
| B3 | TipoCambioUSD |
1050 | Pesos por dólar |
| B4 | MetaVentasMensual |
5000000 | Meta global de ventas |
| B5 | PresupuestoGastos |
2000000 | Presupuesto mensual de gastos |
| B6 | MargenObjetivo |
0.30 | 30% margen bruto objetivo |
| B7 | ComisionVentas |
0.05 | 5% comisión sobre ventas |
| B8 | MesActual |
2 | Mes a analizar (1-12) |
| B9 | AñoActual |
2025 | Año fiscal |
Creá cada nombre con Fórmulas > Definir nombre. El ámbito debe ser "Libro" para que funcionen en todas las hojas.
¿Por qué esto es clave? Si la tasa de IVA cambia de 21% a 22%, modificás UNA celda y todas las fórmulas del libro se actualizan. Sin nombres de rango, tendrías que buscar y reemplazar en decenas de fórmulas.
Paso 2: Crear la Hoja "Listas"
Convertí cada lista en una tabla estructurada para que sean dinámicas:
Tabla: Departamentos
| Departamento |
|---|
| Ventas |
| Logística |
| Administración |
| Marketing |
Ctrl + T → nombrar tabla ListaDepartamentos
Tabla: Regiones
| Región |
|---|
| Buenos Aires |
| Litoral |
| Cuyo |
Ctrl + T → nombrar tabla ListaRegiones
Tabla: CategoríasProducto
| Categoría |
|---|
| Alimentos |
| Bebidas |
| Limpieza |
| Higiene Personal |
| Varios |
Ctrl + T → nombrar tabla ListaCategorias
Tabla: EstadosPedido
| Estado |
|---|
| Pendiente |
| En proceso |
| Entregado |
| Cancelado |
Ctrl + T → nombrar tabla ListaEstados
Sección 2: Construyendo las Tablas de Datos
Tabla de Ventas
En la hoja "Ventas", creá la tabla Ventas (Ctrl + T) con estas columnas:
| Columna | Tipo | Validación |
|---|---|---|
| ID_Venta | Texto | Formato: V-0001 (automático) |
| Fecha | Fecha | Solo fechas del año actual |
| Región | Texto | Lista desplegable desde ListaRegiones |
| Vendedor | Texto | Lista desplegable desde tabla Empleados |
| Producto | Texto | Lista desplegable desde tabla Productos |
| Cantidad | Entero | Mayor a 0 |
| PrecioUnitario | Decimal | Mayor a 0 |
| Descuento | Decimal | Entre 0 y 0.50 (máximo 50%) |
| SubTotal | Calculado | =[@Cantidad]*[@PrecioUnitario]*(1-[@Descuento]) |
| IVA | Calculado | =[@SubTotal]*TasaIVA |
| Total | Calculado | =[@SubTotal]+[@IVA] |
| Estado | Texto | Lista desplegable desde ListaEstados |
| FechaEntrega | Fecha | Mayor o igual a Fecha |
Cargá al menos 50 registros de ejemplo con datos realistas. Variá fechas, regiones, productos y montos para tener datos interesantes de analizar.
Truco para generar datos rápido: Usá fórmulas auxiliares temporales:
=ELEGIR(ALEATORIO.ENTRE(1,3),"Buenos Aires","Litoral","Cuyo")
=FECHA(2025,ALEATORIO.ENTRE(1,12),ALEATORIO.ENTRE(1,28))
=ALEATORIO.ENTRE(1,100)*100
Generá los datos, copialos y pegá como valores (Ctrl + Shift + V > Valores) para que no cambien.
Tabla de Gastos
En la hoja "Gastos", creá la tabla Gastos:
| Columna | Tipo | Validación |
|---|---|---|
| ID_Gasto | Texto | Formato: G-0001 |
| Fecha | Fecha | Solo fechas del año actual |
| Departamento | Texto | Lista desde ListaDepartamentos |
| Categoría | Texto | Lista dependiente del departamento |
| Monto | Decimal | > 0 |
| Proveedor | Texto | Mínimo 3 caracteres |
| Aprobado | Texto | Lista: Sí, No, Pendiente |
| Comprobante | Texto | Formato factura (ej: FC-A-0001-00001234) |
Tabla de Empleados
En la hoja "Empleados", creá la tabla Empleados:
| Columna | Datos |
|---|---|
| ID_Empleado | E-001 a E-020 |
| Nombre | Nombres ficticios |
| Departamento | De la lista |
| Cargo | Gerente, Supervisor, Analista, Operativo |
| FechaIngreso | Varias fechas |
| SalarioBase | Según cargo |
| Región | De la lista |
| MetaIndividual | Si aplica (vendedores) |
Sección 3: Formato Condicional Estratégico
Ahora aplicá formato condicional a las tablas para visualización inmediata.
En la Tabla de Ventas
Barras de datos en la columna Total → visualización rápida de magnitud
Semáforo en Estado:
- 🟢 "Entregado" → fondo verde
- 🟡 "En proceso" → fondo amarillo
- 🔴 "Pendiente" → fondo naranja
- ⚫ "Cancelado" → fondo gris, texto tachado
Fórmula para colorear fila completa según estado:
=$L2="Cancelado"→ formato gris con tachadoDescuentos altos: Si descuento > 30%, resaltar en naranja (descuentos excesivos)
Fórmula:=$H2>0.30Fecha de entrega vencida: Si FechaEntrega < HOY() y Estado ≠ "Entregado":
Fórmula:=Y($M2<HOY(),$L2<>"Entregado")
Formato: borde rojo + texto rojo
En la Tabla de Gastos
- Escala de color en Monto → mapa de calor de gastos
- No aprobados: Si Aprobado = "No", toda la fila en rojo claro
- Gastos grandes: Si Monto > 100000, negrita + borde
En la Tabla de Empleados
- Antigüedad: Si FechaIngreso es hace más de 5 años, resaltar verde (empleados leales)
Fórmula:=SIFECHA($E2,HOY(),"Y")>=5 - Cumplimiento de meta: Para vendedores, comparar ventas acumuladas vs meta individual
Sección 4: Construyendo el Dashboard
La hoja Dashboard es donde todo se une. Acá van los KPIs y resúmenes.
KPIs Principales (Fila Superior)
| KPI | Fórmula |
|---|---|
| Ventas del Mes | =SUMAR.SI.CONJUNTO(Ventas[Total],Ventas[Fecha],">="&FECHA(AñoActual,MesActual,1),Ventas[Fecha],"<"&FECHA(AñoActual,MesActual+1,1)) |
| % Meta Ventas | =VentasDelMes/MetaVentasMensual |
| Gastos del Mes | Fórmula similar con tabla Gastos |
| % Presupuesto | =GastosDelMes/PresupuestoGastos |
| Margen Bruto | =(VentasDelMes-GastosDelMes)/VentasDelMes |
| Ticket Promedio | =PROMEDIO.SI.CONJUNTO(Ventas[Total],Ventas[Fecha],">="&...) |
Formato Condicional en KPIs
- % Meta Ventas: Verde si ≥100%, Amarillo si ≥80%, Rojo si <80%
- % Presupuesto: Verde si ≤100%, Amarillo si ≤110%, Rojo si >110% (en gastos, menos es mejor)
- Margen Bruto: Verde si ≥ MargenObjetivo, Rojo si <
Tabla Resumen por Región
Usá SUMAR.SI.CONJUNTO con nombres de rango para crear una tabla resumen:
| Región | Ventas | Gastos | Margen | # Pedidos | Ticket Promedio |
|---|---|---|---|---|---|
| Buenos Aires | (fórmula) | (fórmula) | (fórmula) | (fórmula) | (fórmula) |
| Litoral | ... | ... | ... | ... | ... |
| Cuyo | ... | ... | ... | ... | ... |
| Total | (suma) | (suma) | (calc) | (suma) | (promedio) |
Selector de Mes
Usá la celda MesActual en Config como control:
- En el Dashboard, agregá una celda con validación de lista: 1,2,3,4,5,6,7,8,9,10,11,12
- Vinculá esa celda al nombre de rango
MesActual - Todas las fórmulas del Dashboard se actualizan automáticamente al cambiar el mes
Esto crea un dashboard interactivo sin necesidad de macros.
Paso Final: Documentación y Protección
Hoja _Info
Creá una hoja de documentación con:
DASHBOARD DE CONTROL DE GESTIÓN
Distribuidora del Sur S.A.
Creado por: [Tu nombre]
Fecha: Febrero 2025
Versión: 1.0
ESTRUCTURA DEL LIBRO:
- Dashboard: Vista principal de KPIs (NO editar directamente)
- Ventas: Ingreso de transacciones de venta
- Gastos: Ingreso de gastos operativos
- Empleados: Datos del personal (solo RRHH)
- Productos: Catálogo (solo Compras)
- Listas: Valores de referencia (solo Administrador)
- Config: Parámetros del sistema (solo Administrador)
INSTRUCCIONES:
1. Para cambiar el mes de análisis, modifique la celda B8 en Config
2. Ingrese ventas nuevas en la hoja Ventas, la tabla se expande automáticamente
3. Los KPIs del Dashboard se actualizan automáticamente
NOMBRES DE RANGO:
- TasaIVA: Tasa de IVA vigente
- MetaVentasMensual: Meta de ventas mensual
- PresupuestoGastos: Presupuesto de gastos mensual
- [etc.]
Protección
- Protegé la hoja Dashboard (solo lectura)
- Protegé Config y Listas (solo acceso admin con contraseña)
- En Ventas y Gastos, dejá las columnas de datos editables pero protegé las columnas calculadas
- Ocultá la hoja _Info (clic derecho > Ocultar)
Errores Comunes en Proyectos Integradores
Empezar por el Dashboard: El Dashboard es lo ÚLTIMO que se construye. Primero las tablas de datos y constantes.
No usar tablas estructuradas: Si tus datos no son tablas, las fórmulas SUMAR.SI.CONJUNTO necesitan rangos fijos que debés actualizar manualmente.
Hardcodear valores: Si escribís 0.21 directamente en una fórmula en lugar de usar TasaIVA, cuando cambie el IVA tendrás que encontrar y reemplazar en todas las fórmulas.
No validar los datos de entrada: Sin validación, un error tipográfico en la columna Región ("Buenso Aires") rompe los filtros y resúmenes.
Olvidar documentar: En 3 meses no vas a recordar qué hace cada fórmula compleja.
Puntos Clave del Módulo 1
- Los atajos de teclado son la base de la productividad profesional en Excel
- El formato condicional transforma datos crudos en información visual
- La validación de datos previene errores antes de que ocurran
- Los nombres de rango y tablas estructuradas hacen fórmulas legibles y mantenibles
- Un buen proyecto de Excel empieza por la planificación y las constantes, no por los datos
- Siempre documentá y protegé tu trabajo
Mini Quiz
¿Cuál es el orden correcto para construir un libro de Excel profesional?
- a) Dashboard → Datos → Config → Listas
- b) Config → Listas → Datos → Dashboard ✓
- c) Datos → Fórmulas → Dashboard → Config
- d) Cualquier orden funciona igual
¿Por qué es mejor usar nombres de rango para constantes como la tasa de IVA?
- a) Es más rápido de escribir
- b) Se actualiza en un solo lugar y afecta todas las fórmulas ✓
- c) Es obligatorio en Excel
- d) Solo por estética
¿Qué tipo de referencia necesitás para que la fórmula de formato condicional evalúe una columna específica para toda la fila?
- a) Absoluta ($A$1)
- b) Relativa (A1)
- c) Mixta con columna fija ($A1) ✓
- d) Mixta con fila fija (A$1)
Ejercicio Práctico Final
Construí el Dashboard Completo
Usando todas las especificaciones de esta lección, construí el libro completo desde cero. Tu objetivo es que otro miembro de tu equipo pueda:
- Abrir el libro y entender qué hace sin tu ayuda
- Ingresar ventas y gastos nuevos sin errores gracias a la validación
- Ver el estado del negocio en el Dashboard cambiando solo el mes
- Confiar en que los datos son correctos gracias al formato condicional que resalta anomalías
Tiempo estimado: 60-90 minutos para un usuario con práctica en los temas del módulo.
Criterios de evaluación:
- ¿Las tablas son estructuradas con nombres descriptivos?
- ¿Las constantes usan nombres de rango?
- ¿Hay validación en TODAS las columnas de entrada?
- ¿El formato condicional resalta la información correcta?
- ¿El Dashboard se actualiza al cambiar el mes?
- ¿Hay documentación y protección?
Revisemos los puntos más importantes de esta lección antes de continuar.
Recurso en Video
📹 Cómo Hacer un Dashboard en Excel desde Cero — Excel Avanzado
Tutorial completo de creación de dashboard empresarial con las técnicas cubiertas en este módulo.
- Comprendo el concepto principal y puedo explicarlo con mis palabras
- Entiendo cómo aplicarlo en mi situación específica
- Necesito repasar algunas partes antes de continuar
- Quiero ver más ejemplos prácticos del tema