TRUNC 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

この記事では、Microsoft Excel での TRUNC 関数の目的と使用方法について説明します。

説明

TRUNC 関数は、数値の小数部を削除して、数値を整数に切り捨てます。

書式

TRUNC(数値, [桁数])

TRUNC 関数の書式には、次の引数があります。

  • 数値 必ず指定します。 小数部を切り捨てる数値を指定します。
  • Num_digits オプション。 切り捨てを行った後の桁数を指定します。 桁数の既定値は 0 (ゼロ) です。

INT 関数との比較

TRUNC と INT は、どちらも整数を返すという点で、やや似た関数です。 TRUNC は単に数値の小数部を削除しますが、INT は最も近い下位整数を返します (必ずしも大きさが小さいとは限りません)。 負の数値では違いが生じます。TRUNC(-4.3) は -4 を返しますが、INT(-4.3) は -5 を返します。これは -5 が小さい数値であるためです。  INT 関数も参照してください。

使用例

次の表から、数式の例をコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。  結果が自動的に表示されない場合は、数式を選択し、F2 キーを押して Enter キーを押します。 必要な場合は列幅を調整して、完全な結果を表示します。   

数式 説明 結果
=TRUNC(8.9) 8.9 の小数部を切り捨て、その整数部分を返します (8)。 8
=TRUNC(-8.9) 負数の小数部を切り捨て、その整数部分を返します (-8)。 -8
=TRUNC(0.45) 0 と 1 の間の数の小数部を切り捨て、その整数部分を返します (0)。 0