Una alternativa a Analytic Solver para la simulación Monte Carlo
xellstorm ejecuta en el navegador simulaciones Monte Carlo de modelos de Excel y abre tal cual un archivo creado para la simulación de Analytic Solver: lee 49 de sus funciones de distribución y 18 de sus formas por percentiles, con los parámetros aún vinculados a sus celdas, además de PsiOutput, PsiCorrMatrix y PsiSimParam. No necesita Analytic Solver ni Excel, en Windows, macOS o Linux.
Su archivo no se modifica, así que el modelo sigue abriéndose en Analytic Solver. Antes de ejecutar, la importación enumera lo que convirtió y cada fórmula que dejó sin convertir, con su motivo.
Analytic Solver frente a xellstorm
| Analytic Solver | xellstorm | |
|---|---|---|
| Dónde se ejecuta | Dentro de Excel: el complemento de escritorio en Excel para Windows; Analytic Solver Cloud también en Excel para Mac y en la web, lo que requiere una suscripción a Microsoft 365 | En un navegador, en Windows, macOS o Linux, sin Excel; se recomiendan Chrome y Edge |
| Instalación | Un complemento en Excel para todos los que ejecutan el modelo | Ninguna, y sin permisos de administrador |
| El archivo | Funciones Psi en las celdas; sin Analytic Solver no se calculan | Se lee tal cual: xellstorm no escribe nada en él |
| Colegas | Necesitan Analytic Solver para volver a ejecutar el modelo | Lo abren en el navegador; quienes leen los informes no necesitan licencia |
| Dónde se calcula | El complemento de escritorio, en su equipo; Analytic Solver Cloud, en los servidores de su proveedor | En su equipo, en la pestaña del navegador; el archivo nunca se sube |
Lo que dice la tabla sobre Analytic Solver sigue las notas publicadas por su proveedor a octubre de 2026; consulte con el proveedor los requisitos vigentes.
Qué funciones de Analytic Solver 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 Analytic Solver, y cada asignación se prueba contra la distribución equivalente de scipy. “Percentiles” marca las formas …Alt, 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) | Analytic Solver |
|---|---|
Bernoullibern | PsiBernoulli |
Betabeta | PsiBetaPsiBetaGenPsiBetaSubj† |
Binomialbinom | PsiBinomial |
Burr III (Dagum)burr | PsiDagum |
Chi cuadradochi2 | PsiChiSquarePercentiles: PsiChiSquareAlt |
Acumuladacumul | PsiCumul |
Discretacustom | PsiDiscretePsiDisUniform |
Exponencialexpon | PsiExponentialPercentiles: PsiExponentialAlt |
Valor extremo (máx., Gumbel)gumbel_r | PsiMaxExtremePercentiles: PsiMaxExtremeAlt |
Valor extremo (mín.)gumbel_l | PsiMinExtremePercentiles: PsiMinExtremeAlt |
Ff | PsiFDist |
Vida por fatiga (Birnbaum–Saunders)fatiguelife | PsiFatigueLifePercentiles: PsiFatigueLifeAlt |
Fréchetinvweibull | PsiFrechetPercentiles: PsiFrechetAlt |
Gamma, Erlanggamma | PsiGammaPsiErlangPercentiles: PsiGammaAlt |
Histogramahistogram | PsiHistogram |
Secante hiperbólicahypsecant | PsiHypSecant |
Hipergeométricahypergeom | PsiHyperGeo |
Uniforme enterarandint | PsiIntUniform |
Gaussiana inversainvgauss | PsiInvNormal |
Johnson SBjohnsonsb | PsiJohnsonSB |
Johnson SUjohnsonsu | PsiJohnsonSU |
Kumaraswamykumaraswamy | PsiKumaraswamy |
Lévylevy | PsiLevyPercentiles: PsiLevyAlt |
Log-logísticafisk | PsiLogLogisticPercentiles: PsiLogLogisticAlt |
Logísticalogistic | PsiLogisticPercentiles: PsiLogisticAlt |
Lognormallognorm | PsiLogNormalPsiLognormPsiLognorm2Percentiles: PsiLogNormalAlt |
Binomial negativa, geométricanbinom | PsiGeometricPsiNegBinomial |
Normalnorm | PsiNormalPsiErf†Percentiles: PsiNormalAlt |
Paretopareto | PsiParetoPercentiles: PsiParetoAlt |
Pareto II (Lomax)lomax | PsiPareto2Percentiles: PsiPareto2Alt |
Pearson V (gamma inversa)invgamma | PsiPearson5Percentiles: PsiPearson5Alt |
Pearson VI (beta prima)betaprime | PsiPearson6 |
PERTpert | PsiPert |
Poissonpoiss | PsiPoisson |
Rayleighrayleigh | PsiRayleighPercentiles: PsiRayleighAlt |
Recíproca (log-uniforme)loguniform | PsiReciprocal |
t de Studentt | PsiStudentPercentiles: PsiStudentAlt |
Triangulartriang | PsiTriangular |
Triangular a partir de percentilestrigen | PsiTriangGen |
Uniformeunif | PsiUniform |
Weibullweibull_min | PsiWeibullPercentiles: PsiWeibullAlt |
Una distribución puede ir sola o con un multiplicador positivo y, como máximo, un término sumado o restado, como en PsiNormal(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. Una estadística como PsiMean(B1) convierte B1 en una salida, como en Analytic Solver. Las funciones de propiedades, los marcadores y las estadísticas:
| Función | En xellstorm se convierte en |
|---|---|
PsiTruncate | Truncamiento: tipo 1 (el predeterminado): truncate_min, truncate_max antes de cualquier desplazamiento; -1: de los valores desplazados; 3: truncate_pmin, truncate_pmax |
PsiTruncateP | Truncamiento: truncate_pmin, truncate_pmax (percentiles de la distribución) |
PsiShift | Desplazamiento: shift |
PsiName | Nombre: el nombre de la entrada |
PsiCorrMatrix | Correlación: correlaciones de rangos entre las entradas de una matriz |
PsiCorrDepen | Correlación: una correlación de rangos con la entrada que tiene el mismo nombre de par |
PsiCorrIndep | Correlación: una correlación de rangos con la entrada que tiene el mismo nombre de par |
PsiSimParam | Un valor por simulación: una celda fija en la ejecución base, un escenario por cada simulación adicional |
PsiOutput | Salida: una salida: la propia celda, o las celdas a las que se refiere |
PsiSimOutput | Salida: una salida: la propia celda, o las celdas a las que se refiere |
PsiMean | Estadística: la celda de su primer argumento se convierte en una salida (como con toda estadística Psi de una salida) |
Qué no se convierte de Analytic Solver
- Funciones sin equivalente exacto.
PsiPertAltcon las demás formas por percentiles de dos parámetros de forma, y toda función Psi que no figure en las tablas de arriba. Para una distribución PERT, indique su mínimo, más probable y máximo (PsiPert), que sí se convierte. - 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
(PsiNormal(0,1)+5)*2. Sepárelas en celdas, una distribución en cada una. - Modelos de optimización. La importación lee la simulación, no un modelo de optimización de Solver; xellstorm configura su propia optimización de celdas de decisión bajo incertidumbre, junto al archivo de Excel.
- 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 Analytic Solver, 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 Psi. 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 Analytic Solver 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 Analytic Solver 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 en Mac un modelo de simulación de Analytic Solver?
El complemento de escritorio de Analytic Solver funciona en Excel para Windows; Analytic Solver Cloud también funciona en Excel para Mac y requiere una suscripción a Microsoft 365. xellstorm también funciona en el navegador en macOS y abre el archivo sin Excel ni el complemento; se recomiendan Chrome y Edge.
¿Obtendré los mismos resultados que con Analytic Solver?
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 Analytic Solver 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 Analytic Solver 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 Analytic Solver.
Analytic Solver es una marca comercial de su propietario. xellstorm no está afiliado a Analytic Solver; 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 @RISK que abre sus archivos de @RISK
xellstorm abre sin @RISK ni Excel los archivos creados para @RISK, convierte 53 de sus funciones de distribución con las celdas aún vinculadas y ejecuta el modelo en un navegador, en Windows, macOS o Linux. - 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.
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.