ARABIC Function

Excel 2013+

Summary

The Excel ARABIC function converts Roman numerals to their Arabic (standard decimal) numeral equivalents. It provides a straightforward way to translate ancient Roman notation into modern numeric values used in calculations and data processing.

Syntax

ARABIC(text)

Parameters

Parameter Type Required Description
text Text Yes Text string containing the Roman numeral to convert, or cell reference

Using the ARABIC Function

ARABIC is perfect for converting historical dates, historical data, or Roman numeral references into numeric format for calculations, sorting, or mathematical operations. It reverses the ROMAN function's conversion process.

Common ARABIC Examples

Basic Roman Numeral Conversion

=ARABIC("LVII")

Converts LVII to 57

Cell Reference Conversion

=ARABIC(B1)

Converts Roman numeral in cell B1 (like MCMXII) to 1912

Lowercase Roman Numeral

=ARABIC("mcmxii")

Converts lowercase mcmxii to 1912 (case insensitive)

Negative Roman Numeral

=ARABIC("-MMXI")

Converts negative Roman numeral to -2011

Frequently Asked Questions

#VALUE! error is returned for numbers, dates, or invalid Roman numeral text.

Yes, an empty string ("") returns 0.

Up to 255,000 due to 255 character limit.

Common Errors and Solutions

#VALUE! Error

Cause: Input is not a valid Roman numeral (numbers, dates, invalid text)

Solution: Use only valid Roman numerals: I, V, X, L, C, D, M combinations

Unexpected results with long text

Cause: Input exceeds 255 characters

Solution: Keep Roman numeral text under 255 characters

Notes

  • Case insensitive - 'MXMVII' equals 'mxmvii'
  • Supports subtractive notation (IV=4, IX=9, etc.)
  • Opposite of ROMAN function
  • Empty string "" returns 0
  • Negative: "-MMXI" = -2011

Compatibility

Available in: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Not available in: Excel 2010 and earlier

Content last reviewed: December 9, 2025
Update frequency: As needed
Excel versions tested: Excel 2013+