Truncate 是一个数学函数,可以从数值中删除指定的位数。
语法:
Trunc (arg1, integer)
其中,arg1 使用下列参数之一:
表 B-23 Truncate/Trunc 函数的参数
参数 | 说明 |
---|---|
数字 |
一个数值;例如 234.567。 |
行、列或单元格引用 |
指向网格中的行、列或单元格的指针。可以通过几种方式指定引用。引用的语法为: |
函数 |
一个嵌入的函数 |
其中 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