特定の桁数の数値を「切り捨てる」必要がある場合があります。この目的のために、ExcelはTRUNCワークシート機能を提供します。 TRUNCは、目的に応じて、1つまたは2つの引数を使用できます。 TRUNCを単一の引数のみで使用すると、小数点以下の数値の任意の部分が削除されます。たとえば、次のことを考慮してください。

=TRUNC(12.34)

これは12の値を返します。これは、小数点の左側のすべてです。この結果は見覚えがあるかもしれませんし、TRUNCがINT関数と同じことをしていると思われるかもしれません。ただし、いくつかの違いがあります。引数がゼロ未満のシナリオを考えてみましょう:

=TRUNC(-43.21)

この場合、TRUNCはINTのように-44ではなく、-43を返します。単一の引数でTRUNCを使用する場合、すべてを小数点の右側にドロップするだけであることを忘れないでください。

TRUNCで2番目の引数を使用する場合は、切り捨てを発生させる小数点以下の桁数を指定できます。たとえば、次の数式は12.3の値を返します。

=TRUNC(12.34,1)

2番目の引数に負の値を使用すると、切り捨ては小数点の左側で行われます。これは、10の累乗を返すのと同じ効果があります。たとえば、1200の値を返す次の例について考えてみます。

=TRUNC(1234.5678,-2)

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11703)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。