ローマ数字

数字をローマ数字に

計算結果を比較する

ダウンロード

この計算の入力内容と結果に加え、比較した追加の計算もすべて含まれます。

数とローマ数字の間で変換する

ローマ数字とは、文字I、V、X、L、C、D、Mの組み合わせを使って書かれた数であり、それぞれ固定された値(1、5、10、50、100、500、1,000)を表します。整数を入力するとそのローマ数字表記が、ローマ数字を入力するとそれが表す数がわかります。

ローマ数字は、記号を組み合わせ、左から右へ大きい方から小さい方へその値を合計することで構築されます — 例えばMCMXCIVはM(1,000)+CM(900)+XC(90)+IV(4)=1,994です。ローマ人自身は何世紀にもわたってより緩いシステムを使用していましたが、今日教えられ使われているバージョンは一貫した標準化された慣習(この計算機が使用しているもの)に従っています。

計算式

  1. 数字からローマ数字へ: 最大の値の記号(M=1,000)から始めて最小(I=1)まで、その記号の値を数から繰り返し引いて記号を追加し、次に小さい記号に移る前にできるだけ多く適用します。
  2. ローマ数字から数字へ: 文字を走査して各記号の値を足します — ただし小さい値の記号がより大きい記号のすぐ前に現れる場合は例外で、その場合は代わりに「引く」ことを意味します(IV、IX、XL、XC、CD、CMのように)。
  3. 標準的なローマ数字は同じ記号を3回を超えて連続して繰り返すことはありません — 4回連続する状況(4や「IIII」のような)は、代わりに次の記号を使った減算ペア(「IV」)として書かれます。

計算例

1,994を変換する場合:

  1. 1,994には1,000が1つ含まれる → M
  2. 残り(994)には900が1つ含まれる(「1,000より100少ない」の減算ペア) → CM
  3. 残り(94)には90が1つ含まれる → XC
  4. 残り(4)は「5より1少ない」の減算ペア → IV
  5. すべてをまとめる: MCMXCIV

考慮すべき重要なポイント

  • 標準的なローマ数字にはゼロの記号がなく、負の数を表す方法もありません。 ローマ数字システムは正の整数量を数えるために設計されました — これが、このサイトの他の場所で使われているヒンドゥー・アラビア数字(現代の数字体系)とは異なり、この計算機自体の有効な入力範囲が1から始まる理由です。
  • ローマ数字は今日でも日常的な数え方ではなく、特定の伝統的な用途で広く使われ続けています。 時計の文字盤、映画やクレジットの著作権年の表記、スーパーボウルの番号付け、君主や教皇の命名(エリザベス2世のような)は、ローマ数字が今でも残っているよくある例です — ほとんどの場合、実用的な計算上の理由ではなく、様式的または伝統的な理由によるものです。
  • 標準化された減算ペアの慣習(IIIIではなくIV)は比較的後になっての洗練であり、ローマ人が歴史的に常に数字をこう書いていたわけではありません。 古代ローマの碑文には両方の形式が見られることがあり、一部の時計の文字盤では純粋に伝統として4に「IV」ではなく「IIII」を今でも使っています — この計算機は、あらゆる歴史的な異形ではなく、今日教えられている現代の標準化された慣習に従います。
  • ローマ数字は、現代の位取り記数法と比べて計算には非実用的であり、これがまさに日常の計算のために最終的に置き換えられた理由です。 ヒンドゥー・アラビア数字システムのような筆算の足し算や掛け算に相当する単純なローマ数字の方法はありません — これが、位取りの10進法が実際の計算のための世界標準になった大きな理由です。

よくある間違い

  • 減算ペアを使う代わりに記号を4回以上連続で書くこと。 4に対する「IIII」や9に対する 「VIIII」は標準的な現代の用法ではありません — 正しい形式は「IV」と「IX」で、減算ペアで 次の記号を使います。
  • 減算ペアの小さい記号を間違った大きい記号の前に置くこと。 特定の減算ペアのみが有効です (IV、IX、XL、XC、CD、CM) — 49に対する「IL」のようなものは本物のローマ数字ではありません。 IはVまたはXからしか引けず、Lから引くことはできないからです。
  • どんな数でも変換できると思い込むこと。 標準的なローマ数字は1から3,999までしかカバー していません — ゼロ、負の数、または4,000以上の数を書く標準的な方法はありません。

知っておくと便利なこと

  • 数のローマ数字表記ではなく素因数について知りたいですか? 素因数分解計算機 は数をその素因数に分解します。
  • 非常に大きい数や非常に小さい数を扱っていますか? 指数表記計算機 は 数を指数表記との間で変換します。
  • 数を2進数、16進数、または他の基数の間で変換する必要がありますか? 進数変換ツール は数を任意の2つの基数の間で変換します。

出典: 標準的な現代ローマ数字の慣習.

よくある質問

ローマ数字が表せる最大の数はいくつですか?

標準的なローマ数字は3,999(MMMCMXCIX)までです。ゼロや負の数に対する標準的な記号はなく、「M」を4回連続で繰り返すことは標準システムの一部ではありません。これが4,000に標準的な表記がない理由です。

なぜ一部の数はIIIIではなくIVのような「減算」ペアを使うのですか?

標準的な慣習では、どの記号も3回を超えて連続して繰り返すことを避けます。4に対してIIIIの代わりに、より小さい記号をより大きい記号の前に置いて「引く」ことを意味します — IVは「5より1少ない」を意味します。同じパターンがIX(9)、XL(40)、XC(90)、CD(400)、CM(900)にも適用されます。

なぜ入力したローマ数字がエラーを表示したのですか?

この計算機は、入力したものが有効な文字の任意の組み合わせではなく、実際にその数を書く標準的で正規の方法であるかを確認します。例えば「IIII」や「VV」は実際のローマ字を使用していますが、それらの数の正しい書き方ではありません(正しくは「IV」と「X」です)。

年齢を確認してください

アカウントを作成するには、生まれた月と年を教えてください。