ROMAN 関数

Excel 2007+

概要

ROMAN関数は、アラビア数字をローマ数字の文字列に変換する便利な関数です。日付やページ番号、章立てなどでローマ数字が必要な場合に活用できます。書式オプションにより、正式形式から簡略形式まで柔軟に表示形式を選択可能です。

構文

ROMAN(数値, [書式])

パラメータ

パラメータ タイプ 必須 説明
数値 Number はい 1〜3999のアラビア数字を指定
書式 Number いいえ 0または省略=正式、1-3=段階的簡略、4=略式

ROMAN関数の使用

ROMAN関数は、数値をローマ数字に変換してレポートや表紙、章番号などに使用します。書式引数で正式なローマ数字から簡略形式まで選択可能で、デザインに応じた表示調整ができます。

ROMANの一般的な例

基本的な正式形式

=ROMAN(499,0)

499を正式ローマ数字CDXCIXに変換

簡略形式1

=ROMAN(499,1)

499をLDVLIVという簡略形式に変換

最も簡略化された形式

=ROMAN(499,4)

499をIDという最も簡略された形式で表示

年号変換例

=ROMAN(2024,0)

2024年を正式ローマ数字MMXXIVに変換

よくある質問

1〜3999までのアラビア数字に対応しています。4000以上または負数は#VALUE!エラーを返します。

省略時は0と同じ正式形式(最も詳細なローマ数字)で表示されます。

はい、TRUEは正式形式(0)、FALSEは略式(4)と同じ結果になります。

一般的なエラーと解決策

#VALUE!エラー

Cause: 数値が1未満、4000超、または負数

Solution: 1〜3999の範囲の数値を入力してください

#VALUE!エラー

Cause: 書式に無効な値

Solution: 書式は0〜4の数値、またはTRUE/FALSEを使用

注記

  • 最大3999まで対応(ローマ数字の伝統的制限)
  • 書式0=正式、4=最も簡略
  • 負数や0はエラー
  • 文字列として返却されるため数値演算不可

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+