ローマ数字変換器

ローマ数字とアラビア数字を 1〜3999 で相互変換します。ステップごとの内訳、1から100の表、西暦の書き方が分かります。

1〜3999 の整数。一方に入力すると他方が更新されます。

内訳

ローマ数字 1〜100 の表

1(I)から 100(C)まで。10 の倍数は太字です。より大きい数は上の変換器か 13 値の表を使います。

1 I
2 II
3 III
4 IV
5 V
6 VI
7 VII
8 VIII
9 IX
10 X
11 XI
12 XII
13 XIII
14 XIV
15 XV
16 XVI
17 XVII
18 XVIII
19 XIX
20 XX
21 XXI
22 XXII
23 XXIII
24 XXIV
25 XXV
26 XXVI
27 XXVII
28 XXVIII
29 XXIX
30 XXX
31 XXXI
32 XXXII
33 XXXIII
34 XXXIV
35 XXXV
36 XXXVI
37 XXXVII
38 XXXVIII
39 XXXIX
40 XL
41 XLI
42 XLII
43 XLIII
44 XLIV
45 XLV
46 XLVI
47 XLVII
48 XLVIII
49 XLIX
50 L
51 LI
52 LII
53 LIII
54 LIV
55 LV
56 LVI
57 LVII
58 LVIII
59 LIX
60 LX
61 LXI
62 LXII
63 LXIII
64 LXIV
65 LXV
66 LXVI
67 LXVII
68 LXVIII
69 LXIX
70 LXX
71 LXXI
72 LXXII
73 LXXIII
74 LXXIV
75 LXXV
76 LXXVI
77 LXXVII
78 LXXVIII
79 LXXIX
80 LXXX
81 LXXXI
82 LXXXII
83 LXXXIII
84 LXXXIV
85 LXXXV
86 LXXXVI
87 LXXXVII
88 LXXXVIII
89 LXXXIX
90 XC
91 XCI
92 XCII
93 XCIII
94 XCIV
95 XCV
96 XCVI
97 XCVII
98 XCVIII
99 XCIX
100 C

ローマ数字変換器の仕組み

双方向の変換器です。アラビア数字(1〜3999)か ローマ数字を入力すると、もう一方がすぐに埋まり、記号ごとの内訳も出ます。IIII や IL のような非標準形を貼ると、値と正規の表記(IV、XLIX)を示します。

7つのローマ記号

ローマ数字はすべてこの7文字から作られます。ゼロや負の数の記号はありません。

記号
I 1 一画。
V 5 X の半分。
X 10 十。
L 50 五十。
C 100 ラテン語 centum(百)から。
D 500 五百。
M 1000 ラテン語 mille(千)から。

任意の数を作る13の値

この13個のブロック——7つの記号と6つの 減算ペア——で 1〜3999 の任意の整数を書けます。大きい順に引いてゼロになるまで続けます。

アラビア ローマ 計算
1 I 1
4 IV 5 − 1
5 V 5
9 IX 10 − 1
10 X 10
40 XL 50 − 10
50 L 50
90 XC 100 − 10
100 C 100
400 CD 500 − 100
500 D 500
900 CM 1000 − 100
1000 M 1000

アラビア数字をローマ数字にする

授業での方法は、数を 千・百・十・一 に分け、13値の表で大きい方から訳すことです。

例:2026

2026 = 2000 + 20 + 6:

  • 2000 = MM(M を2回)。
  • 百の位が 0:何も書きません。
  • 20 = XX。
  • 6 = VI(V + I)。

2026 = 2000 + 20 + 6 = MM + XX + VI = MMXXVI

結果:MMXXVI

減算ペアが3つの別例:1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV

1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV

ローマ数字の読み方

左から右に読みます。記号が次以上なら足し、小さければ引きます(許される6ペアのみ)。

例:MCMXCIV

まず減算ペアをまとめ、それから足します:

  • M = 1000。
  • CM = 900(1000 − 100)。
  • XC = 90(100 − 10)。
  • IV = 4(5 − 1)。

合計:1000 + 900 + 90 + 4 = 1994

正しい書き方の規則

現在の正規形——この変換器が使う形——は4つの規則に収まります。破っても読めることはありますが、正しい表記ではありません。

減算ペアは6つのみ

小さい記号が大きい記号の前にあると 引きます。使えるのは IV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)だけです。

何から引けるか

