À l'aide de quelques fonctions, vous pouvez créer un lanceur de dés qui affiche graphiquement une paire de dés sur votre feuille de calcul.
Chaque dé affiche un nombre aléatoire généré par la fonction RANDBETWEEN. Les points sur les faces du dé utilisent la police Wingdings et une combinaison des fonctions AND, IF et OR contrôle le moment où les points apparaissent dans chaque cellule.
Selon les nombres aléatoires générés par la fonction RANDBETWEEN, des points apparaîtront dans les cellules appropriées de la feuille de calcul. Les dés peuvent être relancés à plusieurs reprises en recalculant la feuille de calcul.
Ces instructions s'appliquent à Excel pour Microsoft 365, Excel 2019, 2016, 2013 et 2010.
Construire les dés
Tout d'abord, vous devez appliquer quelques techniques de formatage pour afficher les dés sur une feuille de calcul Excel. Il s'agit notamment de modifier la taille et l'alignement des cellules, ainsi que le type et la taille de la police.
-
Ouvrez une feuille de calcul vierge dans Excel et sélectionnez cellules D1 à J3.
-
Sélectionnez Format dans le groupe Cellules de l'onglet Accueil.
-
Sélectionnez Hauteur de ligne et entrez 24.75. Sélectionnez Largeur de colonne et entrez 5.
-
Sélectionnez Format de cellule en bas du menu déroulant Format et accédez au Alignementonglet. Définissez Horizontal Cell Alignment et Vertical Cell Alignment sur center et sélectionnez OK.
-
Sélectionnez Wingdings dans la liste Font et réglez Font Size sur36.
-
Select cellules D1 à F3.
-
Cliquez avec le bouton droit sur les cellules sélectionnées et choisissez Formater les cellules. Accédez à l'onglet Fill et choisissez Blue comme couleur d'arrière-plan. Sélectionnez OK pour appliquer la couleur et fermer la boîte de dialogue.
-
Select cellules H1 à J3.
-
Cliquez avec le bouton droit sur les cellules sélectionnées et choisissez Formater les cellules. Accédez à l'onglet Fill et choisissez Red comme couleur d'arrière-plan. Sélectionnez OK pour appliquer la couleur et fermer la boîte de dialogue.
Ajouter la fonction RANDBETWEEN
Une fois que vous avez fini de formater les cellules, vous devez entrer la fonction RANDBETWEEN dans deux cellules pour générer les nombres aléatoires affichés sur les dés sous forme de points.
-
Sélectionnez cellule E5 sous le dé bleu.
-
Sélectionnez l'onglet Formules.
-
Sélectionnez Math & Trig dans le groupe Function Library.
-
Sélectionnez RANDBETWEEN dans la liste pour faire apparaître la boîte de dialogue de la fonction.
-
Entrez 1 dans le champ Bottom et 6 dans le Haut champ.
-
Sélectionner OK. Un nombre aléatoire entre 1 et 6 apparaîtra dans la cellule E5.
-
Entrez la même formule dans la cellule I5. Un nombre aléatoire entre 1 et 6 apparaîtra dans la cellule I5.
Les fonctions derrière les points
Pour générer le nombre correct de points, vous devez utiliser la fonction IF dans les cellules D1 à D3, E2 et F1 à F3 dans le premier dé, et dans les cellules H1 à H3, I2 et J1 à J3 dans la seconde. Certaines des cellules incluent également la fonction AND or OR.
Tapez ou collez les formules ci-dessous dans la barre de formule, pas directement dans la cellule, car cela fausserait la mise en forme de la cellule.
-
Dans les cellules D1 et F1, tapez la fonction suivante:
=SI(ET(E5>=2, E5<=6), "l", "")
Cette fonction teste pour voir si le nombre aléatoire dans cell E5 est compris entre 2 et 6; si c'est le cas, la fonction place un L minuscule dans cellules D1 et F1, qui est un point dans la police Wingdings. Sinon, il laisse les cellules vides. Pour obtenir le même résultat pour le deuxième dé, tapez la fonction suivante dans cellules H1 et J1:
=SI(ET(I5>=2, I5<=6), "l", " ")
-
Dans les cellules D2 et F2, tapez la fonction suivante:
=SI(E5=6, "l", " ")
Cette fonction teste si le nombre aléatoire dans cell E5 est égal à 6; si c'est le cas, il place un point dans cellules D2 et F2Sinon, il laisse la cellule vide. Pour obtenir le même résultat pour le deuxième dé, tapez la fonction suivante dans cellules H2 et J2:
=SI(I5=6, "l", " ")
-
Dans les cellules D3 et F3, tapez la fonction suivante:
=SI(ET(E5>=4, E5<=6), "l", " ")
Cette fonction teste pour voir si le nombre aléatoire dans cell E5 est compris entre 4 et 6; si c'est le cas, il place un point dans cellules D3 et F3 Sinon, il laisse les cellules vides. Pour obtenir le même résultat pour le deuxième dé, tapez la fonction suivante dans les cellules H3 et J3:
=SI(ET(I5>=4, I5<=6), "l", " ")
-
Dans cellule E2, tapez la fonction suivante:
=SI(OU(E5=1, E5=3, E5=5), "l", " ")
Cette fonction teste pour voir si le nombre aléatoire dans cell E5 est égal à 1, 3 ou 5; si c'est le cas, il place un "l" dans cell E2. Sinon, il laisse la cellule vide. Pour obtenir le même résultat pour le deuxième dé, tapez la fonction suivante dans cells I2:
=SI(OU(I5=1, I5=3, I5=5), "l", " ")
Lancer les dés
Pour lancer les dés, recalculez votre feuille de calcul. Vous pouvez sélectionner Calculer maintenant sous le ruban Formules (l'icône qui ressemble à une calculatrice), ou vous pouvez appuyer sur F9 Saisissezsi vous utilisez une version de bureau d'Excel.
Le recalcul fait que les fonctions RANDBETWEEN dans les cellules E5 et I5 génèrent un autre nombre aléatoire entre 1 et 6.
Cacher la fonction RANDBETWEEN
Une fois que les dés sont terminés et que toutes les fonctions ont été testées pour s'assurer qu'elles fonctionnent correctement, vous pouvez masquer les fonctions RANDBETWEEN dans les cellules E5et I5 :
- Select cellules E5 à I5.
- Sur l'onglet Home, modifiez la font color de ces cellules pour qu'elle corresponde à la couleur d'arrière-plan, qui, dans ce cas, est blanc.