xellstorm Central de aprendizado
PT
Abrir o app

Uma alternativa ao Analytic Solver para simulação de Monte Carlo

Guia · Atualizado em outubro de 2026

O xellstorm roda simulações de Monte Carlo de modelos do Excel no navegador e abre uma planilha feita para a simulação do Analytic Solver do jeito que ela está: lê 49 das funções de distribuição do Analytic Solver e 18 das formas dele por percentis, com os parâmetros ainda vinculados às células, além de PsiOutput, PsiCorrMatrix e PsiSimParam. Não precisa do Analytic Solver nem do Excel, no Windows, no macOS ou no Linux.

A planilha não é alterada, então o modelo continua abrindo no Analytic Solver. Antes de rodar, a importação lista o que foi convertido e cada fórmula que ficou de fora, com o motivo.

Analytic Solver e xellstorm lado a lado

Analytic Solverxellstorm
Onde rodaDentro do Excel: o suplemento de desktop no Excel para Windows; o Analytic Solver Cloud também no Excel para Mac e na web, versão que exige uma assinatura do Microsoft 365Em um navegador no Windows, no macOS ou no Linux, sem o Excel; Chrome e Edge recomendados
InstalaçãoUm suplemento no Excel para todos que rodam o modeloNenhuma, e sem direitos de administrador
Sua planilhaFunções Psi nas células; sem o Analytic Solver, elas não calculamLida como está: o xellstorm não escreve nada nela
ColegasPrecisam do Analytic Solver para rodar o modelo de novoAbrem no navegador; quem lê os relatórios não precisa de licença
Onde calculaO suplemento de desktop no seu computador; o Analytic Solver Cloud nos servidores do fornecedorNo seu computador, na aba do navegador; a planilha nunca é enviada

O que a tabela diz sobre o Analytic Solver segue as notas que o fornecedor tinha publicadas em outubro de 2026; confira os requisitos atuais com ele.

Quais funções do Analytic Solver são convertidas

As tabelas vêm da própria lista de regras do importador, então mostram exatamente o que ele converte. Cada função corresponde à distribuição que ela descreve, com os parâmetros convertidos como o Analytic Solver os documenta, e cada correspondência é testada contra a distribuição equivalente do scipy. “Percentis” marca as formas …Alt, que definem a distribuição por percentis: o xellstorm resolve a distribuição de forma exata ao rodar. † marca as funções que só convertem com números.

Funções de distribuição do Analytic Solver que o importador converte, por distribuição († só com números: os parâmetros são calculados a partir dos argumentos)
Distribuição (nome no xellstorm)Analytic Solver
Bernoulli
bern
PsiBernoulli
Beta
beta
PsiBeta
PsiBetaGen
PsiBetaSubj†
Binomial
binom
PsiBinomial
Burr III (Dagum)
burr
PsiDagum
Qui-quadrado
chi2
PsiChiSquare
Percentis:
PsiChiSquareAlt
Cumulativa
cumul
PsiCumul
Discreta
custom
PsiDiscrete
PsiDisUniform
Exponencial
expon
PsiExponential
Percentis:
PsiExponentialAlt
Valor extremo (máx., Gumbel)
gumbel_r
PsiMaxExtreme
Percentis:
PsiMaxExtremeAlt
Valor extremo (mín.)
gumbel_l
PsiMinExtreme
Percentis:
PsiMinExtremeAlt
F
f
PsiFDist
Vida em fadiga (Birnbaum–Saunders)
fatiguelife
PsiFatigueLife
Percentis:
PsiFatigueLifeAlt
Fréchet
invweibull
PsiFrechet
Percentis:
PsiFrechetAlt
Gama, Erlang
gamma
PsiGamma
PsiErlang
Percentis:
PsiGammaAlt
Histograma
histogram
PsiHistogram
Secante hiperbólica
hypsecant
PsiHypSecant
Hipergeométrica
hypergeom
PsiHyperGeo
Uniforme inteira
randint
PsiIntUniform
Gaussiana inversa
invgauss
PsiInvNormal
Johnson SB
johnsonsb
PsiJohnsonSB
Johnson SU
johnsonsu
PsiJohnsonSU
Kumaraswamy
kumaraswamy
PsiKumaraswamy
Lévy
levy
PsiLevy
Percentis:
PsiLevyAlt
Log-logística
fisk
PsiLogLogistic
Percentis:
PsiLogLogisticAlt
Logística
logistic
PsiLogistic
Percentis:
PsiLogisticAlt
Lognormal
lognorm
PsiLogNormal
PsiLognorm
PsiLognorm2
Percentis:
PsiLogNormalAlt
Binomial negativa, geométrica
nbinom
PsiGeometric
PsiNegBinomial
Normal
norm
PsiNormal
PsiErf†
Percentis:
PsiNormalAlt
Pareto
pareto
PsiPareto
Percentis:
PsiParetoAlt
Pareto II (Lomax)
lomax
PsiPareto2
Percentis:
PsiPareto2Alt
Pearson V (gama inversa)
invgamma
PsiPearson5
Percentis:
PsiPearson5Alt
Pearson VI (beta prima)
betaprime
PsiPearson6
PERT
pert
PsiPert
Poisson
poiss
PsiPoisson
Rayleigh
rayleigh
PsiRayleigh
Percentis:
PsiRayleighAlt
Recíproca (log-uniforme)
loguniform
PsiReciprocal
t de Student
t
PsiStudent
Percentis:
PsiStudentAlt
Triangular
triang
PsiTriangular
Triangular a partir de percentis
trigen
PsiTriangGen
Uniforme
unif
PsiUniform
Weibull
weibull_min
PsiWeibull
Percentis:
PsiWeibullAlt

Uma distribuição pode aparecer sozinha ou com um multiplicador positivo e, no máximo, um deslocamento somado ou subtraído, como em PsiNormal(B1*1.1,B2)*C1+5; os argumentos podem usar números, referências a uma única célula e operações aritméticas, e continuam vinculados a essas células. Uma estatística como PsiMean(B1) faz de B1 uma saída, como no Analytic Solver. As funções de propriedade, os marcadores e as estatísticas:

Funções de propriedade, marcadores e estatísticas do Analytic Solver que o importador lê
FunçãoVira no xellstorm
PsiTruncateTruncamento: tipo 1 (o padrão): truncate_min, truncate_max antes de qualquer deslocamento; -1: dos valores deslocados; 3: truncate_pmin, truncate_pmax
PsiTruncatePTruncamento: truncate_pmin, truncate_pmax (percentis da distribuição)
PsiShiftDeslocamento: shift
PsiNameNome: o nome da entrada
PsiCorrMatrixCorrelação: correlações de postos entre as entradas de uma matriz
PsiCorrDepenCorrelação: correlação de postos com a entrada de mesmo nome do par
PsiCorrIndepCorrelação: correlação de postos com a entrada de mesmo nome do par
PsiSimParamUm valor por simulação: uma célula fixa na execução-base, um cenário por simulação adicional
PsiOutputSaída: uma saída, que é a própria célula ou as células a que ela se refere
PsiSimOutputSaída: uma saída, que é a própria célula ou as células a que ela se refere
PsiMeanEstatística: a célula do primeiro argumento vira uma saída (como em toda estatística Psi de uma saída)

O que não é convertido do Analytic Solver

Cada fórmula que não é convertida aparece na lista com o motivo, e a verificação de compatibilidade aponta, antes de rodar, cada célula que o motor de cálculo não consegue calcular. Como migrar um modelo de um suplemento percorre um exemplo completo, com o que fazer com cada fórmula que sobra.

Passo a passo para migrar um modelo do Analytic Solver

  1. Abra a planilha. Arraste o arquivo .xlsx ou .xlsm para o xellstorm; salve antes uma planilha .xlsb como .xlsx. Ela é lida e calculada na aba do navegador.
  2. Importe as funções Psi. Importar da planilha, na etapa Distribuições, lista o que vira entrada, saída, correlação ou cenário e cada fórmula que sobra, com o motivo.
  3. Confira o que sobrou. A verificação de compatibilidade compara as fórmulas com os valores que o Excel salvou e aponta as células que o motor de cálculo não consegue calcular. Substitua-as antes de confiar nos resultados.
  4. Rode e compare. Quando tudo converte e a verificação não aponta nada, médias e percentis diferem dos do Analytic Solver só pelo ruído amostral. Salve a configuração em um arquivo de projeto ao lado da planilha para rodá-la de novo depois.

Perguntas

Preciso ter o Analytic Solver ou o Excel instalado?

Nenhum dos dois. O xellstorm lê as fórmulas do próprio arquivo da planilha e calcula o modelo com o motor de cálculo próprio, no navegador, no Windows, no macOS ou no Linux.

Dá para rodar um modelo de simulação do Analytic Solver em um Mac?

O suplemento de desktop do Analytic Solver roda no Excel para Windows; o Analytic Solver Cloud também funciona no Excel para Mac e exige uma assinatura do Microsoft 365. O xellstorm também roda no navegador no macOS e abre a planilha sem o Excel e sem o suplemento; Chrome e Edge são os recomendados.

Os resultados serão os mesmos do Analytic Solver?

O mesmo modelo, mas não os mesmos números aleatórios. As distribuições convertidas mantêm os parâmetros, e as correlações mantêm a correlação de postos. Quando tudo converte e a verificação de compatibilidade não aponta nada, médias e percentis diferem dos do Analytic Solver pelo ruído amostral, que diminui conforme você roda mais iterações; com entradas correlacionadas, cada ferramenta combina os sorteios do seu jeito, então as caudas podem diferir um pouco mais.

Posso continuar usando o Analytic Solver na mesma planilha?

Sim. A importação transforma as fórmulas em entradas da configuração do próprio xellstorm e não grava nada no arquivo, então a planilha continua abrindo e rodando no Analytic Solver.

Analytic Solver é marca registrada de seu titular. O xellstorm não tem afiliação com ele; os nomes das funções aparecem aqui apenas para dizer o que o xellstorm lê.

Veja também

O xellstorm é uma ferramenta de simulação de Monte Carlo para modelos do Excel, que roda no navegador: sem suplemento, e o arquivo nunca sai do seu computador.