15. Mini Dashboard de Crisis Históricas#
🎯 ¿Qué es un Dashboard?
Un dashboard (o tablero de control) es una visualización que muestra los indicadores más importantes de un conjunto de datos en un solo lugar. Es como el tablero de un auto: de un vistazo ves velocidad, combustible y temperatura sin tener que revisar cada sistema por separado.
15.1. 🎯 Objetivos de aprendizaje#
Al finalizar este capítulo serás capaz de:
✅ Diseñar la estructura de un dashboard
✅ Combinar múltiples fórmulas para obtener métricas
✅ Aplicar formato condicional para visualizar datos
✅ Crear gráficos básicos en Google Sheets
✅ Comunicar información de forma clara y visual
15.2. 📊 Recordatorio: El Dataset#
Seguiremos trabajando con el dataset del Seshat Databank que contiene 169 crisis históricas de diferentes civilizaciones.
⚠️ Cita Obligatoria
Esta investigación empleó datos del Seshat Databank (seshatdatabank.info) bajo la licencia Creative Commons Attribution Non-Commercial (CC By-NC SA).
Referencias:
Turchin et al., 2015 - “Seshat: El banco de datos de la historia global”. Cliodinámica 6(1): 77-107.
Hoyer et al., 2023 - “Navegando por la policrisis”. Transacciones filosóficas de la Royal Society B.
Columnas clave que usaremos:
Columna |
Variable |
Descripción |
|---|---|---|
A |
|
Nombre de la sociedad |
G |
|
¿Hubo colapso? (0/1) |
H |
|
¿Hubo epidemia? (0/1) |
L |
|
¿Hubo guerra civil? (0/1) |
P |
|
¿Hubo conquista? (0/1) |
S |
|
Índice de severidad (0-10) |
15.3. 📝 Paso 1: Crear una nueva hoja#
Abre tu archivo de Google Sheets con los datos de crisis
En la parte inferior, haz clic en el + para agregar una nueva hoja
Haz doble clic en el nombre de la hoja y renómbrala como “Dashboard”
Note
Mantener el dashboard en una hoja separada te permite tener los datos “crudos” en una hoja y el resumen visual en otra. Es una buena práctica de organización.
15.4. 📐 Paso 2: Diseñar la estructura#
Copia esta estructura en tu hoja Dashboard. Escribe exactamente lo que aparece en cada celda:
15.4.1. Sección de título (fila 1)#
Celda |
Escribe esto |
|---|---|
A1 |
|
15.4.2. Sección de estadísticas generales (filas 3-8)#
Celda |
Escribe esto |
|---|---|
A3 |
|
A5 |
|
A6 |
|
A7 |
|
A8 |
|
15.4.3. Sección de análisis por tipo (filas 10-15)#
Celda |
Escribe esto |
|---|---|
A10 |
|
A12 |
|
A13 |
|
A14 |
|
A15 |
|
15.4.4. Sección de porcentajes (filas 17-22)#
Celda |
Escribe esto |
|---|---|
A17 |
|
A19 |
|
A20 |
|
A21 |
|
A22 |
|
15.5. 🔢 Paso 3: Agregar las fórmulas#
Ahora viene lo importante: agregar las fórmulas en la columna B que calcularán automáticamente los valores.
⚠️ Importante: Nombre de la hoja de datos
En las fórmulas uso Datos_Crisis! como nombre de la hoja donde están los datos. Si tu hoja tiene otro nombre (por ejemplo Hoja1), debes cambiarlo en cada fórmula.
Ejemplo: =COUNTA(Hoja1!A2:A170) en vez de =COUNTA(Datos_Crisis!A2:A170)
15.5.1. 📊 Fórmulas para Estadísticas Generales#
Celda |
Fórmula |
Qué hace |
|---|---|---|
B5 |
|
Cuenta el total de crisis |
B6 |
|
Promedio redondeado a 2 decimales |
B7 |
|
El valor más alto de severidad |
B8 |
|
El valor más bajo de severidad |
Tip
La función ROUND(valor, decimales) redondea un número. Usamos ROUND(...,2) para mostrar solo 2 decimales y que el dashboard se vea más limpio.
15.5.2. 📈 Fórmulas para Análisis por Tipo de Crisis#
Celda |
Fórmula |
Qué hace |
|---|---|---|
B12 |
|
Cuenta crisis con epidemia |
B13 |
|
Cuenta crisis con guerra civil |
B14 |
|
Cuenta crisis con colapso |
B15 |
|
Cuenta crisis con conquista |
Note
Recuerda que en el dataset, 1 significa “sí ocurrió” y 0 significa “no ocurrió”. Por eso buscamos el valor 1.
15.5.3. 📊 Fórmulas para Porcentajes#
Celda |
Fórmula |
Qué hace |
|---|---|---|
B19 |
|
% de crisis con epidemia |
B20 |
|
% de crisis con guerra civil |
B21 |
|
% de crisis con colapso |
B22 |
|
% de crisis con conquista |
💡 Tip: El símbolo
&une (concatena) textos y permite agregar el símbolo % al final de una fórmula.
ROUND(B12/B5*100,1)calcula el porcentaje (ejemplo:30.8)&"%"le agrega el símbolo de porcentaje al finalResultado:
30.8%
15.6. 🎨 Paso 4: Aplicar formato visual básico#
Un buen dashboard no solo tiene datos correctos, también es fácil de leer. Aplica estos formatos:
15.6.1. Título principal (A1)#
Selecciona la celda A1
Pon el texto en negrita (Ctrl+B)
Aumenta el tamaño de fuente a 16 o 18
Cambia el color de fondo a un azul oscuro
Cambia el color del texto a blanco
15.6.2. Títulos de sección (A3, A10, A17)#
Selecciona las celdas A3, A10 y A17
Pon el texto en negrita
Aplica un color de fondo gris claro
15.6.3. Columna de valores (B)#
Selecciona B5:B22
Alinea el texto a la derecha
Pon los números en negrita
15.6.4. Ancho de columnas#
Haz doble clic en el borde entre las columnas A y B para ajustar automáticamente
O arrastra para que la columna A tenga unos 250 píxeles de ancho
15.7. 🚦 Paso 5: Formato condicional (colores automáticos)#
El formato condicional cambia automáticamente el color de las celdas según su valor. Haremos que los porcentajes altos aparezcan en rojo (crisis frecuentes) y los bajos en verde (poco frecuentes).
15.7.1. Configuración paso a paso:#
Selecciona las celdas B19:B22 (los porcentajes)
Ve a Formato → Formato condicional
Crea estas tres reglas:
Regla 1: Porcentaje alto (🔴 Rojo)
Aplicar a rango: B19:B22
Formato de celdas si: Fórmula personalizada
Fórmula:
=VALUE(SUBSTITUTE(B19,"%",""))>40Color de fondo: Rojo claro
Regla 2: Porcentaje medio (🟡 Amarillo)
Aplicar a rango: B19:B22
Formato de celdas si: Fórmula personalizada
Fórmula:
=AND(VALUE(SUBSTITUTE(B19,"%",""))>=20,VALUE(SUBSTITUTE(B19,"%",""))<=40)Color de fondo: Amarillo claro
Regla 3: Porcentaje bajo (🟢 Verde)
Aplicar a rango: B19:B22
Formato de celdas si: Fórmula personalizada
Fórmula:
=VALUE(SUBSTITUTE(B19,"%",""))<20Color de fondo: Verde claro
Note
¿Por qué usamos VALUE(SUBSTITUTE(...))?
Porque nuestros porcentajes son texto (“30.8%”), no números. La fórmula:
SUBSTITUTE(B19,"%","")quita el símbolo % → “30.8”VALUE(...)convierte el texto en número → 30.8Ahora sí podemos comparar:
30.8 > 40→ Falso
15.8. 📊 Paso 6: Agregar un gráfico#
Un gráfico hace que los datos sean más fáciles de entender de un vistazo.
15.8.1. Crear el gráfico:#
Selecciona las celdas A12:B15 (los tipos de crisis y sus cantidades)
Ve a Insertar → Gráfico
En el panel lateral, elige Tipo de gráfico: Gráfico de barras horizontal
En la pestaña Personalizar:
Título del gráfico: “Tipos de Crisis Históricas”
Color de las barras: Elige un color que combine con tu dashboard
15.8.2. Alternativa: Gráfico circular#
Si prefieres ver las proporciones:
Selecciona A12:B15
Insertar → Gráfico → Gráfico circular
Activa la opción de mostrar porcentajes en las etiquetas
Tip
Mueve el gráfico a la derecha de tu dashboard (columnas D-H) para que no tape las fórmulas.
15.9. ✅ Resultado esperado#
Tu dashboard debería verse similar a esto:
╔═══════════════════════════════════════════════════════════╗
║ 📊 DASHBOARD: Crisis Históricas ║
╠═══════════════════════════════════════════════════════════╣
║ ║
║ ESTADÍSTICAS GENERALES ║
║ ───────────────────────────────────────── ║
║ Total de crisis registradas │ 169 ║
║ Promedio de severidad │ 3.45 ║
║ Severidad máxima │ 10 ║
║ Severidad mínima │ 0 ║
║ ║
║ ANÁLISIS POR TIPO DE CRISIS ║
║ ───────────────────────────────────────── ║
║ Crisis con epidemia │ 52 ║
║ Crisis con guerra civil │ 71 ║
║ Crisis con colapso │ 34 ║
║ Crisis con conquista │ 89 ║
║ ║
║ PORCENTAJES ║
║ ───────────────────────────────────────── ║
║ % con epidemia │ 30.8% 🟡 ║
║ % con guerra civil │ 42.0% 🔴 ║
║ % con colapso │ 20.1% 🟡 ║
║ % con conquista │ 52.7% 🔴 ║
║ ║
╚═══════════════════════════════════════════════════════════╝
🤔 ¿Qué nos dicen estos datos?
Mirando el dashboard podemos hacer observaciones históricas interesantes:
La conquista externa fue el tipo de crisis más común (52.7%)
La guerra civil también fue muy frecuente (42%)
El colapso total fue relativamente raro (20.1%)
Esto sugiere que las sociedades históricas resistían más a las amenazas internas que a las externas
15.10. 🚀 Extensión: Dashboard Avanzado#
Si terminaste y quieres ir más allá, agrega estas secciones adicionales:
15.10.1. Top 5 crisis más severas#
Agrega en las celdas A24-A28:
Celda |
Texto |
Fórmula (columna B) |
|---|---|---|
A24 |
|
|
A25 |
|
|
A26 |
|
|
A27 |
|
|
A28 |
|
|
A29 |
|
|
15.10.2. Nombre de la crisis más severa#
Esta fórmula avanzada busca el nombre de la crisis con mayor severidad:
=INDEX(Datos_Crisis!A2:A170,MATCH(MAX(Datos_Crisis!S2:S170),Datos_Crisis!S2:S170,0))
Tip
¿Cómo funciona INDEX+MATCH?
MAX(S2:S170)encuentra el valor máximo de severidad (ej: 10)MATCH(...,S2:S170,0)encuentra en qué fila está ese valor (ej: fila 45)INDEX(A2:A170,...)devuelve el nombre que está en esa fila
Es como decir: “Busca el 10 en la columna S, dime en qué fila está, y luego dime qué nombre hay en esa misma fila de la columna A”
15.10.3. Comparativo: ¿Qué es más destructivo?#
Celda |
Texto |
Fórmula |
|---|---|---|
A31 |
|
|
A32 |
|
|
A33 |
|
|
15.11. ✏️ Ejercicios#
Ejercicio 1: Amplía tu dashboard
Agrega una nueva sección que muestre:
Cantidad de crisis con fragmentación territorial
Cantidad de crisis con asesinato de líder
Sus respectivos porcentajes
Pista: fragmentación está en columna N, asesinato en columna Q.
Ejercicio 2: Nuevo gráfico
Crea un segundo gráfico que compare:
Promedio de severidad CON colapso vs SIN colapso
Usa
AVERAGEIFpara calcular ambos valoresElige un gráfico de barras para la comparación
Ejercicio 3: Formato condicional extra
Aplica formato condicional a la celda de “Severidad máxima” (B7):
Si es mayor a 8: fondo rojo
Si está entre 5 y 8: fondo amarillo
Si es menor a 5: fondo verde
15.12. 🏆 Desafío Final: Tu pregunta histórica#
Elige UNA de estas preguntas y respóndela agregando nuevas métricas a tu dashboard:
Preguntas de investigación
¿Las epidemias causan colapsos?
Cuenta cuántas crisis tienen AMBAS: epidemia Y colapso
Pista:
=COUNTIFS(H2:H170,1,G2:G170,1)
¿Las guerras civiles son más destructivas que las conquistas?
Compara el promedio de severidad de cada tipo
Muestra ambos en tu dashboard
¿Cuántas crisis “perfectas” existen?
Una crisis “perfecta” tiene TODO: epidemia, guerra civil, colapso Y conquista
Pista:
=COUNTIFS(H2:H170,1,L2:L170,1,G2:G170,1,P2:P170,1)
Entrega: Captura de pantalla de tu dashboard completo con la nueva métrica y una breve interpretación (2-3 oraciones) de lo que encontraste.
💡 Recuerda
🎨 Un buen dashboard es claro y fácil de leer
🔢 Las fórmulas deben actualizarse automáticamente si cambian los datos
🚦 El formato condicional ayuda a identificar patrones rápidamente
📊 Los gráficos complementan los números, no los reemplazan
🤔 Lo más importante es qué historia cuentan los datos