舍入函數公式大全,取整和舍入函數

小伙伴們好啊 , 今天咱們來學習一組常用的數值舍入函數 。


1、ROUND
作用是將數值四舍五入到指定的小數位 。
第一個參數是要處理的數值,第二個參數是要保留的小數位 。
如下圖所示,使用=ROUND(A2,2),能夠將A2中的數值四舍五入到兩位小數 。

舍入函數公式大全,取整和舍入函數

文章插圖
如下圖所示,使用=ROUND(A2,-1),則可以將A2中的數值四舍五入到十位數 。
舍入函數公式大全,取整和舍入函數

文章插圖


2、INT
作用是抹零的,只保留數值的整數部分,小數位后的統統不要 。
如下圖所示,使用=INT(A2),可提取出整數部分 。
舍入函數公式大全,取整和舍入函數

文章插圖
【舍入函數公式大全,取整和舍入函數】

3、MROUND
作用是四舍五入到指定的倍數 。
第一個參數是要處理的數值,第二個參數是要舍入到的倍數 。
如下圖,需要將A2單元格中的時間以半小時為單位四舍五入,不足15分鐘的按0記錄,超過15分鐘不足半小時的按半小時 。
B2單元格公式為:
=MROUND(A2,"0:30")
或者:=MROUND(A2,1/48)
舍入函數公式大全,取整和舍入函數

文章插圖


4、CEILING
作用是將數值向上舍入到指定的倍數 。使用方法與MROUND函數類似 。
如下圖 , 需要根據A2和B2單元格的通話起止時間,計算通話時長,不足1分鐘的按1分鐘 。
C2單元格公式為:
=CEILING(B2-A2,"0:1")
或者:
=CEILING(B2-A2,1/1440)
舍入函數公式大全,取整和舍入函數

文章插圖


5、FLOOR
作用是將數值向下舍入到指定倍數 。
如下圖,需要根據A2和B2單元格的加班起止時間,計算加班時長,不足半小時的部分不計算 。
C2單元格公式為:
=FLOOR(B2-A2,"0:30")
或者:=FLOOR(B2-A2,1/48)
舍入函數公式大全,取整和舍入函數

文章插圖


6、ROUNDUP和ROUNDDOWN
分別按絕對值增大和絕對值減小的方向舍入數值 。前者是只入不舍,后者是只舍不入 。
如下圖 , 需要保留小數后兩位,第三位后的數值只入不舍 。可以使用以下公式:
=ROUNDUP(A2,2)
舍入函數公式大全,取整和舍入函數

文章插圖
如需保留小數后兩位 , 第三位后的數值只舍不入 。則可以使用以下公式:
=ROUNDDOWN(A2,2)
舍入函數公式大全,取整和舍入函數

文章插圖


7、四舍六入五成雙
使用常規飛四舍五入修約規則,逢五就進,會造成結果的誤差偏大 。
而四舍六入五成雙的修約規則,在被修約位數的數字等于5時,和常規的四舍五入規則有所差異:
1)、如果5前面的數字是偶數,就將5舍去;
2)、如果5前面的數字是奇數 , 或者5后面還有不為0的其他數時則進位 。
如下圖的C列使用四舍六入五成雙的規則,可以看出與B列使用ROUND函數四舍五入計算結果的差異 。
=ROUND(A2,$E$2)-(MOD(A2*10^($E$2+1),20)=5)*10^(-$E$2)
舍入函數公式大全,取整和舍入函數

文章插圖
這個公式有點小復雜,需要的小伙伴直接套用就可以 。
好了,今天的內容就是這些,祝大家一天好心情~~


圖文制作:祝洪忠