Excel vous permet de convertir un chiffre romain en chiffre arabe. Découvrez ces fonctions ?
C'est quoi les chiffres romains ?
Les chiffres romains sont des lettres qui représentent une unité de grandeur différente.
- I = 1
- V = 5
- X = 10
- L = 50
- C = 100
- D = 500
- M = 1000
Pour créer un chiffre romain, il suffit d'associer plusieurs de ces unités de grandeur.
- 3 = III (3 fois l'unité 1)
- 25 = XXV (2 fois l'unité des dizaines et une fois l'unité pour indiquer le 5)
- 178 = CLXXVIII (1 fois la lettre pour les centaines, puis la lettre pour les cinquantaines, 2 fois les dizaines, 1 fois les 5 et 3 fois l'unité)
Mais il y a une subtilité quand on approche un changement d'unité de valeur. Pour éviter d'alourdir l'écriture, l'unité d'un rang plus élevé est écrite avant la lettre d'une unité précédente
Par exemple :
- 4 = IV (1 précède 5)
- 9 = IX (1 précède 10)
- 40 = XL (10 précède 50)
- 90 = XC (10 précède 100)
- 99 = XCIX (10 précède 100 et l'unité précède 10)
Quand sont utilisés les chiffres romains ?
Les chiffres romains sont généralement utilisés dans des textes officiels, pour indiquer des dates historiques, ou pour donner une importance à des événements sportifs ou saga de film.
- Les titres des articles de la constitution des droits de l'homme et du citoyen
- La date de l'indépendance des Etats-Unis sur les tablettes de la statue de la liberté
- A la fin de tous les films ou production audivisuelle
- Dans certaines compétitions sportives comme les jeux olympiques
- Ou bien encore pour certaines sagas 😁
Comment convertir un chiffre romain dans Excel ?
Avec Excel il est très facile de convertir n'importe quel nombre romain vers un nombre arabe grâce à la fonction CHIFFRE.ARABE. Le format d'un chiffre romain c'est nécessairement du texte. La police de caractère utilisée pour afficher les chiffres romains c'est Georgia
=CHIFFRE.ARABE(texte)
Comment convertir un nombre en chiffre romain ?
Et comment faire l'inverse ? C'est-à-dire que vous avez des nombres arabes et vous voulez les convertir en nombre romain. Et bien, rien de plus simple avec la fonction ROMAIN
=ROMAIN(nombre)
BRUA Christophe
17/12/2022 @ 21:10
Par contre cela ne fonctionne qu'avec des dates supérieures ou égales au 01/01/1900 !
Que faire pour des dates antérieures à 1900 ?
Frédéric LE GUEN
19/12/2022 @ 12:19
C'est comme cela qu'Excel a été construit. Ce n'est pas un logiciel pour faire de l'histoire ou de la généalogie mais un logiciel pour la comptabilité, la facturation, la gestion ... Il n'y a aucun moyen de déroger à cette règle
BRUA Christophe
17/12/2022 @ 21:06
Merci pour votre réponse. Voici donc une solution complète pour obtenir ce que je souhaitais.
avec :
=CONCATENER((JOUR(A1));".";(MINUSCULE(ROMAIN(MOIS(A1))));".";(ANNEE(A1)))
On obtient pour 17/12/2022 17.xii.2022
BRUA Christophe
17/12/2022 @ 15:10
Super utile votre page.
En entomologie, il est d'usage d'indiquer sur les étiquettes des spécimens collectés pour les dates le mois en chiffre romain. Le but est d'éviter la confusion entre le chiffre du jour et celui du mois. Donc la présente formule de conversion est bien utile.
Par contre le résultat ici est l'affichage de chiffres romains en majuscule.
Comment faire pour obtenir le chiffre en minuscule : 07/07/2022 devient 07 vii 2022 et non 07 VII 2022 ? Car risque de confusion entre 1 et I (i). 1 I 2022 / 1 i 2022
Frédéric LE GUEN
17/12/2022 @ 15:22
Avec la fonction MINUSCULE(ROMAIN(...)) ça marche très bien