2014年5月19日 星期一

EXCEL 四捨五入進位、捨位函數說明

以下文章參考引用來源:http://isvincent.pixnet.net/blog/post/31113625-excel-%E5%90%84%E7%A8%AE%E9%80%B2%E4%BD%8D%E6%96%B9%E5%BC%8F




使用函數 說明 使用說明
ROUND 四捨五入,至整數。 =ROUND(C1,0)
EVEN 四捨五入,至最近的偶數整數 =EVEN(C1)
ODD 四捨五入,至最近的奇數整數 =ODD(C1)
MROUND 四捨五入,至最接近的基數倍數。 =MROUND(C1,5*C1/ABS(C1))
INT 取不大於的最大整數 =INT(C1)
ROUNDUP 無條件進位,至整數。 =ROUNDUP(C1,0)
ROUNDDOWN 無條件捨位,至整數。 =ROUNDDOWN(C1,0)
FLOOR 無條件捨位,至最接近的基數倍數。 =FLOOR(C1,5)
CEILING 無條件進位,至最接近的基數倍數。 =CEILING(C1,5)







備註說明:MROUND函數要四捨五入至最近的基數倍數




使用公式:=MROUND(C1,5*C1/ABS(C1)),




C1/ABS(C1)的作法為取得儲存格的正負號,再乘以 5 。




2 則留言:

  1. 請問如果是要以5進位,四捨五入
    轉換成像下列的數字
    要如何寫函數,感激不盡~~
    3%→ 0%
    3%→ 0%
    14%→10%
    5%→ 5%

    回覆刪除
    回覆
    1. 如果是四捨五入的話,14% 應該會變 15%吧,不是會14%變10%。
      你這樣的方式比較接近是無條件捨位至指定基數倍數。
      用法是 =FLOOR(數字,指定基數)
      =FLOOR(3,5) → 0
      =FLOOR(14,5) → 10
      =FLOOR(5,5) → 5

      刪除