EXCEL中用公式和用计算器计算的结果不一致 10
举例:769+73=841.这是我用EXCEL计算工资时出现的问题.等号前后边的数字四舍五入不保留小数位数.841是用SUM计算得到....
举例:769+73=841.这是我用EXCEL计算工资时出现的问题.等号前后边的数字四舍五入不保留小数位数.841是用SUM计算得到.
展开
1个回答
展开全部
769+73=841,EXCEL里面计算的与计算器上的有误差。
这是因为,769与73并不是整数啊,它们本身是小数,只是你EXCEL里面给它设置成了整数而已。然后你计算器又是按整数来算,当然会有误差啦!这是正常的啊。。。
例:计算器:769+73=842
电脑:768.5+72.5=841,因为768.5与72.5被你取整就成了769与73了,表面上看起来数字一样,其实是有区别的。
假设769在A1单元格内,73在B1单元格内,841在C1单元格内
想让电脑中的841变成842,与计算器上算出的一样:
C1=ROUND(A1,0)+ROUND(B1,0)
若不想变动的话,跟有疑问的人解释清楚就OK啦。或者说,直接将769与73以2位小数的形式出现,不要取整,那样连解释都免了!
这是因为,769与73并不是整数啊,它们本身是小数,只是你EXCEL里面给它设置成了整数而已。然后你计算器又是按整数来算,当然会有误差啦!这是正常的啊。。。
例:计算器:769+73=842
电脑:768.5+72.5=841,因为768.5与72.5被你取整就成了769与73了,表面上看起来数字一样,其实是有区别的。
假设769在A1单元格内,73在B1单元格内,841在C1单元格内
想让电脑中的841变成842,与计算器上算出的一样:
C1=ROUND(A1,0)+ROUND(B1,0)
若不想变动的话,跟有疑问的人解释清楚就OK啦。或者说,直接将769与73以2位小数的形式出现,不要取整,那样连解释都免了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询