Análisis de datos

Risiko spreadsheet para FP&A: modelo que funciona

ModelMonkey11 de mayo de 20269 min de lectura

La solución no es complicada. Es un problema de estructura, no de fórmulas.

Por qué la mayoría de los risiko spreadsheets y registros de riesgos son inútiles

La mayoría de los registros de riesgos viven en una pestaña separada — o peor, en un archivo aparte — que nadie consulta cuando se arma el board pack trimestral. Alguien catalogó 14 riesgos en octubre, los clasificó como "Alto/Medio/Bajo" por probabilidad, y el modelo no ha vuelto a verlos desde entonces.

El problema de fondo: el registro está desconectado de los resultados. Puedes escribir "$2.1M de renovación de cliente clave con 30% de riesgo de churn" todo el día, pero si ese -$630K de impacto esperado en ingresos no está conectado a la pestaña de Ingresos, el modelo no está preciando el riesgo — solo lo está describiendo.

Según el marco Enterprise Risk Management del COSO (actualización 2017, ampliamente adoptada por equipos de FP&A en la región), la integración del riesgo con la estrategia y la performance financiera es el diferenciador entre un registro decorativo y un modelo que soporta decisiones. En la práctica, ese principio se traduce en una sola exigencia técnica: cada riesgo debe tener una celda driver en el modelo.

Un modelo de riesgo funcional tiene tres pestañas que realmente se hablan entre sí: el Registro de Riesgos, la pestaña de Escenarios y el P&L (o el DCF, según lo que estés construyendo). Cada fila del registro debe estar mapeada a al menos un driver en el modelo.

Cómo construir la pestaña de Registro de Riesgos

Estructura el registro de modo que cada fila sea un input de fórmula, no una etiqueta.

Risk IDDescripciónCategoríaImpacto Base (USD)ProbabilidadImpacto Esperado (USD)Celda Driver
R-01No renovación del cliente top-3Ingresos-$2,100,00030%-$630,000Ingresos!$D$14
R-02Contrataciones con +2 meses de retrasoOpEx-$380,00055%-$209,000Headcount!$F$8
R-03Inflación en COGS +150bpsMargen Bruto-$420,00045%-$189,000COGS!$C$22
R-04Retraso regulatorio en lanzamiento de productoIngresos-$1,400,00025%-$350,000Ingresos!$G$19
R-05Impacto cambiario en segmento internacionalIngresos-$310,00060%-$186,000FX!$B$7

La columna "Celda Driver" es la que importa. Cada riesgo tiene una dirección concreta dentro del modelo. Cuando la probabilidad de R-01 sube de 30% a 65% — por ejemplo, después de una QBR donde ese cliente señaló recortes de presupuesto — actualizas una sola celda y el impacto esperado se propaga automáticamente.

La fórmula de Impacto Esperado es simple:

=D4*E4

Pero la agregación en la pestaña de Supuestos es lo que cierra el ciclo:

=SUMIF('Registro Riesgos'!C:C, "Ingresos", 'Registro Riesgos'!G:G)

Esa suma — el riesgo de ingresos esperado en términos agregados — alimenta una sola línea de "Ajuste por Riesgo" en la pestaña de Ingresos.

Pestaña de Escenarios: Base, Pesimista, Optimista

La pestaña de escenarios es donde el registro deja de ser teórico. Cada escenario activa diferentes supuestos de probabilidad en todo el registro, y el P&L recalcula a partir de ahí.

Mantén la estructura simple. Tres rangos con nombre — EscenarioBase, EscenarioPesimista, EscenarioOptimista — cada uno con un multiplicador que se aplica a la columna de probabilidad base del registro.

// En Registro Riesgos, columna E (Probabilidad):
=IF(Supuestos!$B$2="Pesimista", E_base * EscenarioPesimista, IF(Supuestos!$B$2="Optimista", E_base * EscenarioOptimista, E_base))

Con un escenario pesimista que aplica un multiplicador de 1.5× a todas las probabilidades, el impacto esperado de R-01 pasa de -$630K a -$945K. Ese delta de $315K aparece de inmediato en el resumen de ingresos en riesgo.

El selector de escenario en Supuestos!$B$2 es un dropdown de validación de datos: Base / Pesimista / Optimista. Una sola celda maneja toda la sensibilidad.

Cómo conectar los riesgos al P&L

Aquí es donde la mayoría de los modelos de riesgo fallan — el registro existe, pero el P&L no lo referencia.

El patrón que funciona: cada línea principal del P&L lleva una fila de "Ajuste por Riesgo" inmediatamente debajo. Esa fila toma el dato del agregado del registro.

// Pestaña Ingresos, fila 15 — Ajuste por Riesgo (Haircut esperado de ingresos):
=SUMIFS('Registro Riesgos'!G:G, 'Registro Riesgos'!C:C, "Ingresos", 'Registro Riesgos'!H:H, "<>"&"Cerrado")

El filtro en H:H excluye los riesgos marcados como "Cerrado" — lo cual importa cuando un riesgo de renovación se resuelve positivamente en medio del trimestre. El board pack debe mostrar ingresos ajustados por riesgo, no solo ingresos base.

