Truncate

Truncate 是一个数学函数,可从数值中删除指定的位数。

语法:

Truncate(arg1,integer)

其中,arg1 是以下值之一:

变元 说明

数值

一个数值。例如 234.567。

请参阅“数值变元”。

行、列或单元格引用

一个指向网格中的行、列或单元格的指针。

函数

一个嵌入式函数。

请参阅“数学函数”。

Integer 指定要删除的位数:

  • integer 确定小数点右侧的位数。

  • 零 (0) integer 返回位于小数点左侧的整数。

  • integer 指示小数点左侧的位数。

示例:

以下语句使用的是正 "integer" 3。将保留小数点右侧的前三位数而删除后面的位数:

Truncate(3594.5567,3)=3594.556

以下语句使用的是零 (0) "integer"。将删除小数点右侧的所有位数:

Truncate(3594.5567,0) = 3594

以下语句使用的是负 "integer" -2。将删除小数点右侧的所有位数,并截断整数的最后两位数。

Truncate(3594.5567, -2) = 3500

注:

使用 Truncate 函数时,将保留之前应用于单元格、列或行的所有格式设置。以下示例显示了 Truncate 函数的结果,其中单元格值之前将格式设置为显示三位小数:Truncate(234.567, 0) = 234.000