这是由于浮点运算造成的。(在微软官方有详细说明的)
方法一:
将原公式利用round()函数将其保留固定的小数位。
方法二:
工具----选项----重新计算---勾选【以显示精度为准】
参考我的回答:http://zhidao.baidu.com/question/490773647.html?oldq=1
那是因为,你只是显示为小数点后2位了,计算还是以实际数字计算的,
你可以在设置中,将计算选项中的“按显示精度计算”勾选上。
勾选“将精度设为所显示的精度”项。
你看看哪个数字是不是有问题 点上去有一个小光标显示 然后你点右键转换为数字