クイックナビゲーション
ROMAN 関数
概要
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+