ローマ数字の変換:数字 ⇔ ローマ数字(1〜3999、書き方の決まり)

最終確認:2026年10月3日Microsoft サポート(ROMAN 関数)・Unicode(Number Forms)

数字を入れるとローマ数字に、ローマ数字を入れると数字に変換します。4・9 の引き算の書き方、年号(2026年 = MMXXVI)、正式ではない書き方(IIII など)の見分けも。

数値を入れる

1〜3999
小文字・Ⅻ もOK
2,026 をローマ数字に
MMXXVI

2,000 = MM、20 = XX、6 = VI

大きい文字から順に並べて、足し算で表します

Excel では =ROMAN(2026) = MMXXVI

2026 = MMXXVI

位ごとの書き方

数一の位十の位百の位千の位
1IXCM
2IIXXCCMM
3IIIXXXCCCMMM
4IVXLCD—
5VLD—
6VILXDC—
7VIILXXDCC—
8VIIILXXXDCCC—
9IXXCCM—

※ 位ごとに書いて左から並べます。2026 = 2000(MM)+ 20(XX)+ 6(VI)= MMXXVI。千の位は3(MMM)まで。

ローマ数字の7つの文字

文字数
I1
V5
X10
L50
C100
D500
M1,000

年号の早見表

西暦ローマ数字
2020年MMXX
2021年MMXXI
2022年MMXXII
2023年MMXXIII
2024年MMXXIV
2025年MMXXV
2026年MMXXVI
2027年MMXXVII
2028年MMXXVIII
2029年MMXXIX
2030年MMXXX

よくある質問

ローマ数字の書き方は?
I(1)・V(5)・X(10)・L(50)・C(100)・D(500)・M(1000)の7つの文字を、大きいものから順に並べて足します。8 = VIII、30 = XXX、1500 = MD です。
4や9はどう書きますか。
小さい文字を大きい文字の前に置いて引き算で表します。4 = IV(5 − 1)、9 = IX、40 = XL、90 = XC、400 = CD、900 = CM です。
2026年はローマ数字で?
MMXXVI です(2000 = MM、20 = XX、6 = VI)。Excel では =ROMAN(2026) で同じ答えになります。
4000以上はどう書きますか。
正式な書き方(Excel の ROMAN 関数)で表せるのは 3999(MMMCMXCIX)までです。
「Ⅳ」のような1文字のローマ数字は?
Unicode には 1〜12 の1文字のローマ数字(Ⅰ〜Ⅻ、U+2160〜U+216B)があります。このページの「ローマ数字 → 数字」には、Ⅻ のような1文字の数字も入れられます。

出典と適用年度

適用年度:ROMAN 関数(形式0)最終確認:2026年10月3日

Microsoft サポート
ROMAN 関数(アラビア数字をローマ数字に。3999まで、形式0が正式)
Unicode Consortium
Number Forms(ローマ数字 Ⅰ U+2160 〜 Ⅻ U+216B)

本ツールの整数・分数の計算は誤差なしで行い、終わりのない小数は表示した桁で四捨五入しています。授業やテストでの答えの書き方(分数のまま・帯分数・根号の形など)は、先生や問題の指示に従ってください。

要点

  • I・V・X
    1・5・10
  • L・C・D・M
    50・100・500・1000
  • 4・9
    IV・IX(引き算)
  • 2026
    MMXXVI