ROUNDDOWN
数値を切り捨ててゼロにします。
構文
ROUNDDOWN(<number>, <num_digits>)
パラメーター
用語 | 定義 |
---|---|
number |
切り捨ての対象となる実数。 |
num_digits |
丸める桁数。 負の小数点の左側に丸めます。0 を最も近い整数に指定します。 |
戻り値
10 進数。
解説
num_digits
が 0 (ゼロ) より大きい場合、number
の値は、指定した小数点以下桁数に切り捨てられます。num_digits
が 0 の場合、number
の値は最も近い整数に切り捨てられます。num_digits
が 0 未満の場合、number
の値は小数点の左側に切り捨てられます。ROUNDDOWN は常に数値を切り捨て ROUNDのように動作します。 INT 関数も切り捨てられますが、INT 結果は常に整数ですが、ROUNDDOWN では結果の精度を制御できます。
例 1
次の例では、3.14159 を小数点以下 3 桁で切り捨てます。 予期される結果は 3.141 です。
= ROUNDDOWN(3.14159,3)
例 2
次の例では、31415.92654 の値を小数点以下 2 桁に切り捨て、小数部の左側に丸めます。 予期される結果は 31400 です。
= ROUNDDOWN(31415.92654, -2)