蒲公英 - 制药技术的传播者 GMP理论的实践者

搜索
12
返回列表 发新帖
收起左侧

[日常管理] 在Excel中实现四舍六入五成双修约的几种方法及问题

  [复制链接]
发表于 2019-2-27 15:12:22 | 显示全部楼层
哇撒,我只是感觉我脑袋好痛。。。
回复

使用道具 举报

药徒
发表于 2019-2-27 17:41:46 | 显示全部楼层
谢谢你的分享
回复

使用道具 举报

药徒
发表于 2019-2-27 22:20:54 | 显示全部楼层
搜藏慢慢学学
回复

使用道具 举报

药徒
 楼主| 发表于 2019-3-1 14:37:36 | 显示全部楼层
Dvencent 发表于 2019-2-26 08:48
之前一直在想办法编个公式解决Excel四舍六入五成双,虽然也能做到,但太繁琐了,感谢楼主分析,学习了

是的,利用函数解决需要进行较多的嵌套,公式会变得更为复杂,但验证难度会比VBA会少些。
回复

使用道具 举报

发表于 2019-3-2 08:07:24 | 显示全部楼层
用2.0005修约,保留3位,得出2.0010,用以上出的值是不对的 ,请问公式还能优化一下吗?       
回复

使用道具 举报

药徒
 楼主| 发表于 2019-3-8 15:22:40 | 显示全部楼层
海蓝箬竹 发表于 2019-3-2 08:07
用2.0005修约,保留3位,得出2.0010,用以上出的值是不对的 ,请问公式还能优化一下吗?

感谢你的细心发现,确实会出现如你所述的情况,这是因为mod求余函数经常会产生浮点误差,即2.0005*1000/2的MOD余数其实并不是我们期望的0.5,而可能是0.500000000000000001,所以IF函数没按照我们预期进行判断。
可将公式修改为 =IF(RIGHT(ABS(A1*POWER(10,B1))/2,3)=".25",ROUNDDOWN(A1,B1),ROUND(A1,B1))
用RIGHT函数直接取后三位值,就不会再出现到MOD函数浮点运算误差的情况了。
回复

使用道具 举报

发表于 2019-3-17 15:41:09 | 显示全部楼层
武汉点风科技 发表于 2019-3-8 15:22
感谢你的细心发现,确实会出现如你所述的情况,这是因为mod求余函数经常会产生浮点误差,即2.0005*1000/2 ...

感谢您的耐心研究,这次公式完美无缺。可以大范围使用了。
回复

使用道具 举报

发表于 2019-3-17 15:41:31 | 显示全部楼层
武汉点风科技 发表于 2019-3-8 15:22
感谢你的细心发现,确实会出现如你所述的情况,这是因为mod求余函数经常会产生浮点误差,即2.0005*1000/2 ...

感谢您的耐心研究,这次公式完美无缺。可以大范围使用了。
回复

使用道具 举报

药徒
发表于 2019-3-17 15:52:23 | 显示全部楼层
回复

使用道具 举报

发表于 2021-12-13 15:34:29 | 显示全部楼层
学学习学习
回复

使用道具 举报

发表于 2022-1-25 15:51:35 | 显示全部楼层
谢谢分享,学习
回复

使用道具 举报

药徒
发表于 2022-2-3 16:36:27 | 显示全部楼层

学习了,谢谢分享!!      
回复

使用道具 举报

发表于 2022-2-9 09:03:48 来自手机 | 显示全部楼层
学习学习!
回复

使用道具 举报

药神
发表于 2022-7-11 19:51:25 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×发帖声明
1、本站为技术交流论坛,发帖的内容具有互动属性。您在本站发布的内容:
①在无人回复的情况下,可以通过自助删帖功能随时删除(自助删帖功能关闭期间,可以联系管理员微信:8542508 处理。)
②在有人回复和讨论的情况下,主题帖和回复内容已构成一个不可分割的整体,您将不能直接删除该帖。
2、禁止发布任何涉政、涉黄赌毒及其他违反国家相关法律、法规、及本站版规的内容,详情请参阅《蒲公英论坛总版规》。
3、您在本站发表、转载的任何作品仅代表您个人观点,不代表本站观点。不要盗用有版权要求的作品,转贴请注明来源,否则文责自负。
4、请认真阅读上述条款,您发帖即代表接受上述条款。

QQ|手机版|蒲公英|ouryao|蒲公英 ( 京ICP备14042168号-1 )  增值电信业务经营许可证编号:京B2-20243455  互联网药品信息服务资格证书编号:(京)-非经营性-2024-0033

GMT+8, 2024-11-24 12:56

Powered by Discuz! X3.4运维单位:苏州豚鼠科技有限公司

Copyright © 2001-2020, Tencent Cloud.

声明:蒲公英网站所涉及的原创文章、文字内容、视频图片及首发资料,版权归作者及蒲公英网站所有,转载要在显著位置标明来源“蒲公英”;禁止任何形式的商业用途。违反上述声明的,本站及作者将追究法律责任。
快速回复 返回顶部 返回列表