説明
この関数を使うと、数値を指定した桁数に切り捨てることができる。チェーンでサポートされます。
TRUNCは、丸めずに数値の小数部分を削除する。小数の桁数の削除や整数部分の抽出に便利です。
メモ: TRUNCはROUND関数と異なり、TRUNCは常にゼロに向かって切り捨てるが、ROUNDは指定された小数の桁数の右側の桁に基づいて切り上げまたは切り捨てる。
構文
TRUNC(number, [num_digits])
入力
この関数は以下の引数を承認します:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
数値 |
はい | 切り捨てたい数字。 | 実数、実数を含むセルへの参照、またはこれらのいずれかになる数式。 |
num_digits |
いいえ | 切り捨てる桁数。 | 整数、整数を含むセルへの参照、またはこれらのいずれかになる数式。 省略された場合は0として扱われる。 |
例
サンプルデータ
| A | B |
|---|---|
| 号 | 説明 |
| 3.14159 | 円周率 |
| -2.718 | 負のe |
| 1234.5678 | 多数 |
| 0.00123 | 小数 |
数式のサンプル
| 数式 | 説明 | 結果 |
|---|---|---|
=TRUNC(A2) |
円周率を整数に切り捨てます。 | 3 |
=TRUNC(A2, 2) |
円周率を小数の桁数2で切り捨てる。 | 3.14 |
=TRUNC(A3) |
負の e を整数に切り捨てる。 | -2 |
=TRUNC(A4, -2) |
大きな数値を数百に切り捨てる。 | 1200 |
=TRUNC(A5, 4) |
小数の桁数を4桁に切り捨てます。 | 0.0012 |
メモ
- TRUNCは、数値が正であろうと負であろうと、常にゼロに向かって切り捨てられます。
- num_digitsが0より大きい場合、TRUNCは指定された小数の桁数まで切り捨てる。
- num_digitsが0または省略された場合、TRUNCは整数に切り捨てられる。
- num_digitsが負の場合、TRUNCは小数の桁数を切り捨てます。
- TRUNCは数値を丸めず、単に指定された桁を削除する。
ヒント
- 丸めずに小数の桁数を削除する必要がある場合は、TRUNCを使用する。
- TRUNCは、小数のセントを無視したいような計算で役に立ちます。
- TRUNC をINT やMOD のような他の関数と結合すると、より複雑な数値操作が可能になる。
- TRUNCとROUND の違いを理解し、ニーズに合った関数を選択しよう。
- 別の方法で丸めたい場合は、他の丸め関数(関連関数 にリンクされている)の使用を検討すること。