耐特信计量检测服务平台_计量管理软件

标题: 怎么用excel处理修约间距为0.02和0.05问题 [打印本页]

作者: wangwu    时间: 2016-8-18 16:54
标题: 怎么用excel处理修约间距为0.02和0.05问题
请问各位老师傅
怎么用excel处理修约间距为0.02和0.05问题
作者: ttyn727    时间: 2016-8-18 18:00
直接输入间距不就行了吗?请提问深入一些!
作者: gooobooo    时间: 2016-8-18 18:06
使用修约函数ROUND即可,只不过要将被修约数除以修约间隔2或5,修约后再乘以修约间隔2或5,即得到修约的最终结果。
作者: 威风凛凛    时间: 2016-8-18 19:06
先多谢了,经过试验,基本都差不多,只是还有一点小毛病,
就是保留位为5的时候,需要“奇进偶不进”,好像实现不了

比如: 0.025修约间隔为0.05,按修约规则应为0.00,而按上述公式则为0.05
作者: dzlqsq    时间: 2016-8-18 20:22
你可以试着再加一个逻辑判断函数“IF”,当修约间隔要求的小数点位数的数字“>OR<修约间隔”时公式不变,“否则”就再嵌套一个IF语句:修约结果为奇数时向下修约(使用ROUNDDOWN),否则修约结果不变。
作者: wangyoo2003    时间: 2016-8-18 20:50
  方法是:新建一个 Microsoft Office Excel 工作表,在A1格输入待修约的数,B1格输入要求修约的修约间隔(1、2或5),C1格输入修约间隔要求的小数点位数(即10的幂次,当修约到小数点后两位时输入2。修约到百位数时输入-2,修约到个位数时输入0,以此类推),D1格就可以使用修约函数ROUND用来自动显示修约后的结果,输入 =B1*ROUND(A1/B1,C1) 即可,其中当要求修约到的位数没有显示数字时,以0补充该位数的数字。你可以试试看。
作者: redfree    时间: 2016-8-18 21:31
ronud函数是四舍五入的,好像不行吧,
这个修约要求是 先除以2或5,再四舍六入五凑偶,然后再乘以2或5




欢迎光临 耐特信计量检测服务平台_计量管理软件 (http://weblims.cn/) Powered by Discuz! X3.2