Pages

27 août 2015

Lancement de dés (c)

Enfin des dés qui fonctionnent proprement !

Dans le dernier article, nous avons constaté avec surprise – et tristesse ! – que le total des tirages ne faisait pas 100% et qu’il y avait parfois 9 dés  dans les résultats et parfois 10…

Pour comprendre cela, il faut comprendre un autre élément très important dans le fonctionnement d’Excel. Nous avons déjà constaté, dans le dernier article, qu’Excel n’effectue que les calculs qui lui semblent nécessaires : c’est pour cela que l’on avait dix fois le même dé dans le modèle du premier article.

L’autre élément très important, c’est qu’Excel calcule selon un ordre précis : du haut vers le bas puis, dans chaque ligne, de la gauche vers la droite.

Ainsi, quand Excel calcule la ligne 1 pour l’itération n°10, les lignes suivantes en sont encore à l’itération n°9, et le compteur en B3 est encore à 9. Les pourcentages en F1 et F2 sont donc divisés par 9, ce qui explique le 11% que nous avions obtenu en F2.

Quand la ligne 3 est calculée, le compteur passe à 10 et les pourcentages de F3 à F6 sont donc justes !

Quand nous avons tiré le 3 en B4 lors de l’itération n°10, ce dé a été ignoré du compte car c’est en ligne 3 (donc une ligne plus haut) que l’on vérifiait si le 3 avait été tiré mais – au moment de ce calcul – c’est le neuvième dé qui était encore affiché en B4 !

La solution est d’une simplicité biblique : il suffit, pour résoudre notre problème, de déplacer le bloc D1:F7 de 3 lignes vers le bas.


Comme vous le voyez ci-dessus, les pourcentages sont à présent tous bons et nous avons bien 10 dés répertoriés. Tous les problèmes ont disparu !

Aucun commentaire:

Enregistrer un commentaire