ROMAN

    Math & Trig

    Converts an Arabic numeral to a Roman numeral as text. Useful for numbering chapters, outlines, or decorative formatting.

    Translations
    EnglishROMAN
    FrenchROMAIN
    SpanishNUMERO.ROMANO
    GermanRÖMISCH
    ItalianROMANO
    PortugueseROMANO
    DutchROMEINS
    PolishRZYMSKIE
    RussianРИМСКОЕ
    TurkishROMEN
    CzechŘÍMSKÉ
    HungarianRÓMAI
    SwedishROMERSK
    DanishROMERTAL
    FinnishROOMALAINEN
    Syntax
    ROMAN(number, [form])

    Arguments

    • numberThe Arabic numeral to convert (1 to 3999)
    • formType of Roman numeral (0=classic, 1-4=more concise)(optional)
    Examples
    =ROMAN(2024)
    MMXXIV

    Year 2024 in Roman numerals

    =ROMAN(499)
    CDXCIX

    499 in classic Roman form

    =ROMAN(14)
    XIV

    14 in Roman numerals

    Tips & Best Practices
    • Result is text, not a number
    • Valid for numbers 1 through 3999
    • Use ARABIC() to convert back to a number
    Common Mistakes
    • Passing a number outside the 1 to 3999 range, which returns a #VALUE! error since Roman numerals don't have a standard representation for zero, negative numbers, or values above 3999
    • Forgetting that ROMAN's result is text, not a number, so it can't be used directly in further arithmetic without converting it back with ARABIC
    • Not realizing the optional form argument changes the output - the default (0) gives the classic, longer style, while higher values produce more concise but less traditional variants
    Related Functions
    ARABICPerforms the reverse conversion - turns Roman numeral text back into an Arabic number.
    TEXTFormats numbers in other ways, though it has no built-in support for Roman numerals the way ROMAN does.
    REPTSometimes combined with ROMAN when building decorative or repeated numbering patterns.
    Frequently Asked Questions

    Why does ROMAN return a #VALUE! error?

    The number is outside the valid 1 to 3999 range - Roman numerals as implemented by this function can't represent zero, negatives, or anything larger than 3999.

    Can I use ROMAN's result in a calculation?

    Not directly - it returns text, not a number. Use ARABIC to convert it back into a number first if you need to calculate with it.

    What does the optional form argument do?

    It controls how concise the Roman numeral is - 0 (or omitted) gives the standard classic form, while 1 through 4 produce progressively more abbreviated, less traditional variants.

    Need to translate a formula using ROMAN?

    Use our translator to convert your complete formula