説明
この関数を使うと、数値を指定した桁数に丸めることができる。チェーンでサポートされます。
丸めは、計算や表示で数値データの精度をコントロールするのに便利です。
構文
ROUND(number, num_digits)
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 丸めたい数値。 | 実数、実数を含むセル参照、または実数を返す数式。 |
num_digits |
はい | 四捨五入する桁数。 | 整数、整数を含むセル参照、または整数を返す数式。 |
例
サンプルデータ
| A | B | |
|---|---|---|
1 |
3.14159 | 1234.5678 |
2 |
-2.9876 | 0.0005 |
3 |
10.5 | 99.99 |
4 |
フレッド | 3/11/2022 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| ROUND関数は、数値を指定した小数の桁数に丸めます。 | =ROUND(A1, 2) |
ROUND 関数は、数値を指定した桁数に丸めます。この数式は、A1 (3.14159) の値を小数の桁数 2 に丸め、3.14 になります。 |
| 10 のべき乗の最も近い倍数に数値を丸めます。 | =ROUND(B1, -2) |
第 2 引数に負の数を指定すると、小数の桁数の左に丸められます。この数式は、B1 (1234.5678) の値を最も近い 100 に丸め、1200 を返します。 |
| 負の数を指定した小数の桁数に丸めます。 | =ROUND(A2, 1) |
この数式は、A2 (-2.9876) の値を小数の桁数に丸めます。小数の桁数の 2 番目に 8 があると 9 が丸められ、-3.0 が返却されます。 |
| 小数の桁数を丸めます。 | =ROUND(B2, 3) |
この数式は、B2 (0.0005) の値を小数の桁数 3 に丸めます。小数の桁数 4 桁目の 5 を指定すると、前の桁が丸められ、0.001 が返却されます。 |
| 小数の桁数の数値を最も近い整数に丸めます。 | =ROUND(A3, 0) |
この数式は、A3 (10.5) の値を小数の桁数 0 に丸めます。ほとんどのスプレッドシートプログラムでは、.5 以上で終わる値は丸められ、11 を返却します。 |
| 丸め関数でのテキスト値の扱い。 | =ROUND(A4, 0) |
ROUND 関数の最初の引数には数値が必要です。A4 はテキストを含むので、関数はエラーを返します。 このデータ設定の場合、数式は#VALUE! を返します。 |
メモ
- テキストにROUNDを適用すると、#VALUE! エラーになります。
- ROUNDは、小数の桁数を表示するためのセルの書式設定とは異なり、実際に丸められた最後の桁の右側の桁をすべて削除してセルに格納されている値を変更します。
- ROUNDは、通常の四捨五入の規則に従います: 四捨五入位置の右隣の桁が5以上の場合は切り上げ、そうでない場合は切り捨て。
- 正の数にROUNDを適用すると正の方向に増加し、負の数にROUNDを適用すると負の方向に増加する。
- ROUNDは、 ROUNDUP およびROUNDDOWN と以下の点で異なる:
ヒント
- 特定の精度で計算を行う必要がある場合は、ROUNDを使用する。
- 基礎となる値を変更せずに小数の桁数の数値を表示するには、ROUNDの代わりに値の書式設定を使用します。
- ROUND は、SUM やAVERAGE のような他の関数と結合して、より複雑な計算を行うことができる。
- 高い精度が要求される財務計算では、丸め誤差の可能性に注意すること。
- 桁の値に関係なく、常に特定の方向に丸める必要がある場合は、ROUNDUP またはROUNDDOWN の使用を検討すること。
- 別の方法で丸めたい場合は、他の丸め関数(関連関数 にリンクされている)の使用を検討すること。