【求助】关于excel的问题,小误差积累成大的问题
比如,某一报表,当中有几个数字是2/3,6/7之类的无穷小数,在excel报表中表示为0.67,0.86这样的数,但是我一sigma求和以后,这种四舍五入的误差经积累以后在和里面体现了出来,0.67+0.86=1.53,然而2/3+6/7四舍五入以后是1.52,而我需要的数字是1.53这种问题如何解决?
有人说我表达不清楚
再表达一下
附件里有文件示例
a1是2,b1是3,令c1是=a1/b1
a2是6,b1是7,令c2是=a2/b2
c1,c2是小数2位的
现在要c3,=sum(c1:c2)
c3显示1.52,不是1.53。我需要1.53
[ Edited bydimsage on 2008-3-18 21:30 ] 顶你个非 没人理呀没人理。。。@.@ 提供一种原始火星方法:
原始数据乘100 --> 取整 --> 除100 --->再求和:D
[ Edited byilikechopin2 on 2008-3-18 22:09 ] 好像也可以考虑调整计算精度。 使用函数TEXT(A1/B1,"0.00") 就可以实现你的要求 使用函数
round 刚才的函数发错了,忽略了第二次sum的运算,正确的函数应为=VALUE(TEXT(A1/B1,"0.00")),就可以得出1.53的结果 打开“选项”在图中红线选项上√
在2003中记得好像叫“以显示值为准” =ROUND(A1/B1,2) 按LZ的描述和LS的LS方法看了下Excel 2003的选项,管用的
截图如下
页:
[1]