xellstorm Centre d’apprentissage
FR
Ouvrir l’app

Une alternative à ModelRisk qui ouvre vos fichiers ModelRisk

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 ModelRisk : il lit 62 des fonctions de distribution de ModelRisk, avec leurs paramètres toujours liés à vos cellules, ainsi que VoseOutput, VoseSimTable, VoseXBounds et VoseAggregateMC. Il n’a besoin ni de ModelRisk ni d’Excel, sous Windows, macOS ou Linux.

Votre fichier n’est pas modifié : le modèle s’ouvre donc toujours dans ModelRisk. Avant le lancement, l’import liste ce qu’il a converti et chaque formule laissée de côté, avec la raison. Un point à connaître d’abord : ModelRisk corrèle les entrées par des copules, qui ne sont pas converties ; un modèle corrélé demande donc de ressaisir ses corrélations.

ModelRisk et xellstorm côte à côte

ModelRiskxellstorm
PlateformeDans Excel pour WindowsDans un navigateur sous Windows, macOS ou Linux ; Chrome et Edge recommandés
InstallationUn complément sur chaque ordinateur qui exécute le modèleAucune, et pas de droits d’administrateur
Votre fichierFonctions Vose dans les cellules ; sans ModelRisk, elles ne se calculent pasLu tel quel : xellstorm n’y écrit rien
CollèguesOnt besoin de ModelRisk pour relancer le modèlePeuvent l’ouvrir dans le navigateur ; les lecteurs de rapports n’ont besoin d’aucune licence
CorrélationCopulesCorrélations de rang, avec une copule normale ou de Student

Ce que le tableau dit de ModelRisk s’appuie sur la configuration requise publiée par son éditeur, dans sa version d’octobre 2026 ; vérifiez la version en vigueur auprès de l’éditeur.

Quelles fonctions ModelRisk 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 ModelRisk les documente, et chaque correspondance est vérifiée sur la distribution scipy équivalente. † marque les fonctions converties avec des nombres seulement.

Fonctions de distribution de ModelRisk que l’importeur convertit, par distribution († nombres seulement : les paramètres sont calculés à partir des arguments)
Distribution (nom dans xellstorm)ModelRisk
Bernoulli
bern
VoseBernoulli
Bêta
beta
VoseBeta
VoseBeta4
VoseBetaSubj†
Binomiale
binom
VoseBinomial
Burr III (Dagum)
burr
VoseDagum
Cauchy
cauchy
VoseCauchy
Khi-deux
chi2
VoseChiSq
Khi, Maxwell
chi
VoseChi
VoseMaxwell
Distribution composée (fréquence × sévérité)
compound
VoseAggregateMC
Cumulative
cumul
VoseCumulA
VoseCumulD†
VoseOgive†
Discrète
custom
VoseDiscrete
VoseDUniform
Exponentielle
expon
VoseExpon
VoseExponential
Valeur extrême (max, Gumbel)
gumbel_r
VoseExtValueMax
F
f
VoseF
Durée de vie en fatigue (Birnbaum–Saunders)
fatiguelife
VoseFatigue
Gamma, Erlang
gamma
VoseGamma
VoseErlang
Générale (poids relatifs)
general
VoseRelative
Pareto généralisée
genpareto
VoseGPD
Histogramme
histogram
VoseHistogram
Sécante hyperbolique
hypsecant
VoseHS
Hypergéométrique
hypergeom
VoseHypergeo
Uniforme entière
randint
VoseIntUniform
VoseStepUniform†
Gaussienne inverse
invgauss
VoseInvGauss
Johnson SB
johnsonsb
VoseJohnsonB
Johnson SU
johnsonsu
VoseJohnsonU
Kumaraswamy
kumaraswamy
VoseKumaraswamy
VoseKumaraswamy4
Laplace
laplace
VoseLaplace
Lévy
levy
VoseLevy
Log-logistique
fisk
VoseLogLogistic
Logistique
logistic
VoseLogistic
Log-normale
lognorm
VoseLognormal
VoseLognormalE
Binomiale négative, géométrique
nbinom
VoseGeometric
VoseNegBin
VoseNegBinom
VosePolya†
Normale
norm
VoseNormal
VoseErf†
Pareto
pareto
VosePareto
Pareto II (Lomax)
lomax
VosePareto2
Pearson V (gamma inverse)
invgamma
VosePearson5
Pearson VI (bêta prime)
betaprime
VosePearson6
PERT
pert
VosePERT
VoseModPERT
Poisson
poiss
VosePoisson
Rayleigh
rayleigh
VoseRayleigh
Réciproque (log-uniforme)
loguniform
VoseReciprocal
t de Student
t
VoseStudent
VoseStudent3†
Triangulaire
triang
VoseTriangle
Triangulaire à partir de centiles
trigen
VoseTriangleAlt
Uniforme
unif
VoseUniform
Weibull
weibull_min
VoseWeibull
VoseWeibull3

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 VoseNormal(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. VoseAggregateMC(n, VoseLognormalObject(mean, sd)) devient une seule entrée composée : un nombre d’occurrences, puis autant de montants additionnés. Les fonctions de propriété et les marqueurs :

Fonctions de propriété, marqueurs et statistiques de ModelRisk que l’importeur lit
FonctionDevient dans xellstorm
VoseXBoundsTroncature : truncate_min, truncate_max (avant tout décalage)
VosePBoundsTroncature : truncate_pmin, truncate_pmax (centiles de la distribution)
VoseShiftDécalage : shift
VoseInputNom : le nom de l’entrée
VoseSimTableUne valeur par simulation : une cellule fixe dans l’exécution de référence, un scénario par simulation supplémentaire
VoseOutputSortie : une sortie portant le nom indiqué

Ce qui n’est pas converti depuis ModelRisk

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 ModelRisk, é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 Vose. Importer depuis le fichier, à l’étape Distributions, liste ce qui devient une entrée, une sortie ou un scénario, et chaque formule laissée de côté, avec la raison.
  3. Ajoutez les corrélations. Si le modèle corrèle des entrées, définissez les mêmes paires dans xellstorm comme corrélations de rang.
  4. 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.
  5. 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 de ModelRisk 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é ModelRisk 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.

Que devient un modèle ModelRisk corrélé ?

Les distributions sont converties, mais pas les copules qui les corrèlent : une distribution pilotée par une copule au moyen de son argument U est listée avec sa raison. Définissez à nouveau les corrélations dans xellstorm comme corrélations de rang : une matrice incohérente est ramenée à la matrice valide la plus proche, et un nuage de points montre la corrélation obtenue. Avec une autre façon d’apparier les tirages, les queues de distribution d’un modèle corrélé peuvent différer de celles de ModelRisk plus que le seul bruit d’échantillonnage ne l’explique.

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

Le même modèle, mais pas les mêmes nombres aléatoires. Les distributions converties gardent leurs paramètres. Quand tout est converti et que le contrôle de compatibilité ne signale rien, moyennes et centiles diffèrent de ceux de ModelRisk par le bruit d’échantillonnage, qui diminue quand vous lancez plus d’itérations.

Puis-je continuer à utiliser ModelRisk 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 ModelRisk.

ModelRisk est une marque de son propriétaire. xellstorm n’est pas affilié à ModelRisk ; 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.