你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
jacd (威望:1283) (江苏 苏州) 机械制造 供应商开发经理 - 供应商质量管理,为中华品质之崛起而学习
赞同来自: e幂i派
是的,truncate和round down有区别。 Truncate(截断) :Truncate函数会直接去掉数值的小数部分,不进行任何四舍五入操作。例如,如果输入345.679并格式化为没有小数点的数字,它会直接去掉小数点后的数字,结果为345。对于负数,Truncate函数会向0截断,例如:TRUNCATE (-2.3456, 2)的输出结果为-2.34。 Round Down(向下取整) :Round Down函数会将数值向下取整到最接近的整数或指定的小数位数,而不考虑后续的数字。例如,ROUNDDOWN(0.0078, 3)的结果为0.007,即使下一位是8,也会被忽略。向下取整的结果总是小于或等于相应的四舍五入结果。 总结来说,Truncate和Round Down的主要区别在于: Truncate直接去掉数值的小数部分,不进行四舍五入。 Round Down则会根据后续数字的大小决定是否向下取整,但不会进行四舍五入。 因此,虽然两者在某些情况下可能产生相似的结果,但它们的处理方式和结果是有区别的。
4 个回复,游客无法查看回复,更多功能请登录或注册
4 个回复
jacd (威望:1283) (江苏 苏州) 机械制造 供应商开发经理 - 供应商质量管理,为中华品质之崛起而学习
赞同来自: e幂i派
小于5都是不合格了,你还故意要四舍五入弄成5,这个肯定是不道德的哇。
我又查了下,请看这个帖子:
https://www.6sq.net/question/544740
MSA手册中关于NDC取值说了如此一段(见英文版手册第123页): the ndc is the maximum of one or the calculated value truncated to the integer 。
truncated这个词不能简单翻译成四舍五入。
你可以看到excel里有个公式是round(),一般round在英文代表的意思才是四舍五入。
如果是round down,向下取整,就是去掉零头的意思,我的理解是在都是正数的情况下,是等同于truncate
具体可以看以下AI的搜索结果:
https://metaso.cn/search/8533959632851673088?q=truncate%E5%92%8Cround+down%E6%9C%89%E5%8C%BA%E5%88%AB%E4%B9%88