为什么Microsoft Excel表格两列的乘积与计算机算出来不一样?
发布网友
发布时间:2022-05-12 08:41
我来回答
共4个回答
热心网友
时间:2024-02-20 14:17
这两列相乘的列是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的结果保留两位小数。然后再计算把这两列的乘积。
热心网友
时间:2024-02-20 14:18
差的多不多?看看是不是设置了四舍五入取整?如果没有看看是不是设置格式位数显示不够导致不足的位数没有显示出来。
热心网友
时间:2024-02-20 14:18
小数保留位数不一样。
热心网友
时间:2024-02-20 14:19
应该差不多,你看看你是不是用错函数了