首页 > 论坛 > 电脑办公应用交流
  • 一个四舍六入,奇进偶不进的公式
    1#
    • ld76654225
    • 2009-07-30
    假如要进行奇进偶不进四舍六入五单双的单元格为“A1",需要保留两位小数,折计算公式:
    =IF(AND(INT(100*A1)-2*INT(A1*100/2)=0,(A1*100-INT(A1*100))<0.6),INT(A1*100)/100,ROUND(A1,2))

    如果需要保留3位小数,则把式中的100改成1000,同时更改最后的“ROUND(A1,2))”为“ROUND(A1,3))”即可。
    =IF(AND(INT(1000*A1)-2*INT(A1*1000/2)=0,(A1*1000-INT(A1*1000))<0.6),INT(A1*1000)/1000,ROUND(A1,3))

    如果需要保留N位小数,则把式中的100改成1后面加N个0,同时更改最后部位为“ROUND(A1,N))”即可。
    =IF(AND(INT(10^N*A1)-2*INT(A1*10^N/2)=0,(A1*10^N-INT(A1*10^N))<0.6),INT(A1*10^N)/10^N,ROUND(A1,N))
  • 2#
    • jsycyjky
    • 2009-07-31
    如果能用太好了,谢谢!
  • 3#
    • hbjljc
    • 2009-08-02
    不错,有时用得着
  • 4#
    • zlc401720191
    • 2009-10-18
    :default5: :default5: :default5: :default5:
  • 5#
    • yaoqiang
    • 2009-10-29
    学习下
  • 6#
    • zhangxg2006
    • 2009-10-30
    去试试
  • 7#
    • zhangxg2006
    • 2009-10-30
    好用,试过了,谢楼主
  • 8#
    • cuizhiqun
    • 2009-11-07
    好东西,谢谢
  • 9#
    • zangyulei
    • 2009-11-20
    谢谢龙珠
  • 10#
    • ld76654225
    • 2009-11-25
    肯定能用!哈哈~~
  • 11#
    • poiuyasdf
    • 2010-03-08
    值得推广使用
  • 12#
    • aaronlulu520
    • 2010-03-08
    很好,谢谢楼主哦!!
  • 13#
    • 文萱
    • 2010-03-15
    不错呀,用得着哟
    谢了
  • 14#
    • douyacai114
    • 2010-03-20
    试过了,好用,一个字赞
  • 15#
    • 艾如潮
    • 2010-03-22
    谢谢!
  • 16#
    • 空空
    • 2010-03-25
    学习了,其实很多地方都用得上这个公式的。就是觉得这个公式太繁,有没有简单一点的?
  • 17#
    • ld76654225
    • 2010-03-28
    其实修改也快,直接复制粘贴在Excel 里面稍微修改一下需保留的位数就行了,你不可能懒到输两个数字都感觉累吧??!!
  • 18#
    • baitiane
    • 2010-03-28
    比较实用,谢谢!
  • 19#
    • 希望1
    • 2010-04-08
    如果能用太好了,谢谢!
  • 20#
    • qztb123
    • 2010-05-14
    太麻烦的,其实可以有更简单的方式
  • 21#
    • 416368256
    • 2010-06-08
    感谢!!!!!!!
  • 22#
    • yukgdkk
    • 2010-06-09
    好是好,不错啊,但感觉在工作中的用处不太大,毕竟这个在工作中用的少。
  • 23#
    • 我在线上
    • 2010-08-10
    感谢楼主分享,学习了!
  • 24#
    • hujinzhu
    • 2010-08-17
    你试一下12.5851,按照修约两位小数的话,应该是12.59,但是用楼主的公式只能是12.58(错的答案)
  • 25#
    • 煙灰
    • 2010-08-31
    太好了。, 留着备用!
  • 26#
    • 王华
    • 2010-08-31
    谢谢
  • 27#
    • vicky901220
    • 2014-08-26
    楼主,这个公式错了吧,
  • 28#
    • xinghang833676
    • 2016-09-08
    去试试
回复
登录后发表回复。没有注册?立即注册