Chiffres romains en chiffres arabes : convertisseur et règles de lecture

Dernière révision du contenu :

MMXXVI vaut 2026. Saisissez un nombre en chiffres romains, ou une date entière, et le convertisseur l’écrit en chiffres arabes. Il lit aussi le IIII des cadrans d’horloge et d’autres formes hors norme, puis affiche sous le résultat l’écriture actuelle du nombre.

Le champ accepte les majuscules et les minuscules, la forme IIII des cadrans d’horloge, les lettres surmontées d’une barre et les dates comme XIV.VII.MDCCLXXXIX.

vers

Que sont les chiffres romains ?

Les nombres romains s’écrivent avec sept signes : I vaut 1, V vaut 5, X vaut 10, L vaut 50, C vaut 100, D vaut 500 et M vaut 1000. Ces signes sont appelés chiffres romains, et on additionne leurs valeurs pour obtenir le nombre[1]. Il n’existe aucun signe pour le zéro.

Les chiffres arabes du quotidien fonctionnent autrement. Ils sont positionnels : le même 2 vaut deux, vingt ou deux cents selon sa place, et le zéro garde les places vides. Le binaire de l’ordinateur repose sur le même principe, comme le montre le convertisseur décimal en binaire. Une lettre romaine garde toujours la même valeur, ce qui rend certains nombres longs : 1888 s’écrit MDCCCLXXXVIII.

En français, on les emploie de préférence pour les siècles et les millénaires, la date inscrite sur un monument ou au générique d’un film, les souverains comme le roi Louis XIV, les arrondissements comme le Ve arrondissement de Paris et certaines manifestations sportives, comme les XXIIIes Jeux olympiques d’hiver[2].

Comment lire les chiffres romains ?

On lit de gauche à droite en additionnant les valeurs. Une seule exception : une lettre plus petite placée juste avant une plus grande se retranche. On n’utilise aujourd’hui que six de ces paires : IV vaut 4, IX vaut 9, XL vaut 40, XC vaut 90, CD vaut 400 et CM vaut 900[1].

Prenons MCMXC. M vaut 1000. CM vaut 1000 moins 100, soit 900. XC vaut 90. Au total, on obtient 1990. MMXXVI est plus simple, car il ne contient aucune paire soustractive : MM vaut 2000, XX vaut 20 et VI vaut 6, soit 2026.

Le convertisseur donne le nombre, pas le mot ordinal. Pour un siècle, ajoutez vous-même l’abréviation : XVIII donne 18, et on écrit le XVIIIe siècle. Le code typographique demande même de composer les siècles en petites capitales, mais les grandes capitales sont tolérées[2].

Combien vaut chaque lettre et chaque paire romaine ?

Sept lettres suffisent pour écrire tous les nombres de 1 à 3999, et les six paires soustractives raccourcissent les 4 et les 9. Le convertisseur a calculé toutes les valeurs de la colonne Chiffres arabes.
Chiffres romainsChiffres arabesExemple
I1III vaut 3
V5VII vaut 7
X10XXX vaut 30
L50LX vaut 60
C100CCC vaut 300
D500DC vaut 600
M1000MM vaut 2000
IV4XIV vaut 14
IX9XIX vaut 19
XL40XLV vaut 45
XC90XCIX vaut 99
CD400CDL vaut 450
CM900MCM vaut 1900

À quelles années correspond chaque siècle ?

Un siècle compte cent ans et commence par une année en 01 : le XXIe siècle va de 2001 à 2100. Le convertisseur a calculé le numéro de chaque siècle de la deuxième colonne.
Siècle en chiffres romainsNuméroAnnées
I1de l’an 1 à l’an 100
V5de 401 à 500
X10de 901 à 1000
XV15de 1401 à 1500
XVI16de 1501 à 1600
XVII17de 1601 à 1700
XVIII18de 1701 à 1800
XIX19de 1801 à 1900
XX20de 1901 à 2000
XXI21de 2001 à 2100
L’an 2000 appartient donc encore au XXe siècle. Pour trouver le siècle d’une année, divisez-la par 100 et arrondissez au nombre supérieur : 1789 donne 17,89, donc le XVIIIe siècle.

Pourquoi les horloges affichent-elles IIII au lieu de IV ?

Le 4 peut s’écrire IIII plutôt que IV. Cette écriture, appelée le 4 horloger, est toujours employée sur certains cadrans à chiffres romains[1]. La monnaie romaine préférait d’ailleurs les formes additives, IIII pour 4 et VIIII pour 9[1].

Cadran d’horloge murale à chiffres romains où quatre heures s’écrit IIII
Trois heures est marqué III, quatre heures IIII et cinq heures V. Saisissez IIII dans le champ : le convertisseur donne 4 et affiche IV comme forme standard. Photo : Karl Callwood, Unsplash.

Le convertisseur lit ces formes comme n’importe quel nombre : une lettre plus petite avant une plus grande se retranche, le reste s’additionne. La fonction CHIFFRE.ARABE d’Excel accepte elle aussi une forme hors norme et lit mxmvii comme 1997[3]. Vous obtenez donc un résultat pour IIII, MDCCCCX ou IC, et la ligne Forme standard indique l’écriture actuelle : IV, MCMX et XCIX. Une suite de lettres identiques placée avant une plus grande se retranche en bloc, si bien que l’ancien XIIX donne 18.

Plaque de pierre portant une inscription latine sous l’année MCCCCLXXV gravée
L’année au-dessus du texte latin est gravée MCCCCLXXV, avec quatre C au lieu de CD. Le convertisseur la lit comme 1475 et affiche MCDLXXV comme forme standard. Photo : Gabriella Clare Marino, Unsplash.

