換算

ローマ数字変換ツール

設定
リセット
結果を共有
保存
埋め込み
バグを報告

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。


ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。


入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。


利用規約に同意してください。

プレビュー

計算機を保存

計算機の設定

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

計算機を共有

ローマ数字とは?

ローマ数字は古代ローマで生まれた数の表記体系であり、中世後期に至るまでヨーロッパ全域で数を書く標準的な方法であり続けました。十進法のように位置的な数字を使うのではなく、ローマ数字はラテン文字の7つの文字を組み合わせ、それぞれが固定された値を表します。

7つの記号は I (1)、V (5)、X (10)、L (50)、C (100)、D (500)、M (1000) です。これらの文字を少数の規則に従って並べて組み合わせることで、1から3999までの任意の整数を書くことができます。

ローマ数字は今日でも時計の文字盤、書籍の章、映画の続編、君主や教皇の名前、映画や建物の著作権年などに使われています。

計算機の仕組み

この変換ツールは双方向で機能します。数字からローマ数字を選ぶと通常の整数をローマ数字に変換し、ローマ数字から数字を選ぶとローマ数字を整数に戻します。

  • 数字からローマ数字へのモードでは、1から3999までの任意の整数を入力します。計算機は可能な限り大きい値を繰り返し引きながら対応する記号を付け加えて数を構築します。
  • ローマ数字から数字へのモードでは、文字 I、V、X、L、C、D、M(大文字または小文字)を使って数を入力します。計算機は記号を左から右へ読み、各値を加算し、小さい記号が大きい記号の前にある場合は減算します。有効で標準的なローマ数字のみが受け付けられます。

変換の規則

ローマ数字を構築するには、値を大きいものから小さいものへと取ります。

M=1000,D=500,C=100,L=50,X=10,V=5,I=1M = 1000,\quad D = 500,\quad C = 100,\quad L = 50,\quad X = 10,\quad V = 5,\quad I = 1

より大きい記号の前に置かれた記号は減算され、そうでなければ値は加算されます。6つの減算ペアは次のとおりです。

IV=4,IX=9,XL=40,XC=90,CD=400,CM=900IV = 4,\quad IX = 9,\quad XL = 40,\quad XC = 90,\quad CD = 400,\quad CM = 900

数を読むには、その記号の値を合計し、後続の記号より値が小さい記号は減算します。

計算例

例1: 2024 → MMXXIV

2024を各部分に分解します: 2000+20+42000 + 20 + 4。これは MM+XX+IVMM + XX + IV となるので、2024=MMXXIV2024 = MMXXIV です。

例2: 4 → IV

4は減算ペア IVIV(5の前に1)で書かれるので、4=IV4 = IV です。

例3: 49 → XLIX

49を 40+940 + 9 に分けます。40は XLXL、9は IXIX なので、49=XLIX49 = XLIX です。

例4: 1994 → MCMXCIV

1994を 1000+900+90+41000 + 900 + 90 + 4 に分解します。これは M+CM+XC+IVM + CM + XC + IV となるので、1994=MCMXCIV1994 = MCMXCIV です。

例5: XIV → 14

XIVXIV を読むと、10足す(5引く1)で 10+4=1410 + 4 = 14 です。

実用上の注意

  • 古典的なローマ式には0を表す記号がなく、負の数を書く方法もないため、範囲は1〜3999に限られます。
  • 3999を超える数は歴史的に記号の上に横線(ウィンクルム)を付けてその値を1000倍しましたが、この計算機は標準の7文字のみを使用します。
  • 数は常に標準的な形で書いてください。例えば、4は IVIV であって IIIIIIII ではなく、9は IXIX であって VIIIIVIIII ではありません。

他の数の体系がどのように値を表すかを調べたい場合は、2進数から10進数への変換ツール2進数変換ツールをご覧ください。

バグを報告

このフィールドは必須です。