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

标题: 求教如何在Excel中实现数值修约? [打印本页]

作者: wangyoo2003    时间: 2016-8-18 18:47
标题: 求教如何在Excel中实现数值修约?
求教如何在Excel中实现数值修约?

数据库中的数据导出来是用Excel处理的,如何满足数值修约的要求?

请大家提供一些方法和思路!
作者: 快乐.每一天    时间: 2016-8-18 19:20
四舍六入这个功能Excel也能实现?
作者: wsm123123    时间: 2016-8-18 19:25
在单元格中用IF函数,所有的OFFICE或EXCEL教材都有介绍
作者: 57830716    时间: 2016-8-18 19:45
对于单元格来说,在单元格格式设置里可以设置小数位数,这样可以将已有的数值修约!
这是最简单的,其他的我也不知道了,还请其他高人指点,同样关注中。
作者: 2支棒棒糖    时间: 2016-8-18 20:00
http://www.weblims.cn/viewthread.php?tid=70506&highlight=excel

可以看一下这个帖子  在Excel中实现奇进偶不进(1修约) 可以下载自己研究一下里面的函数
这个还是不错
作者: redfree    时间: 2016-8-18 20:22
中国计量2009年第一期中有介绍。
=if (abs (abs (原始数据*10^保留位数-trunc(原始数据,保留位数)*10^保留位数)-0.5)<10^-7,ceiling(abs (trunc(原始数据,保留位数)),2*10^-保留位数)*sign(原始数据),round(原始数据,保留位数))
作者: chaojiwantong    时间: 2016-8-18 20:53
在单元格中,用IF函数
作者: ck99945    时间: 2016-8-18 21:16
回复 8# 也木海峰

你给的这个例子有点缺陷:只能以1修约
要是想用2或5又怎么办呢?
可惜了我一个金币哦!
作者: everloses    时间: 2016-8-18 21:18
Excel里可以写脚本。
作者: ttyn727    时间: 2016-8-18 21:43
这样只能做四舍五入吧
正确的做法应该是用IF语句

会用C语言或其他编程语言的可以自己写一个程序的
作者: gxf3266364    时间: 2016-8-18 22:06
回复 13# 成精


    先除5或者2,修约后在乘回来。应该可以
作者: vooper    时间: 2016-8-18 22:11
我这有点资料你看一下吧
作者: 流氓插件    时间: 2016-8-18 23:26
还有一个办法,就是利用Excel中的宏命令,只修做下简单的修改即可,还而实现的是四舍六入,五观察。但我是别人给改好的,如果会VB的肯定能自己做,大家试试吧。
作者: tgboler    时间: 2016-8-18 23:34
看具体应用了,如果用于一般的报表直接定义下小数点位数就修约掉了,如果用于校准证书上的数据修约则肯定需要自己编写函数了,因为计量数据的修约规则是“四舍六入,奇进偶不进”而excel里面现有的修约函数round是四舍五入,两者不一样。看到过论坛上有人自己编写了一个修约的excel文档 可以下载下来参考。




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