ReferenceFunctionsMath Functions
ROMAN
Converts an Arabic number to a Roman numeral string.
Summary
Converts an Arabic number to a Roman numeral string.
Remarks
- Accepts integer values in the range
0..=3999. 0returns an empty string.- Optional
formcontrols output compactness (0classic through4simplified). - Out-of-range values return
#VALUE!.
Examples
Classic Roman numeral
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
MCMXCIX
Another conversion
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
XLIV
Related functions
FAQ
What input range does ROMAN support?
ROMAN accepts truncated integers from 0 through 3999; outside that range it returns #VALUE!.
Runtime metadata
Category
Math
Signature
ROMAN(arg1: Number, arg2…: Number)Arity
min 1, max variadic
Arguments
arg1Number · Scalar · coercion NumberLenientText
arg2Number · Scalar · coercion NumberLenientText
Caps
PURE
Source