将值舍入到最接近的50

我想把值舍入到最接近的50

121 should get rounded to 100 129 should get rounded to 150 178 should get rounded to 200 165 should get rounded to 150 

我已经尝试了以下function…

 =FLOOR(C629,50) =FLOOR((C629+50),50) =CEILING(C631,50) 

但是我还没有按预期得到结果。

从你提供的例子看来,你想把每个数字移到最接近的50的倍数。

这个function应该做到这一点:

 =ROUND(C629 / 50 , 0) * 50 

这对于129以如下方式工作:

  1. 129/50 = 2.58
  2. ROUND(2.58,0)= 3
  3. 3 * 50 = 150

编辑:OP的使用内置MROUND的评论是一个更好的主意。

为了清楚起见,最简单的答案是MROUND ,例如:

 =MROUND(589,50) 

这个解决scheme是由shantanuo提交的 。