1041Excel數值運算 -IF、ROUNDUP、ROUNDDOWN函數
請教:
我需要計算大量的數值,且需要"進整"與"退整"應該不是四捨五入的ROUND函數,因為不符合我的需求。
我的需求是,計算出來的數值,進整與退整的要求如下:
1、2 要退整到 0
3、4 要進整到 5
6、7 要退整到 5
8、9 要進整到 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算出來的值是1或2,則執行2,否則是4~7的話,則執行3並減5,否則是8或9時,則執行3。