1、进位的处理:小数点后的数字,不论是四舍五入,或无条件进位舍去,都是计算工作中经常碰到的问题,恰当地处理才可以让解答或计算工作得到最佳结果。以下是常用的四舍五入处理数据的例子:Step01 在 H2:H4 单元格区域中都输入 1/3.Step02 在 H2:H4 单元格区域设置格式为 数值 类型,小数位数为 2,如图 1 所示。Step02 在 H2:H4 单元格中进行 求和:=SUM(H2:H4),得到答案是 1,而不是 0.99.图 1为了能避免发生上述显示值与实际值出现误差的情况,我们可以使用 ROUND 、CEILING 或 FLOOR 函数来处理进位与舍去的工作,对比效果如下图所示。图
2、 2-1图 2-21、语法:ROUND(number, num_digits)按照所指定的位数,将数字四舍五入。参数:number 需要进行四舍五入的数字。Num_digits 指定的位数,按此位数进行四舍五入。如果 num_digits 大于 0,则四舍五入到指定的小数位。如果 num_digits 等于 0,则四舍五入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧进行四舍五入。范例:ROUND 函数。ROUND (10.63, 1) 等于 10.6ROUND (10.63, 0) 等于 11ROUND(1580, -2) 等于 1600.2、语法:ROUNDDOWN(
3、number, num_digits)按照所指定的位数,做无条件舍去。范例:ROUNDDOWN 函数。ROUNDDOWN (10.69, 0) 等于 10ROUNDDOWN (10.69, 1) 等于 10.6ROUNDDOWN (1580, -2) 等于 1500.3、语法:ROUNDUP (number, num_digits)按照所指定的位数,做无条件进位。范例:ROUNDUP 函数。ROUNDUP (10.33, 0) 等于 11ROUNDUP (10.33, 1) 等于 10.4ROUNDUP (1580, -2) 等于 1600.4、语法:CEILING(number, signi
4、ficance)沿绝对值方向向上舍入为基数的倍数。参数:number 要舍入的数值。Significance 用以进行舍入计算的倍数。范例:CEILING 函数。CEILING (10.33, 0.05) 等于 10.35 CEILING (10.33, 0.5) 等于 10.5 CEILING (10.36, 0.05) 等于 10.40CEILING (10.36, 0.5) 等于 10.5CEILING (10.66, 0.05) 等于 10.7CEILING (10.66, 0.5) 等于 11.5、语法:FLOOR(number, significance)沿零的方向向下舍入到基数的倍数。参数:number 所要四舍五入的数值。Significance 用以进行舍入计算的倍数。范例:FLOOR 函数。FLOOR (10.33, 0.05) 等于 10.3FLOOR (10.33, 0.5) 等于 10.FLOOR (10.36, 0.05) 等于 10.35FLOOR (10.36, 0.5) 等于 10.FLOOR (10.66, 0.05) 等于 10.65FLOOR (10.66, 0.5) 等于 10.5