小数点以下の桁における表示上の四捨五入は、
>>>での
で設定することができます。
また、整数以上の桁での四捨五入表示は桁区切り記号(,)での表示に限り、
千単位、百万単位の特殊な表示として>
で実現することができます。
| A | B | C |
1 | 数値 | 表示形式 | 表示 |
2 | 1234567.891 | 数値,小数点以下2桁 | 1234567.89 |
3 | 1234567.891 | 数値,小数点以下1桁 | 1234567.9 |
4 | 1234567.891 | 数値,小数点以下0桁 | 1234568 |
5 | 1234567.891 | ユーザー定義[#,##0,] | 1,235 |
6 | 1234567.891 | ユーザー定義[#,##0.0,] | 1,234.6 |
7 | 1234567.891 | ユーザー定義[#,##0,,] | 1 |
8 | 1234567.891 | ユーザー定義[#,##0.00,,] | 1.23 |
【注意】
この方法での四捨五入は表示におけるものだけであるので、
実際の
セルの内容が四捨五入した数値に変化するわけではないことに
注意を払わねばなりません。実際に端数処理を行った数値が必要な場合には以下の二つの方法があります。
- 表示桁数で計算する(P)オプションを有効にする
- >
>でオプションを有効にするを設定します。
この方法はブックオプションであるため、設定したブック全体にこの計算基準が適用されます。
ブック全体で計算上の有効桁数表示に注意を払う必要があります。
- この後に述べるROUND関数で処理する
- ◆指定桁数で四捨五入(ROUND関数)を参考にしてください。
表示形式の設定で制限つきながら表示上切捨てにすることはできます。表示形式のユーザー定義を設定します。
たとえば、整数部分のみ表示、小数部分を切り捨てのような場合は以下のように設定します。
・の位置で
Ctrl+
J
として、表示形式内での改行を設定します。改行により切捨てしたい桁以下の部分を表示上隠すことを意図した
設定ですが、下記のような不都合、制限があります。
- 数値によっては四捨五入になる
- 設定した桁数よりも小さい桁の数値が入力された場合には意図した表示にならない場合があります。
| A | B |
1 | 数値 | 表示 |
2 | 1234567.444 | 1,234,567 |
3 | 1234567.999 | 1,234,567 |
4 | 1234567.9999 | 1,234,568 |
- 行の高さによっては表示できない
- 行の高さ、書式設定の配置の設定によっては表示したくない部分のほうが表示されてしまったり、
中途半端に表示されたりします。行の高さを変更する、または
Ctrl+Jを適宜追加することで、
対応できることはありますが、行の高さを変えられない状況の場合は意図した位置へ数値を表示することが
難しい場合があります。
- セルの値が変更されるわけではない
- これは表示形式による方法全般に言えることですが、表示形式によって実際に数値が
切捨てされるわけではありません。「そのように見える」だけなので、表示した値を
計算に使用する場合には注意が必要です。