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

Excel formula Excel检查并替换小数点后的数字,excel-formula,Excel Formula,我在Excel中有一个数字。例如单元格A1:241.86 如何检查和更改最后一个数字。例如,如果大于或等于6,则将其替换为5,否则保持不变例如:241.86到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。任何帮助都将不胜感激。您正试图操纵一个数字。Repla

我在Excel中有一个数字。例如
单元格A1:241.86

如何检查和更改最后一个数字。例如,如果大于或等于6,则将其替换为5,否则保持不变<代码>例如:241.86到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。任何帮助都将不胜感激。

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

如果只想对第二个小数点大于5的数字进行四舍五入,请尝试

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

那么241.81、241.82、241.83和241.84呢?应该四舍五入到241.80吗?谢谢你,泰琳,我的朋友。