excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel中数值相同计算结果不同是什么原因

在Excel中编辑公式进行计算时,有时会发现明明单元格中显示的是相同的数值,计算公式也相同,但计算结果却不同,例如下图Excel表格中“总价”列中的公式都是同行左侧的两个单元格相乘,而且左侧同列单元格中的数值都一样。虽然数值和计算公式相同,但“总价”列显示的计算结果却不同,一个是计算结果是8.77,另一个却是8.76,这是怎么回事呢?下面以Excel2007为例分析一下其原因和解决方法。我们可以点击数值所在的单元格,查看一下单元格中实际的内容,从下图可看出,虽然单元格中显示的内容是3.13,但在编辑栏中显示的是3.1271。3.13只是Excel四舍五入后保留两位小数的结果。而其下方单元格中显示的数值和编辑栏中的内容是相同的,都是3.13。这说明Excel公式进行计算时并不是按照单元格中显示的数值进行计算的,而是按其未四舍五入时的实际数值进行计算的。正是这个原因造成了Excel中显示的数值和计算公式相同但计算结果不同。 这样会有一个问题,就是在Excel中虽然可以点击单元格查看实际数值,但如果把表格打印出来,查看表格的人看见数值相同但计算结果不同,可能会误以为是编制表格的人出错了。 如果对计算结果的精度要求不是那么高,不想给看表格的人造成误解,想让Excel按显示的数值进行计算,可以通过对Excel进行设置来解决这个问题。设置的方法是: ●点击Excel左上方的Office按钮,弹出菜单后点击菜单中的“Excel选项”按钮,打开Excel选项对话框(其他版本的Excel打开Excel选项对话框的方式可能不同,例如Excel2010应点击“文件”菜单中的“选项”)。●点击选项对话框中的“高级”选项卡。●用鼠标勾选高级选项卡中“计算此工作簿时”处的“将精度设置为所显示的精度”选项。该选项的位置可参考下图右侧的滑块位置。●勾选后Excel会弹出一个对话框,提示数据精度会受到影响。如果想继续设置需点击“确定”按钮。●设置好后再点击Excel选项对话框的确定按钮。●这时Excel就会按表格中显示的数值进行计算,上述数值的计算结果也相同了。注意事项: 勾选“将精度设置为所显示的精度”选项后,Excel会按保留小数位数的设置修改单元格中的原数值,如本例中的3.1271被修改成了3.13。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接