只有在.4或以上结束时才进行综合

时间:2017-07-14 08:16:54

标签: excel excel-formula roundup

任何人都可以帮助我使用一个公式,只有当它以.4或更多结束时才会对数字进行综合,否则它应保持不变。

EG。 1.4轮到2轮; 2.5轮到3轮; 2.3保持在2.3

也许我还应该提一下,需要舍入的数字有时可能会超过1位小数

希望这很清楚

3 个答案:

答案 0 :(得分:3)

=FLOOR(num+0.6,1)可以解决问题。

答案 1 :(得分:2)

怎么样:

=IF(ROUND(A1+0.1,0)>A1,ROUND(A1+0.1,0),A1)

答案 2 :(得分:0)

我相信这就是你所追求的目标。

<强>式

=IF(LEN(A1)>2,IF(NUMBERVALUE(MID(A1,FIND(".",A1)+1,1))>3,ROUNDUP(A1,0),A1),A1)

<强>解释

  • LEN(A1)>2检查单元格是否为3个字符或更多。整数是1,所以忽略它们
  • MID(A1,FIND(".",A1)+1,1) - 找到小数点右侧的字符。返回文字..
  • NUMBERVALUE(...)>3 - 转换该文字,并检查它是否大于3.
  • ROUNDUP(A1,0) - 仅在确实如此时,将数字四舍五入。否则按原样返回。

示例

Rounded Data