如何舍入特定规则的十进制值

时间:2014-06-28 18:24:28

标签: decimal rounding

我想在excel中使用特定值的规则。 如果价格> = 8.40则价格应为8.99,如果价格<8.40则价格为7.99。意思是如果十进制值是> = 40那么它应该是.99,具有相同的起始数字但是如果十进制值是&lt; .40那么它应该是起始值-1然后是.99。对不起,如果我无法解释我的要求。下面给出了一些例子。

Present price       New Price
8.40                8.99
8.39                7.99
8.41                8.99
8.25                7.99  

1 个答案:

答案 0 :(得分:0)

试试这个:

=ROUND(A1+0.1,0)-0.01

假设当前价格值位于“A”列中,请在新价格列的第一个单元格(例如B1)中添加上面显示的工作表公式,并将其展开为人口稠密的范围结束。

注意:常规Excel Round()到整数工作表函数通常使用 0.5 的值作为向上舍入的阈值(否则它将向下舍入到最接近的整数)。因此,只需将值增加0.1即可满足您的任务要求。

希望这会有所帮助。 RGDS,