手工计算与自动运算结果有误差可能的原因
- 2020-05-17 08:00:00
- zstmtony 原创
- 7579
问题
用表格的计算结果与直接乘差值的结果不一致
从公式来看,你用了一些round,那么就省略了些小数,那么这些可能是公式带来的误差,另也有是显示与实际值的区别
使用Excel的过程中,有时候为了显示上的需要,我们会对单元格数值进行格式上的设置,使其只显示部分小数位数。如在【选中单元格右键】-【设置单元格格式】-【数值】-【小数位数】 设置了保留2位小数
鼠标点击这个单元格时,单元格显示数据是8.40,但是编辑栏显示的实际数据是8.395。也就是说,使用自定义格式只是改变了数据的显示式样,数据本身并没有发生变化,这就是导致表面上看起来的数值与实际数值不一致的原因。
解决办法(摘自百度经验):
1. 以显示精度为准(此种方法应慎重使用!!!!)
工具—选项—重新计算—勾选 以显示的精度为准,帮你四舍五入
【文件】-【选项】-【高级】-【计算此工作簿时】勾选“将精度设为所显示的精度”,此选项会强制将工作表中每个数字的值成为显示的值。
设置之后,如果在“设置单元格格式中”选择显示两位小数的数字格式,则在保存工作簿时所有超出两位小数的精度均将会丢失。
此方法将影响整个工作簿,而且无法撤消此选项和恢复丢失的数据,因此属于暴力、强制性的舍去位数,建议在启用此选项之前先备份工作簿。
2. 简单粗暴取整(INT函数)
int函数是将一个要取整的实数(可以为数学表达式)向下取整为最接近的整数。如:INT(12.5) 显示12;INT(-12.5) 显示 -13。
因为是向下取整,所以会返回比实际数据小但最接近的数值。
3. 对数值四舍五入(ROUND函数)
公式:ROUND(number,digits)
number,要四舍五入的数;digits是要小数点后保留的位数。如果round函数只有参数number,等同于digits 等于 0。
ROUND函数,使用它可以方便的对数值进行真正意义上的四舍五入。
4. 对数值向上取舍(ROUNDUP函数)
函数 ROUNDUP 和函数 ROUND 功能相似,不同之处在于函数 ROUNDUP 总是向上舍入数字(就是要舍去的首数小于4也进数加1)。 如果 num_digits 大于 0,则向上舍入到指定的小数位。如果 num_digits 等于 0,则向上舍入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧向上进行舍入。
5. 对数值向下取舍(ROUNDDOWN函数)
ROUNDDOWN和ROUNDUP函数相反,Rounddown函数是指靠近零值,向下(绝对值减小的方向)舍入数字。
Access数据库自身
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
Access Activex第三方控件
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
Access ADP Sql Server等
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
文章分类
联系我们
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |