xellstorm Centre d’apprentissage
FR
Ouvrir l’app

Une alternative à Analytic Solver pour la simulation de Monte-Carlo

Guide · Mis à jour en octobre 2026

xellstorm exécute des simulations de Monte-Carlo sur des modèles Excel, dans le navigateur, et ouvre tel quel un fichier conçu pour la simulation d’Analytic Solver : il lit 49 des fonctions de distribution d’Analytic Solver et 18 de ses formes par centiles, avec leurs paramètres toujours liés à vos cellules, ainsi que PsiOutput, PsiCorrMatrix et PsiSimParam. Il n’a besoin ni d’Analytic Solver ni d’Excel, sous Windows, macOS ou Linux.

Votre fichier n’est pas modifié : le modèle s’ouvre donc toujours dans Analytic Solver. Avant le lancement, l’import liste ce qu’il a converti et chaque formule laissée de côté, avec la raison.

Analytic Solver et xellstorm côte à côte

Analytic Solverxellstorm
PlateformeDans Excel : le complément de bureau dans Excel pour Windows ; Analytic Solver Cloud aussi dans Excel pour Mac et sur le web, ce qui nécessite un abonnement Microsoft 365Dans un navigateur sous Windows, macOS ou Linux, sans Excel ; Chrome et Edge recommandés
InstallationUn complément dans Excel pour toute personne qui exécute le modèleAucune, et pas de droits d’administrateur
Votre fichierFonctions Psi dans les cellules ; sans Analytic Solver, elles ne se calculent pasLu tel quel : xellstorm n’y écrit rien
CollèguesOnt besoin d’Analytic Solver pour relancer le modèlePeuvent l’ouvrir dans le navigateur ; les lecteurs de rapports n’ont besoin d’aucune licence
Lieu du calculLe complément de bureau sur votre ordinateur ; Analytic Solver Cloud sur les serveurs de son éditeurSur votre ordinateur, dans l’onglet du navigateur ; le fichier n’est jamais envoyé

Ce que le tableau dit d’Analytic Solver s’appuie sur les notes publiées par son éditeur, dans leur version d’octobre 2026 ; vérifiez la configuration requise actuelle auprès de l’éditeur.

Quelles fonctions d’Analytic Solver sont converties

Les tableaux sont générés à partir de la liste de règles de l’importeur : ils indiquent donc exactement ce qu’il convertit. Chaque fonction correspond à la distribution qu’elle décrit, avec des paramètres traduits comme Analytic Solver les documente, et chaque correspondance est vérifiée sur la distribution scipy équivalente. « Centiles » marque les formes …Alt, qui donnent une distribution par ses centiles : xellstorm résout exactement la distribution au lancement. † marque les fonctions converties avec des nombres seulement.

Fonctions de distribution d’Analytic Solver que l’importeur convertit, par distribution († nombres seulement : les paramètres sont calculés à partir des arguments)
Distribution (nom dans xellstorm)Analytic Solver
Bernoulli
bern
PsiBernoulli
Bêta
beta
PsiBeta
PsiBetaGen
PsiBetaSubj†
Binomiale
binom
PsiBinomial
Burr III (Dagum)
burr
PsiDagum
Khi-deux
chi2
PsiChiSquare
Centiles :
PsiChiSquareAlt
Cumulative
cumul
PsiCumul
Discrète
custom
PsiDiscrete
PsiDisUniform
Exponentielle
expon
PsiExponential
Centiles :
PsiExponentialAlt
Valeur extrême (max, Gumbel)
gumbel_r
PsiMaxExtreme
Centiles :
PsiMaxExtremeAlt
Valeur extrême (min)
gumbel_l
PsiMinExtreme
Centiles :
PsiMinExtremeAlt
F
f
PsiFDist
Durée de vie en fatigue (Birnbaum–Saunders)
fatiguelife
PsiFatigueLife
Centiles :
PsiFatigueLifeAlt
Fréchet
invweibull
PsiFrechet
Centiles :
PsiFrechetAlt
Gamma, Erlang
gamma
PsiGamma
PsiErlang
Centiles :
PsiGammaAlt
Histogramme
histogram
PsiHistogram
Sécante hyperbolique
hypsecant
PsiHypSecant
Hypergéométrique
hypergeom
PsiHyperGeo
Uniforme entière
randint
PsiIntUniform
Gaussienne inverse
invgauss
PsiInvNormal
Johnson SB
johnsonsb
PsiJohnsonSB
Johnson SU
johnsonsu
PsiJohnsonSU
Kumaraswamy
kumaraswamy
PsiKumaraswamy
Lévy
levy
PsiLevy
Centiles :
PsiLevyAlt
Log-logistique
fisk
PsiLogLogistic
Centiles :
PsiLogLogisticAlt
Logistique
logistic
PsiLogistic
Centiles :
PsiLogisticAlt
Log-normale
lognorm
PsiLogNormal
PsiLognorm
PsiLognorm2
Centiles :
PsiLogNormalAlt
Binomiale négative, géométrique
nbinom
PsiGeometric
PsiNegBinomial
Normale
norm
PsiNormal
PsiErf†
Centiles :
PsiNormalAlt
Pareto
pareto
PsiPareto
Centiles :
PsiParetoAlt
Pareto II (Lomax)
lomax
PsiPareto2
Centiles :
PsiPareto2Alt
Pearson V (gamma inverse)
invgamma
PsiPearson5
Centiles :
PsiPearson5Alt
Pearson VI (bêta prime)
betaprime
PsiPearson6
PERT
pert
PsiPert
Poisson
poiss
PsiPoisson
Rayleigh
rayleigh
PsiRayleigh
Centiles :
PsiRayleighAlt
Réciproque (log-uniforme)
loguniform
PsiReciprocal
t de Student
t
PsiStudent
Centiles :
PsiStudentAlt
Triangulaire
triang
PsiTriangular
Triangulaire à partir de centiles
trigen
PsiTriangGen
Uniforme
unif
PsiUniform
Weibull
weibull_min
PsiWeibull
Centiles :
PsiWeibullAlt

