-1

嗨,我需要根据以下条件对数字(最后 2 位数字,无小数)进行四舍五入:

如果从 0 到 64 应该是 49

如果从 65 – 89 设置为 79

如果从 90 – 129 设置为 99

如果从 130 – 164 设置为 149

如果从 165 – 189 设置为 179

如果从 190 – 229 设置为 199

以此类推,直到 989

然后:如果值是从 989 – 1099 设置为 999

如果值是从 1100 – 1249 设置为 1199

如果值是从 1250 – 1349 设置为 1299

如果值是从 1350 – 1449 设置为 1399

以此类推,直到 5000

我将不胜感激一些信息并帮助如何获得适用于此的公式。

谢谢哈姆兹

4

1 回答 1

2

这不是一个真正的舍入问题,而是一个转换问题。因为您的数字组似乎没有模式,所以我认为这不是您可以计算的东西,因此您必须进行查找。

如果您想在一个公式中完成所有操作,您可以在 vlookup 中使用和数组,如下面的部分示例:

=VLOOKUP(C1,{0,49;65,79;90,99;130,149;165,179},2,TRUE)

否则,将其作为正常的 vlookup 进行。您所需要的只是一个两列表格,第一列包含范围的下限,第二列包含您想要的值。重要的是 vlookup 的最终参数为 true,这使得 vlookup 找到最近的匹配项。

于 2013-01-03T15:56:04.757 回答