TRUNC

数値の小数または小数部を切り捨てて、数値を整数に変換します。

構文

TRUNC(<number>,<num_digits>)  

パラメーター

用語 定義
数値 切り捨てる数値。
num_digits 切り捨てを行った後の桁数。省略した場合、0 (ゼロ) です。

戻り値

整数。

解説

TRUNC と INT は、両方とも整数を返すという点で似ています。 TRUNC では、数値の小数部を削除します。 INT では、数値の小数部の値に基づいて、最も近い整数に数値を切り捨てます。 INT と TRUNC は、負の数値を使用する場合にのみ異なります。TRUNC(-4.3) からは -4 が返されますが、-5 の方が小さい数値なので、INT(-4.3) からは -5 が返されます。

例 1

次の式では、pi の整数部分である 3 が返されます。

= TRUNC(PI())  

例 2

次の式では、-8.9 の整数部分である -8 が返されます。

= TRUNC(-8.9)  

数学関数と三角関数
ROUND
ROUNDUP
ROUNDDOWN
MROUND
INT