我怎样才能在Excel中取整

每当小数余数小于.56时,我想舍入(通常在小数点之间,包括0.50到0.55之间的整数)。

例如:

4,55 下降到4,和
4,56轮到5

我有很多数字(8,55; 13,56; …)谢谢

有趣的四舍五入方式有多种解决方法:

“干净”的方式来做到这一点:

=IF(MOD(4.55; 1) > 0.55; ROUNDUP(4.55;0); ROUNDDOWN(4.55;0)) 

简短而讨厌的方式来做到这一点

 =ROUND(4.55 - 0.06; 0) 

好的,所以我们首先检测小数是否大于.55,所以让我们知道(说在单元格A1)。 然后我们调用适当的方法。

 // Get the decimal value, is it greater than 0.55? if (A1 - INT(A1) > 0.55) { RoundUp(A1, 0); } else { RoundDown(A1, 0); } 

0表示要舍入到小数点后0位。

Excel轮function。

我真的很喜欢这个答案。 这是为了达到目的。

= IF(MOD(4.55; 1)> 0,55; ROUNDUP(4.55; 0); ROUNDDOWN(4.55; 0))