怎么用excel处理修约间距为0.02和0.05问题
请问各位老师傅怎么用excel处理修约间距为0.02和0.05问题 直接输入间距不就行了吗?请提问深入一些! 使用修约函数ROUND即可,只不过要将被修约数除以修约间隔2或5,修约后再乘以修约间隔2或5,即得到修约的最终结果。 规矩湾锦苑 发表于 2015-1-12 17:01
使用修约函数ROUND即可,只不过要将被修约数除以修约间隔2或5,修约后再乘以修约间隔2或5,即得到修约的最 ...
ronud函数是四舍五入的,好像不行吧,
这个修约要求是 先除以2或5,再四舍六入五凑偶,然后再乘以2或5 jkdmdb 发表于 2015-1-13 09:22
ronud函数是四舍五入的,好像不行吧,
这个修约要求是 先除以2或5,再四舍六入五凑偶,然后再乘以2或5 ...
方法是:新建一个 Microsoft Office Excel 工作表,在A1格输入待修约的数,B1格输入要求修约的修约间隔(1、2或5),C1格输入修约间隔要求的小数点位数(即10的幂次,当修约到小数点后两位时输入2。修约到百位数时输入-2,修约到个位数时输入0,以此类推),D1格就可以使用修约函数ROUND用来自动显示修约后的结果,输入 =B1*ROUND(A1/B1,C1) 即可,其中当要求修约到的位数没有显示数字时,以0补充该位数的数字。你可以试试看。 规矩湾锦苑 发表于 2015-1-13 10:16
方法是:新建一个 Microsoft Office Excel 工作表,在A1格输入待修约的数,B1格输入要求修约的修约间 ...
先多谢了,经过试验,基本都差不多,只是还有一点小毛病,
就是保留位为5的时候,需要“奇进偶不进”,好像实现不了
比如: 0.025修约间隔为0.05,按修约规则应为0.00,而按上述公式则为0.05 jkdmdb 发表于 2015-1-13 10:38
先多谢了,经过试验,基本都差不多,只是还有一点小毛病,
就是保留位为5的时候,需要“奇进偶不进”,好 ...
你可以试着再加一个逻辑判断函数“IF”,当修约间隔要求的小数点位数的数字“>OR<修约间隔”时公式不变,“否则”就再嵌套一个IF语句:修约结果为奇数时向下修约(使用ROUNDDOWN),否则修约结果不变。
页:
[1]