如何更改excel舍入的小数(默认值是.50,我需要它在小数点前的.20的无限小数点处舍入或舍入)

例如,#.0&#.02之间的任何内容都会向下舍入到#。 #.2和#.99之间的任何内容都会凑到最近的#。

我使用英镑符号表示前导数字不应该对结果有任何影响,而是会受到小数点后第一位的影响。

8.1应轮到8 8.21应轮到9 17.1应轮到17 17.8应轮到18等

我基本上需要修改标准的.5四舍五入法则以相同的方式操作,但是使用.2作为中断。

希望我不会在这个标准下从我的脚下切出双腿,但是我正在寻找一个公式/格式解决scheme(非VBA)

你可以添加一个偏差到你的testing值来获得你想要的效果:

ROUND(value + 0.3, 2) 

前面的四舍五入,并保留两位小数。 通过这种方式添加偏见,可以控制四舍五入(上),并利用内置公式的内置行为。

C1中的值,在另一个单元格中input:

 =IF(C1-INT(C1)<=0.2,0,1)+INT(C1) 

在这里输入图像说明