Difficulté: Facile
Ustensiles: Excel
Ingrédients: CHIFFRE.ARABE, ALEA, ROMAIN, ENT
Bases requises: Utiliser les fonctions
Semaine spéciale « légumes oubliés » – Le jeu des chiffres romains !
Hier, je vous présentais la première recette permettant de transformer un nombre en chiffres romains (Lire l’article). Mais tout comme je me le suis dit, OK, c’est bien de le faire dans ce sens mais existe t-il une fonction permettant de lire convertir un chiffre romain ?
Eh bien oui, et elle correspond à notre légume oublié (pour ne pas dire inconnu) de ce deuxième jour de cette semaine spéciale.
Pour le plat du jour, nous allons créer un petit jeu que vous pourrez utiliser en famille pour savoir qui est le meilleur en chiffres romains!
Voici une présentation du jeu
Une personne fourni un chiffre romain en l’écrivant sur une feuille (oui, le papier peut encore servir !) et le premier qui trouve le chiffre arabe correspondant a un point. Le premier a 5 points gagne la partie.
Il faudra donc être au moins 3 pour y jouer.
Création de notre Jeu
Voici à quoi ressemble le support sur Excel:
A chaque fois que nous allons cliquer sur F9, un nouveau chiffre romain apparaîtra en $A$3 avec la solution en $B$3.
La première étape va donc consister à créer un nombre aléatoire en chiffre romains. Ensuite nous convertirons en chiffre arabe.
Etape 1
Nous allons tout d’abord créer un nombre aléatoire entre 1 et 3999 (maximum possible pour la fonction ROMAIN). Pour cela utilisons la fonction ALEA().
Cette fonction crée un nombre aléatoire compris entre 0 et 1, avec un nombre infini de chiffres après la virgule.
Si nous multiplions ce chiffre par 3999, nous aurons donc un nombre compris entre 0 (0 x 3999) et 3999 (1 x 3999). Il suffit ensuite de ne prendre que l’entier avec la fonction ENT.
Ecrivez la formule suivante en $A$3: =ENT( 3999 * ALEA() )
Le résultat sera un nombre aléatoire entre 0 et 3999.
Remarque:
Chaque fois que vous cliquez sur la touche F9, vous allez générer un nouveau nombre compris entre 0 et 3999. La touche F9 permet de recalculer complètement le classeur Excel. De ce fait elle relance le calcul du nombre aléatoire.
Etape 2
A ce stade, nous avons un nombre classique. Transformons le en chiffres romains comme nous l’avons vu hier avec la fonction ROMAIN.
Toujours dans la cellule $A$3, tapez: =ROMAIN( ENT( 3999 * ALEA() ) )
Vous avez à présent un nombre aléatoire en chiffres romains. Avec un peu de mise en forme, nous avons quelque chose qui correspond à ceci:
Etape 3
Maintenant, il faut aider à trouver le nombre correspondant.
Tapez en $B$3 la formule suivante: =CHIFFRE.ARABE($A$3)
Cela permet de retrouver le nombre que nous connaissons et ainsi nous pourrons vérifier si les joueurs donnent la bonne réponse.
Etape 4
Nous allons à présent terminer en ajoutant le petit texte suivant en $A$1:
Cliquer sur F9 pour recommencer
Le jeu est terminé, amusez vous bien et d’ici peu vous serez imbattables en chiffres romains !!!
Pingback: Votre nouveau blog Cooking-Excel est enfin arrivé ! | Cooking-Excel