為了避免2019年算錯賬,今天再來學5個取捨函數,祝看到文章的各位2019年暴富。
1.使用TRUNC函數返回數字的整數部分
TRUNC函數用於將數字的小數部分截去,返回整數,或者保留指定位數的小數。
函數語法:= TRUNC(number, [num_digits])。
參數說明:
Number(必選):需要截尾取整的數字。
Num_digits(可選):用於指定取整精度的數字。Num_digits參數的默認值為 0(零)。
例如要計算出產品銷售額,要求不保留小數, 具體方法如下。
第1步:選中要存放結果的單元格F3,輸入函數"=TRUNC(D3*E3)",按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可對其他數據進行計算,如下圖所示。
2.使用ODD函數將數字向上舍入為最接近的奇數
使用ODD函數,可以將數字向上舍入為最接近的奇數。
函數語法:= ODD(number)。
參數說明:
Number(必選):要舍入的值。下表列出了參數取值與函數的返回值。
如果要使用ODD函數將數字向上舍入為最接近的奇數, 具體方法如下。
第1步:選中要存放結果的單元格B2,輸入函數"=ODD(A2)",按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可對其他數據進行計算,如下圖所示。
3.使用EVEN函數將數字向上舍入到最接近的偶數
如果需要返回某個數字沿絕對值增大方向取整後最接近的偶數,可以通過EVEN函數實現。
函數語法:= EVEN(number)。
參數說明:
Number(必選):要舍入的值。下表列出了參數取值與函數的返回值。
例如,參加人數和房間人數不一致,為了合理分配房間,需要把參數加人數向上舍入到最接近偶數的房間人數,以此來決定房間分配, 具體方法如下。
第1步:選中要存放結果的單元格"E2",輸入函數"=EVEN(D2)",按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可對其他數據進行計算,如下圖所示。
4.使用CEILING函數按條件向上舍入
CEILING函數用於將數值向上舍入(沿絕對值增大的方向)為最接近數值的倍數。
函數語法:= CEILING(number, significance)。
參數說明:
Number(必選):要舍入的值。
Significance(必選):要舍入到的倍數。
例如,計算通話費用, 具體方法如下。
第1步:選中要存放結果的單元格E3,輸入函數"=CEILING(CEILING(C3/7,1) *D3,0.1)",按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可計算出其他通話的通話費用,如下圖所示。
5.使用ROUNDUP函數向絕對值增大的方向舍入數字
ROUNDUP函數用於將數字朝著遠離0(零)的方向將數字進行向上舍入。
函數語法:= ROUNDUP(number, num_digits)。
參數說明:
Number(必選):需要向上舍入的任意實數。
Num_digits(必選):四捨五入後的數字的位數。
例如,需要將任意數值位數向上四捨五入,具體操作方法如下。
第1步:在工作表中選擇要存放結果的單元格C2,輸入函數"=ROUNDUP($A$2,B2)",按下【Enter】鍵,如下圖所示。
第2步:利用填充功能下填充到C5單元格,計算相同數據舍入不同的數字位數後結果,如下圖所示。
第3步:選擇要存放結果的單元格C6,輸入函數"=ROUNDUP(A6,B6)",按下【Enter】鍵,即可計算數據舍入後值,如下圖所示。
又例如,某公司需要根據加班記錄表計算每個員工的加班費,具體操作方法如下。
第1步:選中要存放結果的單元格C2,輸入函數"=ROUNDUP(TIMEVALUE(SUBSTITUTE(SUBSTITUTE(B2,"min",""),"h",":"))*24*100,1)",按下【Enter】鍵,即可計算出該員工應得加班費用,如下圖所示。
第2步:利用填充功能向下複製函數,即可計算出各個員工應得加班費用,如下圖所示。
閱讀更多 新精英充電站 的文章