Une distribution peut figurer seule ou être accompagnée d’un multiplicateur positif et d’au plus un décalage ajouté ou retranché, comme dans PsiNormal(B1*1.1,B2)*C1+5 ; ses arguments peuvent s’écrire avec des nombres, des références à une seule cellule et des opérations arithmétiques, et restent liés à ces cellules. Une statistique comme PsiMean(B1) fait de B1 une sortie, comme dans Analytic Solver. Les fonctions de propriété, les marqueurs et les statistiques :

Fonctions de propriété, marqueurs et statistiques d’Analytic Solver que l’importeur lit
FonctionDevient dans xellstorm
PsiTruncateTroncature : type 1 (par défaut) : truncate_min, truncate_max avant tout décalage ; -1 : des valeurs décalées ; 3 : truncate_pmin, truncate_pmax
PsiTruncatePTroncature : truncate_pmin, truncate_pmax (centiles de la distribution)
PsiShiftDécalage : shift
PsiNameNom : le nom de l’entrée
PsiCorrMatrixCorrélation : corrélations de rang entre les entrées d’une même matrice
PsiCorrDepenCorrélation : corrélation de rang avec l’entrée de même nom de paire
PsiCorrIndepCorrélation : corrélation de rang avec l’entrée de même nom de paire
PsiSimParamUne valeur par simulation : une cellule fixe dans l’exécution de référence, un scénario par simulation supplémentaire
PsiOutputSortie : la cellule elle-même, ou les cellules auxquelles elle renvoie
PsiSimOutputSortie : la cellule elle-même, ou les cellules auxquelles elle renvoie
PsiMeanStatistique : la cellule de son premier argument devient une sortie (comme pour toute statistique Psi d’une sortie)

Ce qui n’est pas converti depuis Analytic Solver

Chaque formule non convertie est listée avec sa raison, et le contrôle de compatibilité nomme, avant le lancement, chaque cellule que le moteur ne sait pas calculer. Migrer un modèle depuis un complément parcourt un exemple complet, avec ce qu’il faut faire de chaque formule laissée de côté.

Migrer un modèle Analytic Solver, étape par étape

  1. Ouvrez le fichier. Déposez le fichier .xlsx ou .xlsm dans xellstorm ; enregistrez d’abord un fichier .xlsb au format .xlsx. La lecture et le calcul se font dans l’onglet de votre navigateur.
  2. Importez les fonctions Psi. Importer depuis le fichier, à l’étape Distributions, liste ce qui devient une entrée, une sortie, une corrélation ou un scénario, et chaque formule laissée de côté, avec la raison.
  3. Vérifiez ce qui reste. Le contrôle de compatibilité compare les formules aux valeurs enregistrées par Excel et nomme chaque cellule que le moteur ne sait pas calculer. Remplacez-les avant de vous fier aux résultats.
  4. Lancez et comparez. Quand tout est converti et que le contrôle ne signale rien, les moyennes et les centiles ne diffèrent de ceux d’Analytic Solver que par le bruit d’échantillonnage. Enregistrez la configuration dans un fichier de projet, à côté du fichier Excel, pour la relancer plus tard.

Questions fréquentes

Faut-il avoir installé Analytic Solver ou Excel ?

Ni l’un ni l’autre. xellstorm lit les formules dans le fichier lui-même et calcule le modèle avec son propre moteur dans votre navigateur, sous Windows, macOS ou Linux.

Peut-on exécuter un modèle de simulation Analytic Solver sur Mac ?

Le complément de bureau d’Analytic Solver fonctionne dans Excel pour Windows ; Analytic Solver Cloud s’utilise aussi dans Excel pour Mac et nécessite un abonnement Microsoft 365. xellstorm s’exécute dans le navigateur, sous macOS également, et ouvre le fichier sans Excel ni complément ; Chrome et Edge sont recommandés.

Obtiendrai-je les mêmes résultats qu’avec Analytic Solver ?

Le même modèle, mais pas les mêmes nombres aléatoires. Les distributions converties gardent leurs paramètres et les corrélations gardent leurs corrélations de rang. Quand tout est converti et que le contrôle de compatibilité ne signale rien, moyennes et centiles diffèrent de ceux d’Analytic Solver par le bruit d’échantillonnage, qui diminue quand vous lancez plus d’itérations ; avec des entrées corrélées, chaque outil apparie les tirages à sa façon, si bien que les écarts peuvent être un peu plus marqués dans les queues de distribution.

Puis-je continuer à utiliser Analytic Solver sur le même fichier ?

Oui. L’import transforme les formules en entrées de la configuration propre à xellstorm et n’écrit rien dans le fichier : il s’ouvre et s’exécute donc toujours dans Analytic Solver.

Analytic Solver est une marque de son propriétaire. xellstorm n’est pas affilié à Analytic Solver ; les noms de ses fonctions n’apparaissent ici que pour dire ce que xellstorm lit.

À lire aussi

xellstorm est un outil de simulation de Monte-Carlo qui fonctionne dans le navigateur, pour les modèles Excel : aucun complément, et votre fichier ne quitte jamais votre ordinateur.