2015-12-29 19 views
0

我在Excel中有一個圖。例如Cell A1: 241.86Excel檢查並更換小數點後的數字

如何檢查和更改最後一位數字。例如,如果它大於或等於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。任何幫助將不勝感激。

+0

什麼241.81,241.82,241.83和241.84?他們是否應該舍入到241.80? – teylyn

回答

0

您正試圖操縱一個數字。替換()是一個文本函數,不會做你所描述的。

如果你只想本輪下跌的數字,其中小數點後第二位是大於5,然後嘗試

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

enter image description here

+0

謝謝你teylyn我的朋友。 –