TRUNC
数値の 10 進数または小数部を削除して、数値を整数に切り捨てます。
構文
TRUNC(<number>,<num_digits>)
パラメーター
用語 | 定義 |
---|---|
number |
切り捨てる数値。 |
num_digits |
切り捨ての有効桁数を指定する数値。省略した場合は 0 (ゼロ) |
戻り値
整数。
解説
TRUNC と INT はどちらも整数を返す点で似ています。
TRUNC は、数値の小数部を削除します。
INT は、数値の小数部の値に基づいて、数値を最も近い整数に切り捨てます。
INT と TRUNC は、負の数を使用する場合にのみ異なります。TRUNC(-4.3)
は -4 を返しますが、INT(-4.3)
は -5 が小さいため、-5 を返します。
例 1
次の数式は、pi の整数部分である 3 を返します。
= TRUNC(PI())
例 2
次の式では、-8.9 の整数部分である -8 が返されます。
= TRUNC(-8.9)