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

快捷导航
计量基础
收藏本版 |订阅

计量基础 今日: 0|主题: 1927|排名: 2 

发新帖
打印 上一主题 下一主题

怎么用excel处理修约间距为0.02和0.05问题...

[复制链接]
wangwu 发布于: 2016-8-18 16:54 4006 次浏览 6 位用户参与讨论
跳转到指定楼层

已有6人评论

沙发
ttyn727 发表于 2016-8-18 18:00:59
直接输入间距不就行了吗?请提问深入一些!
回复 支持 反对

使用道具 举报

板凳
gooobooo 发表于 2016-8-18 18:06:51
使用修约函数ROUND即可,只不过要将被修约数除以修约间隔2或5,修约后再乘以修约间隔2或5,即得到修约的最终结果。
回复 支持 反对

使用道具 举报

地板
威风凛凛 发表于 2016-8-18 19:06:45
先多谢了,经过试验,基本都差不多,只是还有一点小毛病,
就是保留位为5的时候,需要“奇进偶不进”,好像实现不了

比如: 0.025修约间隔为0.05,按修约规则应为0.00,而按上述公式则为0.05
回复 支持 反对

使用道具 举报

5#
dzlqsq 发表于 2016-8-18 20:22:00
你可以试着再加一个逻辑判断函数“IF”,当修约间隔要求的小数点位数的数字“>OR<修约间隔”时公式不变,“否则”就再嵌套一个IF语句:修约结果为奇数时向下修约(使用ROUNDDOWN),否则修约结果不变。
回复 支持 反对

使用道具 举报

6#
wangyoo2003 发表于 2016-8-18 20:50:52
  方法是:新建一个 Microsoft Office Excel 工作表,在A1格输入待修约的数,B1格输入要求修约的修约间隔(1、2或5),C1格输入修约间隔要求的小数点位数(即10的幂次,当修约到小数点后两位时输入2。修约到百位数时输入-2,修约到个位数时输入0,以此类推),D1格就可以使用修约函数ROUND用来自动显示修约后的结果,输入 =B1*ROUND(A1/B1,C1) 即可,其中当要求修约到的位数没有显示数字时,以0补充该位数的数字。你可以试试看。
回复 支持 反对

使用道具 举报

7#
redfree 发表于 2016-8-18 21:31:00
ronud函数是四舍五入的,好像不行吧,
这个修约要求是 先除以2或5,再四舍六入五凑偶,然后再乘以2或5
回复 支持 反对

使用道具 举报

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

本版积分规则

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

Copyright © 2001-2016 Netson Inc.   All Rights Reserved.

Powered by Netson ( 粤ICP备14061212号-1 )

快速回复 返回顶部 返回列表