轮数到特定乘法

时间:2015-07-19 21:46:44

标签: excel excel-formula

我想将数字四舍五入到2.5的最接近的倍数。

例如:

5.5 -> 5
2.8 -> 2.5
8.21 -> 7.5
9.0 - > 10

如何在Excel中执行此操作?

2 个答案:

答案 0 :(得分:2)

如果没有 VBA ,您可以使用 MROUND()工作表功能:

enter image description here

答案 1 :(得分:1)

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