有时您可能需要以一定数量的数字“截断”一个数字。为此,Excel提供了TRUNC工作表功能。 TRUNC可以根据您的需要使用一个或两个参数。如果仅使用单个参数,则TRUNC会简单地删除小数点后的数字的任何部分。例如,考虑以下内容:

=TRUNC(12.34)

这将返回值12,即小数点左边的所有内容。这个结果可能看起来很熟悉,并且您可能会认为TRUNC与INT函数具有相同的作用。但是有几个区别。考虑参数小于零的情况:

=TRUNC(-43.21)

在这种情况下,TRUNC返回–43,而不是INT将返回–44。请记住,当将TRUNC与单个参数一起使用时,它只是将所有内容都放在小数点右边。

如果在TRUNC中使用第二个参数,则可以指定要发生截断的小数位数。例如,以下公式返回值12.3:

=TRUNC(12.34,1)

如果对第二个参数使用负值,则截断将在小数点左侧进行。这与返回功率10相同。例如,请考虑以下示例,该示例返回值1200:

=TRUNC(1234.5678,-2)

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2151)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: