Excel检查并替换小数后的数字

时间:2015-12-29 07:00:12

标签: excel-formula

我在Excel中有一个数字。例如Cell A1: 241.86

如何查看和更改最后一位数字。例如,如果它大于或等于6,则将其替换为5,否则保持不变。 Eg: 241.86 to 241.85.

我尝试了以下内容:

=IF(MID(A1,FIND(".",A1)+2,5)>=6,REPLACE(A3,3,2,A1-0.01),A1)

上述公式不起作用,无论何时其241.86或241.84,结果将是241.85和241.83。它从最后一位数减去1。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你正试图操纵一个数字。 Replace()是一个文本函数,不会执行您描述的操作。

如果您只想将第二个小数大于5的数字向下舍入,请尝试

=IF(ROUND(MOD(A1,0.1),2)>=0.06,FLOOR(A1,0.05),A1)

enter image description here