みんなのエクセル表計算
初級

【Excel】ROMAN関数-アラビア数字をローマ数字に変換する関数-


(約文字)

2020-10-15

【Excel】ROMAN関数-アラビア数字をローマ数字に変換する関数-

【Excel】ROMAN関数-アラビア数字をローマ数字に変換する関数-

ROMAN関数とは

エクセルの「ROMAN関数」はアラビア数字をローマ数字に変換する関数です。

まず結論

ROMAN関数を使うと、アラビア数字をローマ数字に変換する関数ことができます。まずは数値、書式の意味を押さえ、使用例と注意点を確認すると実務で使い分けやすくなります。

  • このページで分かること
  • ROMAN関数でできることと基本の使いどころ
  • 構文と引数の意味
  • ROMAN関数の使用例

構文と引数

  • 365
  • 2019
  • 2016
  • 2013
  • 2010
  • 2007

=ROMAN(数値, [書式])

引数 必要性 内容
数値 必須 変換するアラビア数字を指定します。
[書式] [省略可] ローマ数字の書式を数値で指定します。ローマ数字の書式には正式な形式から簡略化した形式まであり、書式の値が大きくなるほど、簡略化した形式で表示されます。
書式 正式
0or省略 簡潔
1 簡潔
2 簡潔
3 簡潔
4 略式
TRUE 正式
FALSE 略式

ROMAN関数の解説

  • ・数値に負の値を指定すると、エラー値#VALUE!が返されます。
  • ・数値に3999より大きい値を指定すると、エラー値#VALUE!が返されます。
出典:Microsoft - Office サポート

ROMAN関数の使用例

999を正式な形式のローマ数字に変換します。

=ROMAN(499,0)

=CMXCIX

999を簡潔な形式のローマ数字に変換します。

=ROMAN(499,1)

=LMVLIV

999を簡潔な形式のローマ数字に変換します。

=ROMAN(499,2)

=XMIX

999を簡潔な形式のローマ数字に変換します。

=ROMAN(499,3)

=VMIV

999を略式のローマ数字に変換します。

=ROMAN(499,4)

=IM

関連する関数

よくある質問

Q. ROMAN関数は何をするときに使いますか?

ROMAN関数は、アラビア数字をローマ数字に変換する関数です。 とくに ARABIC関数 など近い関数との違いを合わせて押さえると、使い分けしやすくなります。

Q. ROMAN関数がうまく動かないときは何を確認すればよいですか?

まず 数値、書式 の指定方法を見直し、数値の単位、丸め方、引数の範囲 を確認してください。

よくある失敗例・エラー対処

ROMAN関数で期待通りの結果にならないときは、次の点を確認してください。

  • 数値、書式 の指定が関数の仕様どおりか確認する
  • 丸めや桁数の指定が意図どおりか確認する
  • 近い関数との違いを取り違えていないか確認する

まとめ

このページでは、ROMAN関数について以下を確認しました。

  • ・ROMAN関数でできることと基本の使いどころ
  • ・構文と引数の意味
  • ・ROMAN関数の使用例