在Excel中round()函数的妙用

Author: Date: 1998年 第18期 13版

  有一次,单位遇到这样一个问题,合计工资与实际金额不符,例如,在A1单元格输入1.111,在A2单元格中输入2.222,在A3单元格中输入3.333,接着选A1、A2、A3区域点“”,则A4显示求和结果为6.666,这时运算结果没有错,但把A1、A2、A3、A4单元格格式都设置为数值型,且小数位为2位时,则A1为1.11,A2为2.22,A3为3.33,A4为6.67,而1.11+2.22+3.33=6.66,这是怎样产生的呢?实际上,你把A1、A2、A3设置为两位小数,当你移到单元格A1、A2、A3时,A1、A2、A3仍分别为1.111,2.222,3.333,只是千分位不显示出来罢了,因此,单元格A4=6.67实际上是1.111+2.222+3.333=6.666四舍五入得来的。怎样才能得到正确结果呢?你在A4单元格中输入=round(a1,2)+round(a2,2)+round(a3,2)即可,这里round()是一个四舍五入的函数,A1、A2、A3为要四舍五入的数,2为小数位,这样你就可以得到正确的结果了。