クイックナビゲーション
FIXED関数
概要
FIXED関数は、数値を指定した桁数で四捨五入し、カンマ区切りとピリオドを使った文字列形式で返します。数値データを読みやすい書式のテキストに変換するのに最適です。
構文
FIXED(数値, [桁数], [桁区切り])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数値 | Number |
はい | 四捨五入対象の数値 |
| 桁数 | Number |
いいえ | 小数点以下の桁数(省略時2) |
| 桁区切り | Boolean |
いいえ | カンマ区切りの制御(TRUEでなし) |
FIXED関数の使用
FIXED関数は、数値の表示書式を文字列として固定したい場合に使用します。セル書式設定とは異なり、結果が文字列になるため、後続計算で文字列処理が必要な場面で有効です。レポート作成やデータ出力時に重宝します。
FIXEDの一般的な例
基本的な小数点1位四捨五入
=FIXED(1234.567,1)
1234.567を小数第1位で四捨五入し、カンマ区切りで「1,234.6」を返します。
整数部分四捨五入(カンマなし)
=FIXED(-1234.567,-1,TRUE)
-1234.567を一の位で四捨五入し、カンマなしで「-1230」を返します。
省略形(小数第2位)
=FIXED(44.332)
桁数を省略すると小数第2位で四捨五入し「44.33」を返します。
よくある質問
小数点の左側(整数部分)で四捨五入されます。例えばFIXED(1234.56, -2)は「1,200」になります。
FALSEと同様、カンマ区切りが適用されます。TRUEを指定するとカンマなしになります。
127桁まで指定可能ですが、Excelの有効桁数は15桁です。
一般的なエラーと解決策
#VALUE! エラー
Cause: 数値引数にテキストを指定
Solution: すべての数値引数を正しい数値形式で入力してください。
桁数が大きすぎる
Cause: 桁数に128以上の値を指定
Solution: 桁数は127以内の整数を指定してください。
予期しない文字列結果
Cause: カンマ区切り設定の誤解
Solution: 桁区切り引数でTRUE/FALSEを正しく指定してください。
注記
- Excelの数値有効桁数は15桁ですが、桁数指定は127まで可能
- セル書式設定とは異なり、結果は文字列として返されます
- TEXT関数と異なり、四捨五入処理が含まれます
- 負の桁数で千単位などの丸めも可能
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+