excel求和

我是一名发货员,经常用excel做表,现在工作越来越规范化,有很多地方整不明白,请大侠们指点。
1、A3 4.4784
A4 22.3920
A5 26.8704
由于销售部要求做表统一,要求三位小数点,所以减少小数位数后变成
A3 4.478
A4 22.392
A5 26.870
可是对着三个数据自动求和后确是 53.741 而不是53.740.如何解决这个问题让excel显示为53.740
2、由于经常发货,所以收货单位又长又难记,如何在收货单位处可以出现下拉选项,可以选取收货单位。
请各位大侠帮忙。
第二个请说的详细点
我在来源框里输入收货单位(金山,新兴)打开后全都是在一行里面,没有办法进行选择,而且不能引用同工作薄里不同工作表里的信息。
谢谢!

第一个问题的答案是:用round命令四舍五入保留3位小数,设置单元格格式为0.000或者是设置单元格格式为数值小数位是3。

第二个问题的答案是:采取 数据→筛选→自动筛选

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-26
将你原来的数字用Round()函数处理一下,比如先在B3输入下面的公式:
=round(a3,3)
然后将公式向下复制,再将这些有公式的单元格全部选上,复制之后数值粘贴到A列。
第二个问题:
选择收货单位那一列,然后选择Excel菜单上的“数据-有效性”,在弹出的窗口的“有效条件”选序列,然后指定供货单位所在的区间既可。
第2个回答  2009-02-26
我试验了一下,求出来的数据是53.740啊!不是54.741
A栏你再整体重新设置一下,设置单元格格式-数字-分类中选数值-小数位数设置为3
然后把要算的数字选中,自动求和,我这样就不会出错的啊
要是还不行的话,是不是你的数值输入有问题
!!!!我知道问题在哪里了
*你肯定是在输入值的时候输入的是4位数,但是只让他显示3位数,所以在计算的时候计算机是按四位小数计算的,但只显示3位,就是说计算机计算的时候:A3+A4+A5=53.7408 那么计算机四舍五入显示3位数,就是53.741
解决的办法就是你在输入值的时候就只输入三位小数,就不会出现问题了
第3个回答  2009-02-26
1、工具--选项
重新计算---勾选:以显示精度为准

2、数据--有效性
设置,允许中设置序列,然后来源框选你想要的数据源本回答被提问者采纳
第4个回答  2009-02-26
1、=SUM(ROUNDDOWN(B1,3),ROUNDDOWN(B2,3),ROUNDDOWN(B3,3))
2、在需要的单元格里设置数据有效性,在下面的输入栏里输入收货单位,用英文逗号隔开
相似回答