ローマ数字 変換ツール
数字かローマ数字を入力するだけで、変換の向きを自動で判定し、途中式をすべて表示します。IIIIやICのような誤った表記は、どこが違うかと正しい書き方を示します。
計算方法
ローマ数字の7つの記号
| 記号 | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| 値 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
ローマ数字は左から右へ読み、大きい記号から小さい記号の順に並べて足し合わせます。例:MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666。
ローマ数字の変換方法
- 1〜3999の数字か、MMXXVIのようなローマ数字を入力します。
- 変換の向き(数字→ローマ数字、ローマ数字→数字)は自動で判定されます。
- 結果と途中式を確認します。IIIIのような誤った表記には、正しい書き方が表示されます。
全角文字や、時計の文字盤などで使われるⅠ〜Ⅻのような1文字のローマ数字(環境依存文字)もそのまま入力できます。
減算のルール
小さい記号を大きい記号の前に置くと、その分を引きます。現在の標準的な書き方で使う組み合わせは次の6つだけです。
| 組み合わせ | 計算 | 値 |
|---|---|---|
| IV | 5 − 1 | 4 |
| IX | 10 − 1 | 9 |
| XL | 50 − 10 | 40 |
| XC | 100 − 10 | 90 |
| CD | 500 − 100 | 400 |
| CM | 1000 − 100 | 900 |
ここから、このツールがチェックするルールが決まります。
- 引く側に使えるのはI、X、Cだけで、しかもすぐ上の2つの記号の前だけです。99をICと書くのは誤りで、正しくはXCIXです。49もILではなくXLIXです。
- V、L、Dは引く側には使えず(VXは無効)、1回しか使えません(VVはXと書きます)。
- 同じ記号は3回までしか続けられません。4はIIIIではなくIVです。
- 大きい記号の前に置けるのは1つの小さい記号だけです。8はIIXではなくVIIIです。
数字 → ローマ数字(位ごとに変換)
数を千・百・十・一の位に分け、位ごとにローマ数字に直してつなげます。0の位は何も書きません。
例 1994:1994 = 1000 + 900 + 90 + 4 → M + CM + XC + IV = MCMXCIV
例 2026:2026 = 2000 + 20 + 6 → MM + XX + VI = MMXXVI
ローマ数字 → 数字
左から順に見て、右隣より小さい記号は引き、それ以外は足します。MCMXCIV = 1000 + (1000 − 100) + (100 − 10) + (5 − 1) = 1000 + 900 + 90 + 4 = 1994。
なぜ3999までなのか
Mは3回までしか続けられないため、標準的な書き方で表せる最大の数はMMMCMXCIX = 3999です。それより大きい数には、数字の上に横線を引いて1000倍を表すなどの特別な記号が使われましたが、現在は統一されていません。また、ローマ数字には0がありません。
よくある質問
ローマ数字とは何ですか?
古代ローマで使われた数の書き方で、I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000)の7つの記号を組み合わせて表します。いまでも時計の文字盤、本の章番号、映画の公開年などで使われています。
2026をローマ数字で書くとどうなりますか?
2026 = 2000 + 20 + 6 = MM + XX + VI なので、MMXXVIです。千・十・一の位をそれぞれ変換し、0の百の位は書きません。
ローマ数字の変換方法を教えてください。
数を千・百・十・一の位に分けて、位ごとにローマ数字に直してつなげます。逆にローマ数字を数字にするときは、左から読み、右隣より小さい記号は引き、それ以外は足します。
4はなぜIIIIではなくIVなのですか?
標準的な書き方では同じ記号を4回続けないため、4と9は減算で書きます(IV = 5 − 1、IX = 10 − 1)。ただし時計の文字盤では、伝統的にIIIIが使われることもあります。
99をICと書くのは正しいですか?
正しくありません。Iを前に置けるのはVとXだけ、XはLとCだけ、CはDとMだけです。99 = 90 + 9 = XC + IX = XCIXです。
パソコンやスマホでⅫのようなローマ数字が変換で出ないときは?
Ⅰ〜Ⅻのような1文字のローマ数字は環境依存文字で、IMEによっては候補に出ないことがあります。その場合は半角英字のI、V、Xなどを組み合わせて書けば、どの環境でも正しく表示されます。このツールはどちらの書き方も読み取れます。
ローマ数字で表せる最大の数はいくつですか?
標準的な書き方では、Mを3回までしか使えないため3999(MMMCMXCIX)です。それより大きい数には、上に横線を引く(V̅ = 5000)などの特別な記号が必要です。
ローマ数字で書かれた年や日付はどう読みますか?
左からまとまりごとに読みます。MCMLXXXIV = M(1000)+ CM(900)+ LXXX(80)+ IV(4)= 1984年です。このツールはどの入力でも途中式を表示します。
出典・根拠
更新日:
関連ツール
- 進数変換(途中式つき)2進数・8進数・10進数・16進数など2〜36進数を相互に変換する進数変換ツール。変換のやり方を途中式で表示し、小数や2の補数にも対応します。
- 累乗計算機(べき乗・ルート・対数)累乗・べき乗の計算を途中式付きで。マイナスや分数の指数、n乗根、底を自由に選べる対数(log・ln)にも対応し、正確な値と指数表記を表示します。
- 九九練習九九をオンラインで無料練習。段を選んで大きな数字ボタンで答え、テストで結果を確認したり九九表を見たりできます。間違えた問題はくり返し出題されます。
- 分数計算分数と帯分数のたし算・ひき算・かけ算・わり算を途中式付きで計算します。約分や、小数・循環小数から分数への変換にも対応した無料の計算サイトです。
- pH計算ツール(計算過程つき)強酸・弱酸・強塩基・弱塩基のpHを計算します。二次方程式による厳密解、pKa・Kaの入力、pH・pOH・水素イオン濃度の換算に対応し、計算式も表示します。
- Webで使える単語帳(暗記カード)ブラウザで使える無料の単語帳です。自分で暗記カードを作り、ライトナー式の5つの箱で効率よく復習。入力式とめくり式に対応、ExcelのCSVも読み込めます。登録不要。