現在我將向大家介紹Excel中常用的數學函數,這些函數包括四舍五入和取絕對值,以及向下或向上取整、返回余數和中值、判斷奇偶數、計算隨機值和組合數等等。
01 – ROUND函數
ROUND函數的主要功能是按照指定的位數對數值進行四舍五入。
語法:=ROUND(數字, 四舍五入的位數)
例如,如果要保留兩位小數:
=ROUND(9.867, 2),返回結果為9.87。
02 – INT函數
INT函數的主要功能是將數值向下取整為最接近的整數。
語法:=INT(數字)
例如,公式=INT(3.56),結果為3。
03 – ROUNDDOWN函數
ROUNDDOWN函數的主要功能是按照指定的位數向下舍入取數。
語法:=ROUNDDOWN(數字, 舍入后的數字位數)
與INT函數相比,ROUNDDOWN函數多了一個參數,可以指定截取數據的長度。該參數以小數點為起點,正數表示從小數點向右的位數,負數表示從小數點向左的位數。
向下舍入取整:
=ROUNDDOWN(9.867, 0),返回結果為9
向下舍入保留1位小數:
=ROUNDDOWN(9.867, 1),返回結果為9.8
向下舍入保留10位整數:
=ROUNDDOWN(98.67, -1),返回結果為90
04 – TRUNC函數
TRUNC函數的功能和ROUNDDOWN函數相似,只是在取整時可以省略第二個參數。
05 – ROUNDUP函數
就像山上的鳥兒成雙對,青山綠水猶如金山銀山一樣。咳,那什么,既然有向下取整函數,當然也有向上取整函數,那就是ROUNDUP函數。
向上取整數:
=ROUNDUP(98.14, 0),結果為99
保留兩位小數向上取值:
=ROUNDUP(98.936, 2),結果為98.94
06 – 判斷奇數和偶數
ISODD函數可以用來判斷是否為奇數:
=IF(ISODD(3), '奇數', '偶數')
ISEVEN函數可以用來判斷是否為偶數:
=IF(ISEVEN(3), '偶數', '奇數')
07 – ABS函數
ABS函數可以返回給定值的絕對值。例如...
=ABS(4),返回結果為4
=ABS(-4),返回結果為4
08 - 中位數函數,MEDAIN函數
該函數用于返回一組數中的中位數。
它還有以下擴展用法:
在計算績效時,規定低于60分按60分計算,高于100分按100分計算,保持60~100分之間的原值。此時,許多人會考慮使用IF函數,但如果績效計算規則復雜,IF函數嵌套會變得不方便。
假設數據位于A2單元格,使用MEDIAN函數可以解決這個問題:
=MEDIAN(A2, 60, 100)
09 - 取余函數,MOD函數
該函數主要用于計算兩個數相除后的余數。
判斷A1單元格中的數值是奇數還是偶數:
=IF(MOD(A1, 2), "奇數", "偶數")
如果A1單元格中的數字是偶數,除以2的結果必定為0。在IF判斷中,0為FALSE,因此返回結果為"偶數"。
如果A1單元格中的數字是奇數,除以2的結果必定余1。在IF判斷中,1為TRUE,因此返回結果為"奇數"。
假設A1單元格中有一個身份證號碼,現在需要判斷其性別是男性還是女性:
=IF(MOD(MID(A1, 17, 1), 2), "男", "女")
將以下公式復制填充至A2:A500,可以循環生成序列號123~123~123...
=MOD(ROW(A3), 3)+1
在數據結構運算中,經常與OFFSET函數配合使用。
10 - 計算組合和排列數
COMBIN函數可以返回給定元素中指定個數的組合數:
=COMBIN(16, 4),返回結果1820
PERMUT函數可以返回給定元素中指定個數的排列數:
=PERMUT(16, 16),返回結果20922789888000
11 - 隨機取值函數
RANDBETWEEN函數可以返回給定兩個數之間的隨機整數。
=RANDBETWEEN(1, 100)
RAND函數可以返回大于等于0且小于1的均勻分布的隨機小數。
=RAND()
Excel常用的數學函數有哪些,以上是Excel常用的數學函數。希望能幫助到大家!