Comment lire un chiffre romain surmonté d’une barre ?

Une barre horizontale au-dessus du chiffre, appelée vinculum en latin, indique un facteur multiplicatif de 1000[1]. V surligné vaut 5000, X surligné 10 000 et M surligné 1 000 000. Les lettres sans barre gardent leur valeur, donc X̅V vaut 10 005.

La barre doit se trouver au-dessus de chaque lettre concernée. Si le champ contient IV̅, avec la barre sur le V seulement, le convertisseur retranche I de 5000 et donne 4999, et la ligne Forme standard affiche I̅V̅CMXCIX. Quatre mille s’écrit I̅V̅, avec une barre sur les deux lettres.

Le champ accepte la barre collée comme caractère combinant ou comme macron, par exemple depuis un texte contenant Ī. Il lit les nombres jusqu’à 3 999 999.

Quelles écritures ce convertisseur accepte-t-il ?

Le champ accepte et convertit chacune de ces écritures, il n’y a donc rien à corriger avant de coller. Le tableau montre ce que le convertisseur en fait, et il a calculé lui-même chaque résultat.
Ce que vous saisissezCe qu’affiche le convertisseurRemarque
MMXXVI2026C’est une année ordinaire en majuscules, comme au générique d’un film.
mmxxvi2026Les minuscules se lisent comme les majuscules, inutile d’activer le verrouillage.
Ⅻ12Le caractère tout fait du douze, copié depuis Word ou une table de caractères, est décomposé en XII.
XIV/VII/MDCCLXXXIX14/7/1789Une date en chiffres romains est convertie partie par partie, et les barres obliques restent à leur place.
XIV·VII·MDCCLXXXIX14·7·1789Le point médian entre les parties est conservé lui aussi.
IIII4Le 4 horloger est lu, et IV s’affiche sous le résultat comme forme standard.
MCCCCLXXV1475Quatre C à la suite s’additionnent, et MCDLXXV s’affiche sous le résultat comme forme standard.
I̅V̅4000La barre multiplie par 1000, donc IV surligné vaut quatre mille.
XXI21Le numéro d’un siècle se lit comme n’importe quel nombre.

Comment convertir des chiffres romains en chiffres arabes dans Excel ?

Pour un seul nombre, le champ ci-dessus est plus rapide. Pour une colonne entière, Excel utilise la fonction CHIFFRE.ARABE, qu’il suffit de recopier vers le bas.

  1. Saisissez la formule CHIFFRE.ARABE

    Placez le nombre romain dans la cellule A1 et la formule =CHIFFRE.ARABE(A1) dans la cellule B1. Vous pouvez aussi écrire le texte directement : =CHIFFRE.ARABE("LVII") renvoie 57[3].
  2. Ne vous souciez pas de la casse

    La fonction ignore la casse, donc "mcmxii" et "MCMXII" renvoient tous deux 1912. Les espaces avant et après le nombre sont ignorées aussi[3].
  3. Vérifiez les cellules en erreur

    La fonction renvoie une erreur quand la cellule contient un nombre, une date ou un texte qui n’est pas un nombre romain valide, et un texte vide "" renvoie 0[3]. Elle ne découpe pas une date en parties, convertissez donc les dates dans le champ ci-dessus.
  4. Respectez la longueur maximale

    Le texte ne peut pas dépasser 255 caractères, si bien que le plus grand résultat possible est 255 000, soit 255 lettres M[3]. Les nombres surlignés ne sont pas lus.

Sources

  1. Numération romaine — Wikipédia
  2. Principaux emplois des chiffres romains — Office québécois de la langue française, Vitrine linguistique
  3. CHIFFRE.ARABE — Microsoft

Toutes les valeurs des tableaux ont été calculées à partir des définitions des unités et vérifiées par le calcul avant publication. Les données historiques et les noms des unités locales proviennent des sources citées ci-dessus.

Dernière révision du contenu : · rédigé et vérifié par l'équipe Arteon

Questions fréquentes sur la lecture des chiffres romains

Le zéro existe-t-il en chiffres romains ?

Non. La numération romaine n’a aucun signe pour le zéro, c’est pourquoi le champ n’accepte pas 0 et affiche un message si vous saisissez un chiffre.

Quel est le plus grand nombre en chiffres romains ?

Avec au plus trois signes identiques de suite, l’écriture s’arrête à 3999, soit MMMCMXCIX. La règle des trois signes ne s’applique toutefois pas à M[1], et le convertisseur lit MMMM comme 4000. Avec la barre au-dessus des lettres, il lit les nombres jusqu’à 3 999 999.

Que signifie l’an II sur un document de la Révolution ?

Le calendrier républicain numérotait ses années en chiffres romains à partir de l’an I[2]. L’an II est donc la deuxième année de ce calendrier : le convertisseur lit II comme 2, mais il ne convertit pas cette année en année du calendrier grégorien.

Que faire si le convertisseur indique que le champ contient un nombre en chiffres arabes ?

Le champ prévu pour les chiffres romains contient alors des chiffres, par exemple 2026. Cliquez sur Inverser l’ordre pour ouvrir le convertisseur de nombres en chiffres romains, où vous saisirez le nombre pour obtenir son écriture romaine.

Capture d'écran de l'outil gratuit d'Arteon: Chiffres romains en chiffres arabes : convertisseur et règles de lecture

Aidez-nous à améliorer nos outils

Vous avez une idée, trouvé un bug ou souhaitez suggérer un autre outil ? Écrivez-nous.