Una alternativa a @RISK que abre sus archivos de @RISK
xellstorm ejecuta en el navegador simulaciones Monte Carlo de modelos de Excel y abre tal cual un archivo creado para @RISK: lee 53 de sus funciones de distribución y 47 de sus formas por percentiles, con los parámetros aún vinculados a sus celdas, además de RiskOutput, RiskCorrmat y RiskSimtable. No necesita @RISK ni Excel, en Windows, macOS o Linux.
Su archivo no se modifica, así que el modelo sigue abriéndose en @RISK. Antes de ejecutar, la importación enumera lo que convirtió y cada fórmula que dejó sin convertir, con su motivo.
@RISK frente a xellstorm
| @RISK | xellstorm | |
|---|---|---|
| Dónde se ejecuta | Dentro de Excel para Windows; en Mac, solo si se ejecuta Windows en el equipo | En un navegador, en Windows, macOS o Linux; se recomiendan Chrome y Edge |
| Instalación | Un complemento en cada equipo que ejecuta el modelo | Ninguna, y sin permisos de administrador |
| El archivo | Funciones de @RISK en las celdas; sin @RISK no se calculan | Se lee tal cual: xellstorm no escribe nada en él |
| Colegas | Necesitan @RISK para volver a ejecutar el modelo | Lo abren en el navegador; quienes leen los informes no necesitan licencia |
| Dónde se calcula | En su equipo, dentro de Excel | En su equipo, en la pestaña del navegador; el archivo nunca se sube |
Lo que dice la tabla sobre @RISK sigue las notas de instalación publicadas por su proveedor a octubre de 2026; consulte con el proveedor los requisitos vigentes.
Qué funciones de @RISK se convierten
Las tablas se generan a partir de la propia lista de reglas del importador, así que muestran exactamente lo que convierte. Cada función se asigna a la distribución que describe, con los parámetros traducidos como los documenta @RISK, y cada asignación se prueba contra la distribución equivalente de scipy. “Percentiles” marca las formas …Alt y …AltD, que definen una distribución por sus percentiles: al ejecutar, xellstorm resuelve esa distribución de forma exacta. † marca las funciones que se convierten solo con números.
| Distribución (nombre en xellstorm) | @RISK |
|---|---|
Bernoullibern | RiskBernoulli |
Betabeta | RiskBetaRiskBetaGeneralRiskBetaSubj† |
Binomialbinom | RiskBinomial |
Burr III (Dagum)burr | RiskDagum |
Burr XIIburr12 | RiskBurr12 |
Cauchycauchy | RiskCauchyPercentiles: RiskCauchyAltRiskCauchyAltD |
Chi cuadradochi2 | RiskChiSqPercentiles: RiskChiSqAltRiskChiSqAltD |
Distribución compuesta (frecuencia × severidad)compound | RiskCompound |
Acumuladacumul | RiskCumulRiskCumulD† |
Discretacustom | RiskDiscreteRiskDUniform |
Exponencialexpon | RiskExponPercentiles: RiskExponAltRiskExponAltD |
Valor extremo (máx., Gumbel)gumbel_r | RiskExtValuePercentiles: RiskExtValueAltRiskExtValueAltD |
Valor extremo (mín.)gumbel_l | RiskExtValueMinPercentiles: RiskExtValueMinAltRiskExtValueMinAltD |
Ff | RiskF |
Vida por fatiga (Birnbaum–Saunders)fatiguelife | RiskFatigueLifePercentiles: RiskFatigueLifeAltRiskFatigueLifeAltD |
Fréchetinvweibull | RiskFrechetPercentiles: RiskFrechetAltRiskFrechetAltD |
Gamma, Erlanggamma | RiskGammaRiskErlangPercentiles: RiskGammaAltRiskGammaAltD |
General (pesos relativos)general | RiskGeneral |
Histogramahistogram | RiskHistogrm |
Secante hiperbólicahypsecant | RiskHypSecantPercentiles: RiskHypSecantAltRiskHypSecantAltD |
Hipergeométricahypergeom | RiskHypergeo |
Uniforme enterarandint | RiskIntUniform |
Gaussiana inversainvgauss | RiskInvgaussPercentiles: RiskInvgaussAltRiskInvgaussAltD |
Johnson SBjohnsonsb | RiskJohnsonSB |
Johnson SUjohnsonsu | RiskJohnsonSU |
Kumaraswamykumaraswamy | RiskKumaraswamy |
Laplacelaplace | RiskLaplacePercentiles: RiskLaplaceAltRiskLaplaceAltD |
Lévylevy | RiskLevyPercentiles: RiskLevyAltRiskLevyAltD |
Log-logísticafisk | RiskLogLogisticPercentiles: RiskLogLogisticAltRiskLogLogisticAltD |
Logísticalogistic | RiskLogisticPercentiles: RiskLogisticAltRiskLogisticAltD |
Lognormallognorm | RiskLognormRiskLognorm2Percentiles: RiskLognormAltRiskLognormAltD |
Binomial negativa, geométricanbinom | RiskGeometRiskNegbin |
Normalnorm | RiskNormalRiskErf†Percentiles: RiskNormalAltRiskNormalAltD |
Paretopareto | RiskParetoPercentiles: RiskParetoAltRiskParetoAltD |
Pareto II (Lomax)lomax | RiskPareto2Percentiles: RiskPareto2AltRiskPareto2AltD |
Pearson V (gamma inversa)invgamma | RiskPearson5Percentiles: RiskPearson5AltRiskPearson5AltD |
Pearson VI (beta prima)betaprime | RiskPearson6 |
PERTpert | RiskPert |
Poissonpoiss | RiskPoisson |
Rayleighrayleigh | RiskRayleighPercentiles: RiskRayleighAltRiskRayleighAltD |
Recíproca (log-uniforme)loguniform | RiskReciprocal |
t de Studentt | RiskStudentPercentiles: RiskStudentAltRiskStudentAltD |
Triangulartriang | RiskTriang |
Triangular a partir de percentilestrigen | RiskTrigenPercentiles: RiskTriangAlt |
Uniformeunif | RiskUniformPercentiles: RiskUniformAltRiskUniformAltD |
Weibullweibull_min | RiskWeibullPercentiles: RiskWeibullAltRiskWeibullAltD |
Una distribución puede ir sola o con un multiplicador positivo y, como máximo, un término sumado o restado, como en RiskNormal(B1*1.1,B2)*C1+5; sus argumentos pueden usar números, referencias a una sola celda y operaciones aritméticas, y siguen vinculados a esas celdas. Las funciones de propiedades y los marcadores:
| Función | En xellstorm se convierte en |
|---|---|
RiskTruncate | Truncamiento: truncate_min, truncate_max (antes de cualquier desplazamiento) |
RiskTruncate2 | Truncamiento: truncate_min, truncate_max de los valores desplazados (se deshace el desplazamiento en los límites) |
RiskTruncateP | Truncamiento: truncate_pmin, truncate_pmax (percentiles de la distribución) |
RiskShift | Desplazamiento: shift |
RiskName | Nombre: el nombre de la entrada |
RiskLock | Bloqueo: un valor fijo (RiskLock(v), o el valor de RiskStatic) |
RiskCorrmat | Correlación: correlaciones de rangos entre las entradas de una matriz |
RiskDepC | Correlación: una correlación de rangos con la entrada que tiene el mismo nombre de par |
RiskIndepC | Correlación: una correlación de rangos con la entrada que tiene el mismo nombre de par |
RiskSimtable | Un valor por simulación: una celda fija en la ejecución base, un escenario por cada simulación adicional |
RiskOutput | Salida: una salida con el nombre indicado |
Qué no se convierte de @RISK
- Funciones sin equivalente exacto. Las funciones de series de tiempo de @RISK, como
RiskAR1, yRiskPertAltcon las demás formas por percentiles de dos parámetros de forma. Para una distribución PERT, indique su mínimo, más probable y máximo, o dé los percentiles aRiskTrigen, que sí se convierte; las series de tiempo se pueden configurar en el propio xellstorm (paseo aleatorio, AR(1), movimiento browniano geométrico, reversión a la media, difusión con saltos). - Fórmulas que la importación no puede reescribir. Varias distribuciones en una misma celda, una distribución dentro de otra función o en un denominador, y operaciones aritméticas que habría que reordenar, como
(RiskNormal(0,1)+5)*2. Sepárelas en celdas, una distribución en cada una. - Algunas distribuciones compuestas.
RiskCompoundse convierte, pero no si lleva deducible, si la severidad puede ser negativa (salvo que esté truncada en 0) o si la severidad está en otra celda. - Semillas y estadísticas. Los ajustes del flujo aleatorio de
RiskSeedno se conservan: los valores simulados dependen de la semilla propia de xellstorm.RiskMeany las demás funciones que devuelven resultados a una celda no tienen valor fuera de @RISK; las mismas estadísticas están en los resultados de xellstorm. - El archivo que rodea al modelo. Macros de VBA, funciones definidas por el usuario y vínculos a otros libros, como en cualquier archivo que abre xellstorm.
Cada fórmula que no se convierte se enumera con su motivo y, antes de ejecutar, la comprobación de compatibilidad nombra toda celda que xellstorm no sabe calcular. Cómo migrar un modelo desde un complemento recorre un ejemplo completo, con lo que conviene hacer con cada fórmula que queda.
Cómo migrar un modelo de @RISK, paso a paso
- Abra el archivo. Suelte el archivo .xlsx o .xlsm en xellstorm; si es .xlsb, guárdelo antes como .xlsx. Se lee y se calcula en la pestaña del navegador.
- Importe las funciones de @RISK. Importar desde el archivo, en el paso Distribuciones, enumera lo que pasa a ser una entrada, una salida, una correlación o un escenario, y cada fórmula que queda, con su motivo.
- Revise lo que queda. La comprobación de compatibilidad compara las fórmulas con los valores que Excel guardó y nombra toda celda que xellstorm no sabe calcular. Sustituya esas fórmulas antes de confiar en los resultados.
- Ejecute y compare. Cuando todo se convierte y la comprobación no marca nada, las medias y los percentiles difieren de los de @RISK solo por el ruido de muestreo. Guarde la configuración como archivo de proyecto junto al archivo de Excel para volver a ejecutarla más adelante.
Preguntas frecuentes
¿Necesito tener instalado @RISK o Excel?
Ninguno de los dos. xellstorm lee las fórmulas del propio archivo y calcula el modelo con su propio motor en el navegador, en Windows, macOS o Linux.
¿Puedo ejecutar un modelo de @RISK en Mac?
@RISK funciona dentro de Excel para Windows, así que en Mac necesita Windows. xellstorm también funciona en el navegador en macOS y abre el archivo creado para @RISK sin Excel ni el complemento; se recomiendan Chrome y Edge.
¿Obtendré los mismos resultados que con @RISK?
El mismo modelo, pero no los mismos números aleatorios. Las distribuciones convertidas conservan sus parámetros y las correlaciones mantienen su correlación de rangos. Cuando todo se convierte y la comprobación de compatibilidad no marca nada, las medias y los percentiles difieren de los de @RISK por el ruido de muestreo, que se reduce al ejecutar más iteraciones; con entradas correlacionadas, cada herramienta empareja los valores a su manera, así que las colas pueden diferir algo más.
¿Puedo seguir usando @RISK con el mismo archivo?
Sí. La importación convierte las fórmulas en entradas de la configuración propia de xellstorm y no escribe nada en el archivo, así que este sigue abriéndose y ejecutándose en @RISK.
@RISK es una marca comercial de su propietario. xellstorm no está afiliado a @RISK; sus nombres de función aparecen aquí solo para indicar lo que xellstorm lee.
Relacionados
- Guía
Cómo migrar un modelo de @RISK, ModelRisk o Analytic Solver
xellstorm lee 164 funciones de distribución de @RISK, ModelRisk y Analytic Solver y enumera lo que convirtió y por qué dejó alguna fórmula sin convertir. - Guía
Una alternativa a ModelRisk que abre sus archivos de ModelRisk
xellstorm abre sin el complemento ni Excel los archivos creados para ModelRisk, convierte 62 de sus funciones de distribución Vose con las celdas aún vinculadas y ejecuta el modelo en un navegador. - Guía
Una alternativa a Analytic Solver para la simulación Monte Carlo
xellstorm abre sin el complemento ni Excel los archivos creados para la simulación de Analytic Solver, convierte 49 de sus funciones de distribución Psi con las celdas aún vinculadas y ejecuta el modelo en un navegador.
xellstorm es una herramienta de simulación Monte Carlo para modelos de Excel que funciona en el navegador: sin complemento, y el archivo nunca sale de su equipo.