ローマ数字変換ツール
1から3,999までの数値をローマ数字に変換したり、ローマ数字を数値に戻したりする双方向の変換が可能です。
ローマ数字
ローマ数字
-
数値
数値
-
使い方
ローマ数字は7つのラテン文字(I、V、X、L、C、D、M)を用いた記数法で、加算と減算のルールを組み合わせて1から3,999までの整数を表します。
- 方向を選択してください
数値を入力するとローマ数字に、ローマ数字を入力すると数値に変換されます。
- 結果を確認
入力に合わせてリアルタイムで更新され、数字の構成内訳も表示されます。
- 無効な入力への注意
ICのような不正な表記や1から3,999の範囲外の数値を入力した場合、誤った結果ではなく「無効」と表示されます。
記号と減算則
各文字は固定された値を持ちます。Iは1、Vは5、Xは10、Lは50、Cは100、Dは500、Mは1,000です。左から右へ読み、基本的には値を加算しますが、小さい記号が大きい記号の直前にある場合は減算されます。標準的な減算の組み合わせは6通りだけで、IV (4)、IX (9)、XL (40)、XC (90)、CD (400)、CM (900)です。
2,024 = MM (2,000) + XX (20) + IV (4) = MMXXIV
| 記号 | 値 | 記号 | 値 | 記号 | 値 |
|---|---|---|---|---|---|
| I | 1 | X | 10 | C | 100 |
| IV | 4 | XL | 40 | CD | 400 |
| V | 5 | L | 50 | D | 500 |
| IX | 9 | XC | 90 | CM | 900 |
Mは1,000を表し、最大3つまで並べることで3,999まで表現できます。
ローマ数字1〜20
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII | XIII | XIV | XV | XVI | XVII | XVIII | XIX | XX |
一部の表記が「無効」と表示される理由
IC(100から1を引いて99を表そうとするもの)のような表記は標準的ではありません。減算できるのはI、X、Cのみで、それぞれ同じグループ内の直近2つの上位記号に対してのみ使用できます。例えばXはLまたはCからは減算できますが、DやMからは減算できません。本ツールは計算した数値からローマ数字を再構築して元の文字列と比較するため、ICやIIIIのような不正または非標準の並びは無効として報告され、誤った数値が返されることはありません。
よくある質問
数値をローマ数字に変換するにはどうすればよいですか?
最大の値から順に、各記号の値を繰り返し引いていきます。2024の場合は2000=MM、20=XX、4=IVとなり、MMXXIVとなります。重要なのは減算記法です。IV=4、IX=9、XL=40、XC=90、CD=400、CM=900となります。小さい数字を大きい数字の前に置くことで減算を表します。
なぜ4のローマ数字はIIIIではなくIVと書かれるのですか?
減算記法(IV = 5引く1 = 4)は、繰り返しを減らすために中世ヨーロッパで標準的な慣習となりました。ただし、時計の文字盤や一部の初期の文献では歴史的にIIIIも使われていました。現代のローマ数字の規格では減算形式が用いられており、本計算ツールもこれに従っています。
標準的なローマ数字で表現できる最大の数はいくつですか?
標準的なローマ数字は3,999(MMMCMXCIX)までです。4,000はMを4つ並べる(MMMM)必要がありますが、これは同じ記号を3つ以上連続させないという従来の規則を超えています。拡張システムでは文字の上に線を引いて1,000倍を表しますが、本計算ツールは1から3,999までに対応しています。
ローマ数字を数値に戻すことはできますか?
はい、この変換ツールは双方向の変換に対応しています。I、V、X、L、C、D、Mの文字を使ってローマ数字を入力すると、対応する数値が結果として表示されます。無効な文字や、ICのような不正な並びが入力された場合は、誤った数値ではなく「無効」という結果が返されます。
ローマ数字を読む際によくある間違いは何ですか?
最も多い間違いは減算則の組み合わせの読み誤りです。XCは110ではなく90、CDは600ではなく400です。小さい記号が大きい記号の前にあるかどうかを確認せずに左から右へ読むと、これらのエラーが発生します。必ず確認してください。小さい値が大きい値の直前にある場合は、加算ではなく減算を行います。