Para un modelo con $18.4M de ingresos base, 38.5% de margen bruto y los cinco riesgos anteriores, los ingresos ajustados por riesgo llegan a $17.0M en el escenario pesimista. Eso es un movimiento de $1.4M respecto al base — suficientemente significativo para que el CFO lo presente como una línea etiquetada, no enterrado en un análisis de varianzas.

Vale la pena agregar contexto sobre el riesgo de churn en R-01: Bain & Company reporta que en segmentos B2B de software y servicios, las tasas de churn neto de clientes enterprise oscilan entre 5% y 15% anual dependiendo del tamaño del contrato y el nivel de adopción del producto (Bain Customer Loyalty in B2B Markets, 2024). Una probabilidad del 30% para un cliente top-3 con señales de recorte presupuestario es conservadora, no catastrofista — y eso es exactamente lo que el registro debe comunicar.

Ajuste de WACC para modelos DCF: Si estás construyendo un DCF para presentar a un sindicato bancario o a inversionistas y el riesgo regulatorio (R-04) está activo, puede ser necesario un ajuste al costo de capital en el escenario específico. El CFA Institute, en sus guías de Financial Modeling para analistas (CFA Program Curriculum, Level II: Equity Valuation, edición 2025), recomienda documentar explícitamente cualquier prima de riesgo adicional aplicada al WACC en escenarios de estrés regulatorio. Un incremento de 100bps — por ejemplo, 10.4% vs. el base de 9.4% — sobre un valor terminal calculado a 14.2x EBITDA reduce el valor de la empresa aproximadamente $2.3M por cada $1M de EBITDA. Documenta eso en el modelo, no solo en el registro.

Automatizar el mantenimiento del registro

La parte mecánica de esta construcción — crear la estructura del registro, escribir los SUMIFS entre pestañas, configurar los toggles de escenario — toma algunas horas la primera vez. El mantenimiento continuo (actualizar probabilidades cuando entra nueva información, cerrar riesgos resueltos, volver a correr sensibilidades antes de la preparación del board pack) es lo que realmente consume tiempo.

ModelMonkey vive en el panel lateral de tu hoja de cálculo y puede consultar el registro directamente. Pregúntale "¿cuáles riesgos están abiertos en la categoría de Ingresos y cuál es el impacto esperado agregado?" y te devuelve la respuesta desde la hoja en vivo — sin pivotes, sin filtros manuales. Cuando estás actualizando 6 riesgos dos días antes de presentarle al directorio, eso marca una diferencia real.

Elige un plan de ModelMonkey — compatible con Google Sheets y Excel.

Lista de verificación del risiko spreadsheet para FP&A

Antes de enviar este modelo a cualquier persona, confirma que:

  • Cada fila de riesgo tiene una Celda Driver que apunta a un input con nombre en el modelo
  • El P&L tiene filas de Ajuste por Riesgo explícitas que toman datos del registro vía SUMIFS
  • El selector de escenario en la pestaña Supuestos maneja los multiplicadores de probabilidad en todo el registro
  • Los riesgos cerrados o resueltos están excluidos de los agregados mediante un filtro de estatus
  • La columna de impacto esperado está expresada en dólares, no en etiquetas cualitativas
  • El escenario pesimista mueve al menos una métrica de primer nivel (ingresos, EBITDA, FCFF) en una magnitud material — si Pesimista = Base ± 1%, los escenarios no están bien calibrados
  • La pestaña del registro está vinculada, no copiada y pegada, en la pestaña de output del board pack

Si tu modelo de riesgos cumple esos 7 puntos, es un modelo financiero. Si no los cumple, es un registro.

Preguntas frecuentes

¿Qué diferencia hay entre un registro de riesgos y un modelo de riesgo financiero?

Un registro de riesgos es una lista estructurada de amenazas u oportunidades con sus probabilidades e impactos estimados. Un modelo de riesgo financiero va un paso más allá: cada riesgo del registro está conectado mediante fórmulas a los drivers del P&L, el balance o el DCF, de modo que un cambio en la probabilidad de un riesgo recalcula automáticamente los estados financieros. El registro describe; el modelo cuantifica y propaga. En la práctica, la mayoría de los equipos de FP&A tienen lo primero pero necesitan lo segundo para que el análisis sea accionable en el board pack.

¿Cómo se conecta un risiko spreadsheet a un modelo DCF?

El vínculo ocurre en dos puntos: los flujos de caja proyectados y el WACC. Los riesgos de ingresos u OpEx ajustan los flujos libres de efectivo período a período a través de las filas de "Ajuste por Riesgo" en el P&L, que a su vez alimentan el cálculo de FCFF. Los riesgos estructurales — como un riesgo regulatorio activo o incertidumbre macroeconómica significativa — pueden justificar un ajuste explícito a la tasa de descuento en el escenario de estrés. La clave es que ambos ajustes deben estar documentados en el modelo con fórmulas trazables, no aplicados manualmente antes de imprimir el deck.