1041Excel數值運算 -IF、ROUNDUP、ROUNDDOWN函數

Excel數值運算 -IF、ROUNDUP、ROUNDDOWN函數

請教:

我需要計算大量的數值,且需要"進整""退整"應該不是四捨五入的ROUND函數,因為不符合我的需求。

我的需求是,計算出來的數值,進整與退整的要求如下:

1要退整到 0

3要進整到 5

6要退整到 5

8要進整到 0

請問公式要如何寫,要套用哪個函數呢,謝謝。

步驟1:點取B2儲存格輸入公式「=IF(MOD(A2,10)<=2,ROUNDDOWN(A2,-1),IF(MOD(A2, 10)<=7,ROUNDUP(A2,-1)-5,ROUNDUP(A2,-1)))」後,按Enter鍵完成輸入,並將公式複製到B3:B11儲存格。\

【公式解析】

1 MOD(A2,10) 傳回A2儲存格數值除以10的餘數。

2 ROUNDDOWN(A2,-1) A2儲存格的數值個位數無條件捨去。

3. ROUNDUP(A2,-1) A2儲存格的數值個位數無條件進位。

4 IF(MOD(A2,10)<=2,ROUNDDOWN(A2,-1),IF(MOD(A2,10)<=7,ROUNDUP(A2,-1)-5, ROUNDUP(A2,-1))) 如果1算出來的值是12,則執行2,否則是4~7的話,則執行3並減5,否則是89時,則執行3