发布网友 发布时间:2023-11-26 14:32
共4个回答
热心网友 时间:2024-11-07 23:34
这是一个Excel的基础知识问题,Excel计算实数时是按浮点数来计算的,会产生所谓“浮点计算误差”。请看图,B列是按你截图的步骤的数据,当把显示的数位加大时,可以看到B7中在小数点后面第15位(这是Excel的有效数字的个数)出现了数字“7”,这就是浮点误差。
如果在文件菜单中的选项/高级中,把“将精度设为显示的精度”打上对勾后确定。那么你计算时精度就会按你输入的0.55两位小数来计算,后面的“浮点误差”被忽略。与C列的结果就一样了。
这样解释不敢肯定就是你所说的“正确解答”,但确是合理的解释。
热心网友 时间:2024-11-07 23:34
对着b7按f9可以看到他实际的值是后面有很多0然后7,他并不等于0.5,这个好像是由于什么计算机的浮点计算的原因,具体没深究,不记得了。
改成这样就可以了
热心网友 时间:2024-11-07 23:35
请上传图时将Excel的行列号(必要的地方将公式也上传)一并上传,2、说清楚表格中那个与另一个比较!热心网友 时间:2024-11-07 23:35
一、OR函数只带一个参数的时候,结果就是参数的值,OR函数调用可以不用,也就是公式: