Excel like a finance pro.
← The libraryPractice · 2 questions →
Math function
ROMAN
Converts an Arabic number to Roman numerals as text.
Rarely usedDifficulty 1000 · CapableUsage rank #241 of 520
When to use it
Converts an Arabic number to Roman numerals as text. The form argument allows progressively more concise, non-classical spellings.
The shape of it
- Syntax
=ROMAN(number, [form])
Worked examples
A year
=ROMAN(2024) → MMXXIV
Classic form.
Classic
=ROMAN(499) → CDXCIX
Classic subtractive notation.
Simplified form
=ROMAN(499,4) → ID
Form 4 is the most simplified.
Worth knowing
- Result is text; it cannot be summed. ARABIC converts back.
- Only 0 to 3999 are supported.
- Form 0 (or TRUE) is classic, 4 (or FALSE) is simplified.
Where it goes wrong
- #VALUE! for numbers above 3999 or negative numbers.
- ROMAN(0) returns an empty string rather than an error.
Related
Learn the moves here — or let Wauvel run them on your numbers.
Meet your AI CFO →One CFO-grade Excel tip a week
A short, practical email for finance operators — functions, shortcuts, and the moves that save an afternoon. Free, unsubscribe anytime.