圆号到特定的乘法
我想将数字舍入到2.5的最接近的倍数。
例如:
5.5 -> 5 2.8 -> 2.5 8.21 -> 7.5 9.0 - > 10
我如何在Excel中做到这一点?
Sub Macro() Dim row As Integer For row = 1 To 4 Cells(row, 2) = Math.Round(Cells(row, 1) / 2.5) * 2.5 Next End Sub
我已经把你的数字放在第一列,并通过上面的代码在第二列收到输出。 你在找什么是:
Math.Round(someNumber / 2.5) * 2.5
没有VBA ,您可以使用MROUND()工作表函数: