Feuilles de calcul · ROMAINS et ARABE
Chiffres romains dans Excel et Google Sheets
Mis à jour : 21 juin 2026
Excel et Google Sheets ont des fonctions intégrées pour les chiffres romains : ROMAN transforme un nombre en lettres et ARABIC transforme les lettres en nombre. Ils sont parfaits pour numéroter des chapitres, des sections ou des niveaux de plan dans un tableau, à condition que vous connaissiez la limite qui fait trébucher la plupart des gens.
Gratuit · Pas de téléchargement · Mode par lots pour les listes
Numéro → Romain avec ROMAN
La syntaxe est =ROMAN(number, [form]). Le premier argument est la valeur ; la seconde facultative contrôle le degré de "concision" du résultat. Laissez-le de côté pour la forme classique :
=ROMAN(2026) → MMXXVI
=ROMAN(49) → XLIX
=ROMAN(A2) → convertit la valeur de la cellule A2
Le form va de 0 (classique, la valeur par défaut) à 4 (le plus simplifié). Les formes supérieures permettent des soustractions supplémentaires pour raccourcir le résultat — par exemple, une forme très concise peut restituer 499 de manière plus précise que le classique CDXCIX. Pour un usage quotidien, la forme classique par défaut est ce que vous voulez, et elle correspond à ce que produit ce convertisseur.
Romain → Nombre avec ARABE
ARABIC est l'inverse et prend une chaîne de texte :
=ARABIC("MMXXVI") → 2026
=ARABIC("XLIX") → 49
=ARABIC(B2) → lit le chiffre romain de la cellule B2
ARABIC pardonne la casse et accepte même un signe moins en tête, renvoyant un nombre négatif. Il est disponible dans Excel 2013 et versions ultérieures et dans Google Sheets.
Le plafond de 3999
Voici le piège qui envoie les gens chercher : ROMAN n'accepte que les valeurs de 0 à 3999. Donnez-lui 4000 ou plus et il renvoie un #VALUE!, car la fonction ne prend pas en charge la notation vinculum (surligne) utilisée pour les nombres plus grands. Les feuilles de calcul ne peuvent tout simplement pas tracer la barre, la fonctionnalité a donc été limitée.
| Formule | Résultat |
|---|---|
| =ROMAN(3999) | MMMCMXCIX |
| =ROMAN(4000) | #VALUE ! |
| =ROMAN(0) | (texte vide) |
Si vous avez besoin de nombres supérieurs à 3999, les fonctions de feuille de calcul ne peuvent pas vous aider, mais le mode vinculum de ce convertisseur gère les valeurs jusqu'à 3 999 999, complétez avec le surlignement.
Conversion rapide d'une colonne entière
Pour une longue liste, vous disposez de deux bonnes options. Dans la feuille de calcul, mettez =ROMAN(A2) en B2 et remplissez-le dans la colonne. Ou, si vous préférez ne pas encombrer la feuille de formules, copiez la colonne de nombres, collez-la dans le mode batch de ce convertisseur, basculez la sortie sur "entrée → résultat" et collez directement les paires converties. Le mode batch vous permet également de télécharger l'ensemble au format CSV.
Les pièges courants
- Un
ROMANle résultat est du texte, pas un nombre — vous ne pouvez pas le additionner. Conservez le numéro d'origine dans une autre colonne pour les calculs. - Les décimales sont tronquées :
=ROMAN(7.9)donneVII, pasVIII. ARABICacceptera les chaînes non standard commeIIIIet renverra toujours 4, donc il ne détectera pas les entrées mal formées comme le fait la validation stricte ici le fait.- Erreur de saisie négative dans
ROMANmais est autorisée dansARABIC.
Questions fréquentes
Comment convertir un nombre en chiffres romains dans Excel ?
Utilisez =ROMAN(number), par ex. =ROMAN(2026) renvoie MMXXVI. Cela fonctionne dans Excel et Google Sheets.
Comment reconvertir des chiffres romains en nombre ?
Utilisez =ARABIC("MMXXVI"), qui renvoie 2026.
Quel est le maximum pour ROMAN ?
3999. Au-dessus, il renvoie #VALUE!, car il ne prend pas en charge la notation vinculum. Utilisez le mode vinculum de ce convertisseur pour les nombres plus grands.
ROMAN fonctionne-t-il dans Google Sheets ?
Oui : les deux ROMAN et ARABIC sont disponibles dans Google Sheets avec la même syntaxe qu'Excel.