在数值计算过程中,经常要遇到对结果进行舍入的情况,WPS表格提供了丰富的舍入函数,下面我们就对这些函数进行一次大阅兵:
CEILING
将第一个参数数值向上舍入(沿绝对值增大的方向)为最接近的第二个参数的倍数。例如,=CEILING(4.42,0.3)得到的结果是0.3的倍数4.5;=CEILING( - 4.42, - 0.3)得到的结果是 - 0.3的倍数 - 4.5。如果第一个参数已经为第二个参数的倍数,则结果为原数。注意,两个参数符号要相同,一正一负时会出错。
EVEN
返回沿绝对值增大方向取整后最接近的偶数。如=EVEN(1.5)结果是2,=EVEN(-3)结果是-4。
如果参数恰好是偶数,则结果为原数。
ODD
返回对指定数值进行向上舍入后的奇数。如=EVEN(1.5)结果是3,=EVEN(-4)结果是-5。
如果参数恰好是奇数,则结果为原数。
FLOOR
将第一个参数沿绝对值减小的方向向下舍入,使其等于最接近的第二个参数的倍数。如=FLOOR(0.1234,0.01)结果是0.12,=FLOOR(-1234,-10)结果是-1230。如果两个参数符号相反,则函数返回错误值。如果第一个参数恰好是第二个参数的倍数,则结果为原数。
INT
将数字向下舍入到最接近的整数。如=INT(5.99)结果是5,=INT(-5.99)结果是-6。
ROUND
返回第一个参数按第二个参数所指定位数四舍五入取整后的数字。如=ROUND(-1.475,2)结果是-1.48,=ROUND(1.475,0)的结果是1,=ROUND(475,-1)的结果是480。注意,如果第二个参数小于0,则在小数点左侧进行舍入。
ROUNDDOWN
靠近零值,向下(绝对值减小的方向)舍入数字(相当于平常所说的去尾法)。如=ROUNDDOWN(3.14159,3)结果是3.141,=ROUNDDOWN(-3.14159,3)结果是-3.141,=ROUNDDOWN(2345,-1)结果是2340。注意,如果第二个参数小于0,则在小数点左侧进行舍入。
ROUNDUP
远离零值,向上(绝对值增长的方向)舍入数字(相当于平常所说的进一法)。如=ROUNDUP(3.14159,2)结果是3.15,=ROUNDUP(-3.14159,2)结果是-3.15,=ROUNDUP(2345,-1)结果是2350。注意,如果第二个参数小于0,则在小数点左侧进行舍入。
TRUNC
将第一个参数按第二个参数所指定的位数进行截尾,功能基本与ROUNDDOWN相同,但TRUNC可以省略第二个参数(此时直接取整)。=TRUNC(8.9)结果为8,=TRUNC(-8.9)结果为-8,=TRUNC(3.1415,2)结果为3.14。
……