簡介:本節主要講解的是職場中常用的數字取整及小數位的保留相關應用場景, 掌握主要函數int,floor,ceiling,round的應用(正實數為主)就可以解決職場中的大部分問題。以上函數的功能,按照英文命名來記憶及區分即可,不必死記硬背。
一.單參數:舍尾向下取整
語法=INT(number)
所謂舍尾,就是小數點統統去掉,只保留整數,跟四捨五入不一樣。
例如=int(5.98),返回值是5,但是四捨五入的返回值卻是6;=int(5.1)返回值跟=int(5.98)一樣,都為5。
注意:Integer英文意思是【整數】,INT可以理解成INTEGER的縮寫,表示取整。
二. 雙參數:向上取"整"
語法=CEILING(number,significance),number是需要取整的數值,而significance的英文意思是【顯著性】,這裡可以理解取整的【程度】。該函數返回的是大於或等於函數參數1數值,並且與之最接近的「整數」。
注意:這裡的「整數」是指是參數2 signifcance的倍數,也就是針對參數2而言的整數,而非絕對意義的整數。
例如:
1)=CEILING(3.6,2),就是返回大於或等於3.6,且須是參數2(此時是2)的倍數,2的倍數是2,4,6......,所以大於或者等於3.6且是2的倍數的整數,最接近的是4(2<3.6<4),所以結果返回4;
2)=CEILING(3.6,0.2),就是返回大於或等於3.6且還須是參數2(此時是0.2)的倍數,0.2的倍數是0.2,0.4,0.6......,3.4,3.6,3.8......,所以大於或等於3.6且是0.2的倍數的「整數」,最接近的數就是3.6本身,因為正好是整除關係。
注意:CEILING英文意思是【天花板】,天花板需要向上看,所以是向上取整。
三. 雙參數:向下取"整"
語法=FLOOR(number,significance),與上述的CEILING函數類似,但是方向相反,是向下取整,返回的是小於或等於函數參數1,並且與參數1最接近的,且是significance的倍數的「整數」。
例如:
1)=FLOOR(3.6,2),就是返回小於或等於3.6,且還須是參數2(此時是2)的倍數,2的倍數是2,4,6......,所以小於或等於3.6且是2的倍數的整數,最接近的數就是2,所以結果返回2;
2) =FLOOR(3.6,0.2),就是返回小於或等於3.6,且還是參數2(此時是0.2)的倍數,0.2的倍數是0.2,0.4,0.6......,3.4,3.6,3.8......,所以小於或等於3.6且是0.2的倍數的「整數」,最接近的數就是3.6本身,因為正好是整除關係。
注意:FLOOR英文意思是【地板】的意思,地板在腳下,需要向下看,所以是向下取整。
四. 雙參數:四捨五入
語法=ROUND(number,num_digits),參數1是需要四捨五入的數值,參數2是表示保留小數的位數,該函數是保留指定小數位數的四捨五入。
例如:
1)=ROUND(
3.677,2),表示對3.677保留2位小數進行四捨五入,所以結果是3.68(第三位是7,比5大需要進一位);
2)=ROUND(3.677,0),表示對3.677保留0位小數(也就是只保留整數)進行四捨五入,所以結果是4(第1位小數是6,比5大需要進一位)。
注意:ROUND英文意思是【大約】的意思,所以是四捨五入。
五. 職場應用
示例1:綜合應用對比
如下圖所示,已有公司的銷售額及銷量,針對不同情況求保留不同位數的銷售額。
step1(絕對向下取整):直接對銷售額向下取整,首行數據得到整數24。
step2(能被銷售量整除的向上取整):針對銷售量(參數2)向上取整,首行輸入公式=CEILING(B29,C29),得到整數28。(7的倍數是7,14,21,28......,向上取整需取大值,21<24.68<28,所以是28。
step3(能被銷售量整除的向下取整):針對銷售量(參數2)向下取整,首行輸入公式=FLOOR(B29,C29),得到整數21。(7的倍數是7,14,21,28......,向下取整需取小值,21<24.68<28,所以是21。
step4(對銷售額四捨五入):對銷售額四捨五入,這裡假如保留一位小數,那麼首行輸入公式=ROUND(B29,1),結果返回24.7。
step5(填充其他區域):選中首行數據,在首行最後的單元格右下角變成十字形「+」時,下拉單元格直到填滿區域,詳見動圖。
最終結果如下:發現FLOOR函數與CEILING函數最終的結果除了最後一行外,其他2行均不一樣。
示例2:活用FLOOR函數,整數、零散數輕鬆搞定!
如下圖所示,公司要訂購三批規格的口罩,其中N95口罩是每箱16個,公司需要200個,其他規格及需求量詳見下圖。
先思考下,我們如何快速求解每種規格都需要採購多少整箱及多少零散個數的口罩呢?
step1:在首行「整箱訂購總口罩數」相應處輸入公式=FLOOR(C43,D43),得到結果192,也就是說,口罩數是規格數16的整數。
分析:這裡是求能被每箱規格整取的向下取整的口罩總數,這個總數有可能小於該規格的總需求量(不能被每箱口罩數整取時)。
step2:在首行「整箱訂購總箱數」相應處輸入公式=E43/D43,得到結果12,也就是說,N95口罩整箱數是12箱,這12整箱是192個口罩。
step3:在首行「口罩零散訂購個數」相應處輸入公式=C43-E43,得到結果8,也就是說,N95口罩除了整箱數12箱192個外,還需要訂購8個零散的口罩。
step4:選中首行數據,在首行最後的單元格右下角變成十字形「+」時,下拉單元格直到填滿區域,詳見動圖。
最終結果如下圖所示,輕鬆搞定!
本節小結:本節主要講解了數字取「整」及小數位的保留相關應用場景,這裡的「整」不一定是絕對意義的「整」; 掌握主要函數int,floor,ceiling,round,可以快速解決職場中的很多數據處理問題,這些函數按照英文命名來記憶及區分即可,不必死記硬背。