I は V と X からのみ。X は L と C からのみ。C は D と M からのみ。だから 49 は XLIX であり IL ではなく、99 は XCIX であり IC ではありません。1999 は MCMXCIX で、MIM ではありません。

V・L・D は繰り返さず、引き算にも使わない

V・L・D の2倍にはすでに別の文字があります(X、C、M)。VV、LL、DD は書かず、45 に VL も使いません(XLV)。

同じ記号は連続3つまで

I、X、C、M は最大3回まで:III = 3、XXX = 30。4 は IIII ではなく IV。40 は XXXX ではなく XL

時計の例外:IIII

多くの文字盤では 4 を IIII とし、VIII と見た目のバランスを取ります。文字盤の外では標準形は IV です。変換器は IIII を読み、4 を出し、IV を提案します。

西暦・世紀とその他の用途

今日、ローマ数字で計算することはほとんどありません。序数として、ほぼ常に名前の後に置きます。

  • 世紀:日本語では通常アラビア数字(21世紀)。格式ばった文ではローマ数字(XXI世紀)もあります。
  • 君主と教皇:ルイ14世、ヨハネ23世。数字は名前の後に置き、上付きの序数は使いません。
  • 章と本の前付け(序文、目次)。
  • 西暦の碑文、映画のクレジット、銘板:MCMXCIX = 1999。
  • 時計の文字盤。4 を IIII にすることが多いです。

よく見る西暦のローマ数字

西暦も他の整数と同じです。分解して各部分を訳します。

ローマ数字
1492 MCDXCII
1994 MCMXCIV
1999 MCMXCIX
2024 MMXXIV
2025 MMXXV
2026 MMXXVI
3999 MMMCMXCIX

I から XXI までの世紀

世紀の番号は 世紀 の語に添えるローマ数字です。21世紀(XXI)は 2001 年から 2100 年です。

1 I
2 II
3 III
4 IV
5 V
6 VI
7 VII
8 VIII
9 IX
10 X
11 XI
12 XII
13 XIII
14 XIV
15 XV
16 XVI
17 XVII
18 XVIII
19 XIX
20 XX
21 XXI

変換器が 3999 までな理由

古典表記は I、V、X、L、C、D、M を使い、M を4つ以上続けません。その最大は 3999 = MMMCMXCIX です。4000 以降は記号の上線(ヴィンクルム)で 1000 倍します。この形式は本変換器にありません。

Excel のローマ数字

アラビア数字を A2(1〜3999 の整数)に、またはローマ数字を B2 に入れます。

アラビア数字からローマ数字へ

関数 ROMAN はアラビア数字をローマ数字の文字列にします:=ROMAN(A2)。A2 が 2026 なら結果は MMXXVI です。任意の第2引数はスタイルを変えます。この変換器と同じ古典形にするには省略します。

ローマ数字からアラビア数字へ

逆は ARABIC(Excel 2013 以降)です:=ARABIC(B2)。B2 が MCMXCIV なら結果は 1994 です。大文字・小文字は区別しません。

よくある質問

ローマ数字はどこまで書けますか?

7つの古典文字で 1(I)から 3999(MMMCMXCIX)までです。それ以上は記号の上線を使い、この変換器には含まれません。

ローマ数字にゼロはありますか?

ありません。0 も負の数も記号がありません。文字 N(nulla、無)が使われることもありましたが、I、V、X、L、C、D、M とは組み合わせません。

なぜ 4 は IIII ではなく IV なのですか?

同じ記号は3回までだからです。4 は IV(5より1少ない)と書きます。多くの時計では VIII と対称になる IIII を見ますが、文字盤の外では IV が標準です。

なぜ 49 は IL ではなく XLIX なのですか?

I は V か X からしか引けず、L からは引けません。49 は 40 + 9:XL + IX = XLIX。同じ規則で 99 は XCIX であり IC ではありません。

2026 はローマ数字でどう書きますか?

MMXXVI:MM(2000)+ XX(20)+ VI(6)。2024 は MMXXIV、2025 は MMXXV。変換器に入れると内訳が見られます。

世紀はどう書きますか?

日本語では通常アラビア数字:21世紀。格式ばった文ではローマ数字:XXI世紀。大文字の固有名の横(ヨハネ23世)では数字も大文字のままです。

Excel でローマ数字を変換するには?

アラビアからローマ:=ROMAN(A2)。ローマからアラビア:=ARABIC(B2)。どちらも 1〜3999 を扱います。