0

任何人都可以帮助我一个公式,仅当它以 0.4 或更多结尾时才对数字进行汇总,否则它应该保持原样。

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

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

希望这足够清楚

4

3 回答 3

3

=FLOOR(num+0.6,1)会成功的。

于 2017-07-14T08:28:14.957 回答
2

怎么样:

=IF(ROUND(A1+0.1,0)>A1,ROUND(A1+0.1,0),A1)
于 2017-07-14T08:24:18.907 回答
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)-只有当这是真的时,才将数字四舍五入。否则按原样返回。

例子

四舍五入的数据

于 2017-07-14T08:56:37.757 回答