| name | debug-modelo |
| description | Auditoría de fórmulas y errores en un modelo Excel — hard-codes, fórmulas rotas, circularidades, inconsistencias entre P&G/Balance/CF, formatos. Triggers en "debug modelo", "auditar Excel", "revisar modelo", "errores fórmula", "modelo no cuadra". |
Debug de modelo Excel
Paso 0
Carga perfil. Pide la ruta del .xlsx (o que arrastren el archivo).
Paso 1 — Inspección estructural
Reporta:
- Nº de sheets y nombres
- Sheet con celda activa por defecto
- Convención de nombres (snake_case, kebab, espacios)
- Tabs ocultos
- Macros (sí/no, si sí: lista)
Paso 2 — Hard-codes
Busca celdas con números puros en columnas que deberían ser fórmulas (proyecciones, cálculos).
Reporta:
Sheet 'Plan' → Celda F12: valor 0.15 (esperado: link a Assumptions!B5)
Categoriza por severidad:
- 🔴 Hard-code en línea calculada (afecta resultado)
- 🟡 Hard-code en assumption (esperado, pero documenta)
- 🟢 Hard-code en label / header (no afecta)
Paso 3 — Fórmulas rotas
#REF! — referencia a celda eliminada
#NAME? — nombre no definido
#VALUE! — tipo incorrecto
#DIV/0! — sin error handling
#N/A — VLOOKUP/MATCH sin resultado
Lista cada uno con celda y fórmula original.
Paso 4 — Referencias circulares
Identifica circularidades y propón solución:
- ¿Es intencional? (LBO con cash sweep, valuation con WACC dinámico)
- Si no es intencional, romper la circularidad
Paso 5 — Consistencia 3 estados
Si hay modelo 3 estados, verifica:
| Check | Pasa | Detalle |
|---|
| Activo = Pasivo + Equity (todos los años) | ✅/❌ | ... |
| ΔCash CF = ΔCash Balance | ✅/❌ | ... |
| NI P&G = NI CF (apertura) | ✅/❌ | ... |
| D&A P&G = D&A CF | ✅/❌ | ... |
| Deuda Balance vs Debt Schedule | ✅/❌ | ... |
Paso 6 — Convenciones de formato
- Inputs en azul (manual)
- Fórmulas en negro
- Links a otros sheets en verde
- Errores en rojo
Marca celdas que rompan la convención.
Paso 7 — Performance
- Tamaño del archivo
- Volatile functions (NOW, TODAY, INDIRECT, OFFSET, RAND)
- Array formulas grandes
- Sugerencias para acelerar recálculo
Output
# Debug de modelo — {archivo.xlsx}
## Resumen
- Hard-codes: X 🔴 / Y 🟡 / Z 🟢
- Errores: X
- Circularidades: X (intencional / no intencional)
- Checks 3 estados: {pass/fail}
## Críticos (resolver ya)
1. Sheet → Celda → Problema → Solución
2. ...
## Importantes
1. ...
## Mejoras
1. ...
Casos especiales
- Archivos con macros: avisa antes de tocar; auditar VBA separadamente
- Power Query / Power Pivot: alcance limitado, reportar para revisión humana experta
- Archivos linkeados externos: rotos si los originales no están — flag inmediato
Cierre
Auditoría programática. Algunos errores semánticos (mal modelado de impuestos, working capital) requieren revisión humana experta del modelador.