ローマ数字とアラビア数字を 1〜3999 で相互変換します。ステップごとの内訳、1から100の表、西暦の書き方が分かります。
1〜3999 の整数。一方に入力すると他方が更新されます。
アラビア数字は 1〜3999 の整数である必要があります。
有効なローマ数字ではありません。
内訳
例
1(I)から 100(C)まで。10 の倍数は太字です。より大きい数は上の変換器か 13 値の表を使います。
双方向の変換器です。アラビア数字(1〜3999)か ローマ数字を入力すると、もう一方がすぐに埋まり、記号ごとの内訳も出ます。IIII や IL のような非標準形を貼ると、値と正規の表記(IV、XLIX)を示します。
ローマ数字はすべてこの7文字から作られます。ゼロや負の数の記号はありません。
| 記号 | 値 | 注 |
|---|---|---|
| I | 1 | 一画。 |
| V | 5 | X の半分。 |
| X | 10 | 十。 |
| L | 50 | 五十。 |
| C | 100 | ラテン語 centum(百)から。 |
| D | 500 | 五百。 |
| M | 1000 | ラテン語 mille(千)から。 |
この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 = 2000 + 20 + 6:
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ペアのみ)。
まず減算ペアをまとめ、それから足します:
合計:1000 + 900 + 90 + 4 = 1994。
現在の正規形——この変換器が使う形——は4つの規則に収まります。破っても読めることはありますが、正しい表記ではありません。
小さい記号が大きい記号の前にあると 引きます。使えるのは 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 の2倍にはすでに別の文字があります(X、C、M)。VV、LL、DD は書かず、45 に VL も使いません(XLV)。
I、X、C、M は最大3回まで:III = 3、XXX = 30。4 は IIII ではなく IV。40 は XXXX ではなく XL。
多くの文字盤では 4 を IIII とし、VIII と見た目のバランスを取ります。文字盤の外では標準形は IV です。変換器は IIII を読み、4 を出し、IV を提案します。
今日、ローマ数字で計算することはほとんどありません。序数として、ほぼ常に名前の後に置きます。
西暦も他の整数と同じです。分解して各部分を訳します。
| 年 | ローマ数字 |
|---|---|
| 1492 | MCDXCII |
| 1994 | MCMXCIV |
| 1999 | MCMXCIX |
| 2024 | MMXXIV |
| 2025 | MMXXV |
| 2026 | MMXXVI |
| 3999 | MMMCMXCIX |
世紀の番号は 世紀 の語に添えるローマ数字です。21世紀(XXI)は 2001 年から 2100 年です。
古典表記は I、V、X、L、C、D、M を使い、M を4つ以上続けません。その最大は 3999 = MMMCMXCIX です。4000 以降は記号の上線(ヴィンクルム)で 1000 倍します。この形式は本変換器にありません。
アラビア数字を 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 とは組み合わせません。
同じ記号は3回までだからです。4 は IV(5より1少ない)と書きます。多くの時計では VIII と対称になる IIII を見ますが、文字盤の外では IV が標準です。
I は V か X からしか引けず、L からは引けません。49 は 40 + 9:XL + IX = XLIX。同じ規則で 99 は XCIX であり IC ではありません。
MMXXVI:MM(2000)+ XX(20)+ VI(6)。2024 は MMXXIV、2025 は MMXXV。変換器に入れると内訳が見られます。
日本語では通常アラビア数字:21世紀。格式ばった文ではローマ数字:XXI世紀。大文字の固有名の横(ヨハネ23世)では数字も大文字のままです。
アラビアからローマ:=ROMAN(A2)。ローマからアラビア:=ARABIC(B2)。どちらも 1〜3999 を扱います。