为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 02:28:29
为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?

为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?
为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?

为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?
这两列相乘的列是Excel公式算出来的值?还是手工输入的?
如果这两列是公式自动算出来,就是因为四舍五入而出现差异.
比如:我们把这两列的格式设置为小数点保留两位小数,两位不数以后的小数还实际存在,只是没有显示出来而矣.例如数值为0.33333与0.66666的两个单元格相乘,单元格则分别显示为0.33与0.66的两个单元格,而相乘的值则是按0.33333*0.66666计算的,而并非0.33*0.66的值,所以与计算器算的结果不一样.
解决办法:
方法1,勾选“工具--选项--自动重算--以显示精度为准”.
方法2,在这两列数据中,凡是涉及公式计算的数据,根据需要用round函数将其四舍五入,如函数“=round(B1/0.3,2)”就是将B1/0.3的结果保留两位小数.然后再计算把这两列的乘积.