説明
この関数を使用して、数値をゼロに向けて切り捨てます。チェーンで支える。
ROUNDDOWNは、計算や表示における数値データの精度をコントロールするのに便利である。
構文
ROUNDDOWN(number, num_digits)
インプット
この関数は以下の引数を受け付ける:
名称 | 必須 | 説明 | 有効入力 |
---|---|---|---|
数値 |
はい | 切り捨てたい数値。 | 数値、数値を含むセルへの参照、またはこれらのいずれかになる数式。 |
数字 |
はい | 切り捨てたい桁数。 | 正の整数、正の整数を含むセルへの参照、またはこれらのいずれかになる数式。 |
例
サンプルデータ
A | B |
---|---|
3.14159 | 1234.5678 |
-2.9876 | 0.0005 |
10.5 | 99.99 |
フレッド | 3/11/2022 |
サンプルフォーミュラ
数式 | 説明 | 結果 |
---|---|---|
=rounddown(a1, 2) |
3.14159を小数点以下2桁まで丸める。 | 3.14 |
=rounddown(b1, -2) |
1234.5678を百の位で切り捨てる。 | 1200 |
=rounddown(a2, 1) |
2.9876を小数点以下1桁で丸める。 | -2.9 |
=rounddown(b2, 3) |
0.0005を小数点以下3桁まで丸める。 | 0.000 |
=rounddown(a3, 0) |
10.5を四捨五入する。 | 10 |
=rounddown(a4, 0) |
セル A4 を最も近い整数に丸めようとする。これはテキストなので失敗する。 | #値! |
メモ
- ROUNDDOWNがテキストに適用されると、#VALUE!
- ROUNDDOWNは、ある小数点以下の桁数を表示するためのセルの書式設定とは異なり、丸められた最後の桁の右側にあるすべての桁を削除することによって、セルに格納されている値を実際に変更します。
- ROUNDDOWN は、ROUND およびROUNDUP の関数とは以下の点で異なる:
- ROUNDDOWNは、数値が正であろうと負であろうと、常にゼロに向かって丸める。
-
num_digits
が0 より大きい場合、ROUNDDOWN は指定された小数点以下の桁数に切り捨てる。 -
num_digits
が0 の場合、ROUNDDOWN は最も近い整数に切り捨てられる。 -
num_digits
が負の場合、ROUNDDOWNは小数点の左側の桁を切り捨てる。
-
- ROUNDUP 常にゼロから四捨五入する。
- ROUND 標準的な四捨五入ルールに従う。四捨五入位置の右隣の桁が5以上の場合、四捨五入される。
- 正の数にROUND を適用すると正の方向に増加し、負の数にROUND を適用すると負の方向に増加する。
- ROUNDDOWNは、数値が正であろうと負であろうと、常にゼロに向かって丸める。
ヒント
- 数値の値に関係なく、常に切り捨てられるようにする必要がある場合は、ROUNDDOWNを使用する。
- 基本的な値を変えずに小数点以下の桁数を指定して数値を表示するには、ROUNDDOWNの代わりにセルの書式設定を使用する。
- ROUNDDOWN をSUM やAVERAGE のような他の関数と組み合わせて、複雑な計算の精度をコントロールすることができる。
- 高い精度が要求される財務計算では、丸め誤差の可能性に注意すること。
- 異なる方法で数値を丸める必要がある場合は、他の丸め関数(関連関数 にリンクされている)の使用を検討してください。