Monsieur Excel
Pour tout savoir faire sur Excel !

01 septembre 2015

Une macro pour les dés

Les trois articles précédents ont prouvé que, même si la fonction alea() permettait de faire de la simulation probabiliste dans Excel, ce n’était pas une sinécure.  En effet, les résultats obtenus sont faux si l’on ignore l’un des deux éléments suivants.

Le premier est qu’Excel ne calcule à chaque itération que les cellules qu’il lui semble nécessaire de calculer et cela n’est pas forcément ce que vous voudriez. C’est ce que nous avons constaté dans le premier article.

Le second est qu’Excel effectue ses calculs dans un certain ordre : ligne par ligne puis, dans chaque ligne, colonne par colonne. Cela peut engendrer des erreurs dans des simulations si vous ne respectez pas cet ordre de calcul dans la structure de votre modèle. C’est ce que nous avons constaté dans le second article.

Pour faire toutes nos simulations, nous avons dû à chaque fois modifier le drapeau et lancer le calcul, sans parler de la nécessité a priori de passer par la commande « Options » pour modifier le mode de calcul.

Ces dernières opérations sont bien simplifiées avec deux boutons macro, comme nous le voyons dans la copie d’écran ci-dessous.