Excel formula Excel:将某些数字舍入为不同的舍入值

Excel formula Excel:将某些数字舍入为不同的舍入值,excel-formula,rounding,Excel Formula,Rounding,我正在尝试找出如何对计算后会有不同结果的单元格进行四舍五入,我需要将结果四舍五入到不同的值。数字和数值为: 5和20和50到最近的10 谢谢。看看这是否满足您的需要: =IF(A1<5,MROUND(A1,0.5),IF(A1<20,MROUND(A1,1),IF(A1<50,MROUND(A1,5),MROUND(A1,10)))) =IF(A1这使用带有MROUND的索引: =MROUND(A1,INDEX({0.5,1,5,10},MATCH(A1,{0,5,20,

我正在尝试找出如何对计算后会有不同结果的单元格进行四舍五入,我需要将结果四舍五入到不同的值。数字和数值为:

  • <5至最接近的0.5
  • >5和<20到最近的1
  • >20和<50到最近的5
  • >50到最近的10

谢谢。

看看这是否满足您的需要:

=IF(A1<5,MROUND(A1,0.5),IF(A1<20,MROUND(A1,1),IF(A1<50,MROUND(A1,5),MROUND(A1,10))))

=IF(A1这使用带有MROUND的索引:

=MROUND(A1,INDEX({0.5,1,5,10},MATCH(A1,{0,5,20,50})))