专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »办公软件 » 四舍五入:警惕 4舍 5入 造成的数据误差 »正文

四舍五入:警惕 4舍 5入 造成的数据误差

来源: 发布时间:星期二, 2009年2月3日 浏览:14次 评论:0
  很多朋友都在使用Excel编辑、处理各种数据报表在使用过程中往往会发现Excel自动计算结果和我们自己手动计算结果会出现个误差例如Excel工作表中有B2=16.18、C2=12.69将B2和C2的和乘以0.11将结果“ 4舍 5入”保留两位小数再将结果乘以3.12再“ 4舍 5入”保留两位小数Excel计算结果是“9.91”而我们手工计算结果是“9.92”是什么原因造成Excel计算呢?难道Excel也会犯迷糊?非也!Excel并不会犯迷糊造成误差根本原因是“ 4舍 5入”

  我们设置表格时候在“单元格格式”窗口中设置“小数位数”只能将单元格中数值“显示内容” 4舍 5入并不能对所存放“数值” 4舍 5入换句话说显示内容和实际存放内容(即参和运算内容)并非完全因此造成Excel计算结果和实际需求出现误差元凶正正是单元格数据显示内容和参和计算内容致性那么我们该如何避免这种误差呢?

  思路方法很简单是利用Round对小数进行精确 4舍 5入其格式为:round(numbernum_digits)其中“number” 为需要 4舍 5入数字或运算公式num_digits指定 4舍 5入位数针对本文所述问题我们只需在D2单元格中输入“=Round((B2+C2)*0.11,2)”在“E2”单元格中输入“=Round(D2*3.12,2)”即可另外我们还可以通过Excel进行下简单设置来达到精确计算点击Excel菜单栏“工具/选项”在弹出“选项”窗口中切换到“重新计算”选项卡在“工作簿选项”栏中将“以显示值为准”复选框打上钩点“确定”按钮即可(如图)

  

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: