Chiffres romains en chiffres arabes : convertisseur et règles de lecture
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.
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 ?
| Chiffres romains | Chiffres arabes | Exemple |
|---|---|---|
| I | 1 | III vaut 3 |
| V | 5 | VII vaut 7 |
| X | 10 | XXX vaut 30 |
| L | 50 | LX vaut 60 |
| C | 100 | CCC vaut 300 |
| D | 500 | DC vaut 600 |
| M | 1000 | MM vaut 2000 |
| IV | 4 | XIV vaut 14 |
| IX | 9 | XIX vaut 19 |
| XL | 40 | XLV vaut 45 |
| XC | 90 | XCIX vaut 99 |
| CD | 400 | CDL vaut 450 |
| CM | 900 | MCM vaut 1900 |
À quelles années correspond chaque siècle ?
| Siècle en chiffres romains | Numéro | Années |
|---|---|---|
| I | 1 | de l’an 1 à l’an 100 |
| V | 5 | de 401 à 500 |
| X | 10 | de 901 à 1000 |
| XV | 15 | de 1401 à 1500 |
| XVI | 16 | de 1501 à 1600 |
| XVII | 17 | de 1601 à 1700 |
| XVIII | 18 | de 1701 à 1800 |
| XIX | 19 | de 1801 à 1900 |
| XX | 20 | de 1901 à 2000 |
| XXI | 21 | de 2001 à 2100 |
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].

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.

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 ?
| Ce que vous saisissez | Ce qu’affiche le convertisseur | Remarque |
|---|---|---|
| MMXXVI | 2026 | C’est une année ordinaire en majuscules, comme au générique d’un film. |
| mmxxvi | 2026 | Les minuscules se lisent comme les majuscules, inutile d’activer le verrouillage. |
| Ⅻ | 12 | Le caractère tout fait du douze, copié depuis Word ou une table de caractères, est décomposé en XII. |
| XIV/VII/MDCCLXXXIX | 14/7/1789 | Une date en chiffres romains est convertie partie par partie, et les barres obliques restent à leur place. |
| XIV·VII·MDCCLXXXIX | 14·7·1789 | Le point médian entre les parties est conservé lui aussi. |
| IIII | 4 | Le 4 horloger est lu, et IV s’affiche sous le résultat comme forme standard. |
| MCCCCLXXV | 1475 | Quatre C à la suite s’additionnent, et MCDLXXV s’affiche sous le résultat comme forme standard. |
| I̅V̅ | 4000 | La barre multiplie par 1000, donc IV surligné vaut quatre mille. |
| XXI | 21 | Le 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.
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].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].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.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
- Numération romaine — Wikipédia
- Principaux emplois des chiffres romains — Office québécois de la langue française, Vitrine linguistique
- 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.

Aidez-nous à améliorer nos outils
Vous avez une idée, trouvé un bug ou souhaitez suggérer un autre outil ? Écrivez-nous.