この記事では、Microsoft Excel の FIXED 関数の数式の構文と使用方法について説明します。
説明
指定した桁数に四捨五入し、結果をピリオド (.) とカンマ (,) を使って書式設定した文字列に変換して返します。
書式
FIXED(数値, [桁数], [桁区切り])
FIXED 関数の書式には、次の引数があります。
- 数値 必ず指定します。 四捨五入して文字列に変換する数値を指定します。
- 小数 オプション。 小数点以下の桁数を指定します。
- No_commas オプション。 返される文字列をカンマ (,) で桁区切りするかどうかを論理値で指定します。TRUE を指定すると、桁区切りは行われません。
解説
- Excel で扱うことができる数値の最大有効桁数は 15 桁ですが、桁数には 127 までの整数を指定することができます。
- 桁数に負の数を指定すると、数値は小数点の左側の指定した桁で四捨五入されます。
- 桁数を省略すると、2 を指定したと見なされます。
- 桁区切りに FALSE を指定するか省略すると、カンマで桁区切りされた文字列が返されます。
- コマンドを使用して数値を含むセルを書式設定する ([ホーム] タブの [数値] グループで、[数値] の横にある矢印をクリックし、[数値] をクリック) と FIXED 関数を使用して数値を直接書式設定する主な違いは、FIXED によって結果がテキストに変換される点です。 一方、[セル] を使用して数値の表示書式を設定すると、表示が変わるだけで文字列には変換されません。
使用例
次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 数式を選択して、F2 キーを押し、さらに Enter キーを押すと、結果が表示されます。 必要に応じて、列幅を調整してすべてのデータを表示してください。
| データ | ||
|---|---|---|
| 1234.567 | ||
| -1234.567 | ||
| 44.332 | ||
| 数式 | 説明 | 結果 |
| =FIXED(A2, 1) | A2 に含まれる数字を小数第 1 位に四捨五入します。 | 1,234.6 |
| =FIXED(A2, -1) | A2 に含まれる数字を一の位に四捨五入します。 | 1,230 |
| =FIXED(A3, -1, TRUE) | A3 に含まれる数字を小数第 1 位に四捨五入します。カンマは挿入されません (TRUE 引数)。 | -1230 |
| =FIXED(A4) | A4 に含まれる数字を小数第 2 位に四捨五入します。 | 44.33 |