Truncate/Trunc

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

语法:

Trunc (arg1, integer)
  • 其中,arg1 使用下列参数之一:

    表 B-23 Truncate/Trunc 函数的参数

    参数 说明

    数字

    一个数值;例如 234.567。

    行、列或单元格引用

    指向网格中的行、列或单元格的指针。可以通过几种方式指定引用。引用的语法为:GridName.GridElement[segment(range)].property

    函数

    一个嵌入的函数

  • 其中 integer 指定需要删除的位数:

    • integer 确定保留在小数点右侧的有效位数。

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

    • integer 可根据小数点左侧的数指定需要截断的有效位数。

示例:

以下语句使用正整数 2。将保留小数点右侧的两位数,并删除其后的位数:

Trunc(234.567, 2) = 234.56

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

Trunc(234.567, 0) = 234

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

Trunc(234.567, -2) = 200

注:

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