仪器信息网APP
选仪器、听讲座、看资讯

excel四舍六入五留双函数

  • 蓝天环境
    2022/06/16
  • 私聊

数据处理

  • 各位大神,谁会在excel上写个四舍六入五留双的函数,不用宏,就用函数写,定义规则如下:
    首先前提是以四舍六入五留双函数规则计算数据,结果小于1,保留到小数点后三位;大于等于1小于10,保留到小数点后两位;大于等于10小于100,保留到小数点后一位;大于100,保留到整数。(也就是保留三位有效数字,如果不够三位,以0补齐三位,如计算结果是1.2,则应显示为1.20。这个无法在格式中统一设置,因为计算结果不一样,不会统一,如果计算的结果是大于10的,如10.8235,若格式中改为统一保留小数两位,就会出现10.82的四位有效数字)

    难度有些大,希望有高手能写出来,网上找的公式没有一个正确的,经不起数据的验证,有的数据是正确的,有的数据是错的,提几个数据大家用网上的公式验证:

    8.2451 保留小数点后两位

    8.24051 保留小数点后三位

    9.3205 保留小数点后三位 (win7下正确,win10下错误)

    10.3205 保留小数点后三位 (8.3205~12.3205之间的数值有错)

    32.2054 保留小数点后两位

    如果继续深入的话,可以保留至个位,保留至10位,保留至百位,大家可以继续验证整数的保留
    +关注 私聊
  • wuyuzegang

    第1楼2022/06/16

    应助达人

    可以参考一下这个小程序

    四舍六入五成双Excel的编辑公式https://zhuanlan.zhihu.com/p/127756479

0
    +关注 私聊
  • 123

    第2楼2022/06/16

    应助达人

    =IF(RIGHT(A1,1)*15,INT(A1/10)*10+10,IF(MOD(ROUND(A1/10,),2)=0,ROUND(A1/10,)*10,ROUNDDOWN(A1/10,)*10)))

0
    +关注 私聊
  • 蓝天环境

    第3楼2022/06/16

    这个用到了宏,我电脑上有这个表,用宏不方便,还要设置启用

    wuyuzegang(dahua1981) 发表:可以参考一下这个小程序

    四舍六入五成双Excel的编辑公式https://zhuanlan.zhihu.com/p/127756479

0
    +关注 私聊
  • skytoboo

    第4楼2022/06/17

    应助达人

    最简单的是安装方方格子插件,选择四舍6入,一个一个点,用IF函数自动取舍无法解决四舍六入。可以使用EXCEL 自动排序,然后批量手动修约和设定显示位数

0
    +关注 私聊
  • bing031

    第5楼2022/06/23

    https://bbs.instrument.com.cn/topic/7714010_1?order=threadid
    我这边有一个,不过也是用的宏,希望能够帮到你

0
猜你喜欢最新推荐热门推荐更多推荐
举报帖子

执行举报

点赞用户
好友列表
加载中...
正在为您切换请稍后...