我试了一下,把这几个数都输进去并计算,结果就是11.95,不存在这个问题。
如果你的出现了这个问题,只有一种可能,就是你的2.35等数据不是准确数字,换句话说,它们是通过公式得出的数,只不过你限定了显示的小数位数是2,如果增加位的话,你会发现它实际可能是2.35100、2.354000或2.358422等等,即Excel对它们进行了四舍五入了,而实际参与下一步计算的还是原数(如2.354000)而不是显示的数(如2.35),这样多数相加后就后出现差异。
解决办法:在工具-选项-重新计算中,把“以显示精度为准”前打上勾,再确定,这样,excel就会以显示的数据2.35进行运算,而不会用带有后续小数的2.354000进行计算了。最终结果也不会出错0.01的误差了。