小夥伴們好啊,今天咱們來學習一組常用的數值舍入函式。
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/4
8
)
6、ROUNDUP和ROUNDDOWN
分別按絕對值增大和絕對值減小的方向舍入數值。前者是只入不舍,後者是只舍不入。
如下圖,需要保留小數後兩位,第三位後的數值只 入 不 舍。可以使用以下公式:
=ROUNDUP(A2,2)
如需 保留小數後兩位,第三位後的數值只 舍 不 入 。則可以使用以下公式:
=ROUNDDOWN(A2,2)
7、四舍六入五成雙
四舍六入五成雙的修約規則,在被修約位數的數位等於5時,和常規的四舍五入規則有所差異:
1)、如果 5前面的數位是偶數,就將5舍去;
2)、如果 5前面的數位 是奇數,或者5後面還有不為0的其他數時則進位。
使用最新版WPS表格的小夥伴,可以使用ROUNDBANK函式:
=ROUNDBANK(B2,2)
還沒有這個函式的小夥伴,就得用下面這個超長的公式來處理了。
=ROUND(A2,$E$2)-(MOD(A2*10^($E$2+1),20)=5)*10^(-$E$2)
好了,今天的內容就是這些,祝大家一天好心情~~
圖文制作:祝洪忠