刚才搂上说的基本正确,但不是最佳的答案,如果是小数点位数太多,而且你有是设置一列数据汇总求和的话,就有可能造成小数点后面的计算错误,正确的办法是将一列的数据中每个数据用A1=ROUND(B1,2)这个函数据B1是我假设的数据位置,如果B1=25.532,那么B1----B100的数据每个都不一定是小数点2位的数据的啊,况且你前面要的有除法计算数据公式的话,要是不能正除的话,小数点的实际位数就不知道有多少了吧?你试验下,如果B1-B100有很多这样数据的话,你在A1-A100里的求和可能会不一定等于B1-B100的求和的,所以我建议你还是按照我说的去做的,这样就会将误差降到零。