一、數學函數
(一)常規計算
1.ABS函數——計算數字的絕對值
語法結構
ABS(number)
參數:number(必需):要計算絕對值的數值
應用舉例:計算北京廣東兩地溫差
2.MOD函數——返回除法的餘數
語法結構
MOD(number,divisor)
參數:number(必需):被除數
divisor(必須):除數,並且值不能為0
應用案例:根據身份證號倒數第二位的奇偶判斷性別(奇數為男性,偶數為女性)
公式中間的MID(B2,17,1)是為瞭取倒數第二位數字,然後再用它除2,再在最外面加上一個IF邏輯函數。翻譯一下整個公式:如果倒數第二位數除以2後“=1”返回“男”,否者返回“女”。
3.SUM函數——計算參數之和
語法結構
SUM(number1,[number2],…])
參數
number1(必需):想要相加的第一個數值參數
number2,….(可選):想要相加的第2~255個數值參數。
應用案例:求每個月份“飲料”和'煙酒“的總和
3.SUMIF函數——按給定條件對若幹單元格、區域或引用進行求和
語法結構
SUMIF(range,criteria,[sum_range])
range(必需):用於條件計算的單元格區域。
criteria(必需):用於確定對哪些單元格求和的條件,
sum_range(可選):要求和的實際單元格
應用舉例:統計銷售部的獎金總額
5.SUMIFS函數——在區域中添加滿足多個條件的單元格
語法結構(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2]…)
參數:
sum_range(必需):要求和的單元格區域
criteria_range1(必需):要最為條件進行判斷的第1個單元格區域
criteria1(必需):要進行判斷的第一個條件
criteria_range2,criteria2,…,(可選):附加的區域及其關聯條件,最多允許127個區域條件對。
應用案例:計算銷售額在15000~25000之間的銷售總額
6.SUMPRODUCT 函數——計算對應的數組元素的乘積和
語法結構:SUMPRODUCT(array1,[array2],[array3],…..)
參數:
array1(必需):要進行相乘並和求和的第一個數組參數
arrar2,array3,…?(可選):要參與相乘並求和的第2~255個數組參數
註意:數組參數必須具有相同的維度
應用案例:求所以商品打折後的價格
(二)舍入計算
1.ROUND——將數字按指定位數進行四舍五入
語法結構:ROUND(number,num_digits)
參數:
number(必需):要四舍五入的數字
number_digits(必需):要進行四舍五入的位數,按此位數對number參數進行四舍五入
應用案例:求總額並保存一位小數
2.ROUNDDOWN函數——向絕對值減小的方向舍入數字
語法結構:ROUNDDOWN(number,num_digits)
參數:
number(必需):需要向下舍入的任意數
number_digits(必需):四舍五入後的數字的位數
應用案例:
3.ROUNDUP函數——向絕對值增大的方向舍入數字
用法和ROUNDDOWN函數差不多,就不具體寫瞭
http://4.INT函數——將數字向下舍入到最接近的整數
語法結構:INT(number)
應用案例:
註意:INT函數是“將數字向下舍入“,ROUNDDOWN函數是”按絕對值減小的方向舍入“所以處理負數的結果是不一樣的。
5.TRUN函數——返回數字的整數部分
語法結構:TRUNC(number,num_digits)
參數:
number(必需):需要取整的數字
num_digits(可選)用於指定取整精度的數字,默認值為0
註意:TRUNC函數和INT函數類似,都返回整數。TRUNC函數直接去除數字的小數部分,將其向下舍入到最接近的整數。所以在處理負數時兩個函數的結果不同,例如TRUNC(-4.3)結果為-4,而INT(-4.3)結果為-5.
二、統計函數
1.COUNT函數——計算參數列表中數字的個數
COUNT(value,[value2],…)
參數:
value1(必需):要計算其中數字的個數的第一個項、單元格引用或區域。
value2,…..(可選):要計算其中數字的個數的其他項、單元格引用或區域,最多包含255個。
應用案例:求請假的人數
2.COUNTA函數——計算參數列表值的個數
語法結構:COUNTA(value1,[value2],…)
參數:value1(必需):要計數的值的第一個參數
value2,…..(可選):要計數的值的其他參數,最多也可包含255個參數
註意:COUNTA函數可對包含任何類型信息的單元格進行計數。
應用案例:求請假人數
3.COUNTIF函數——計算符合指定條件的單元格的個數
語法結構:COUNTIF(range,criteria)
參數:
range(必需):要對其進行計數的一個或多個單元格
criteria(必需):用於定義將對哪些單元格進行計數的數字、表達式、單元格引用或文本字符串。可以是58、">58"、"花朵".
應用案例:求本科學歷人數
4.COUNTIFS函數——計算符合多個指定條件的單元格個數
語法結構:COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2]..)
參數:
criteria_range1(必需):計算關聯條件的第一個區域
criteria1(必需):用於定義將對哪些單元格進行計數的數字、表達式、單元格引用或文本字符串。可以是58、">58"、"花朵".
criteria_range2,criteria2]..(可選):附加的區域及其關聯條件,最多允許127個區域或條件對。
5.AVERAGE函數——計算參數的平均值
語法結構:AVERAGE(number1,[number2],…)
參數:
number(必需):要計算平均值的第一個數字、單元格引用
[number2],…(可選):要計算 平均值的其他數字、單元格引用,最多包含255個。
應用案例:求平均成績
6.AVERAGEIF函數——計算滿足給定條件的所有單元格的平均值
語法結構:AVERAGE(range,criteria,[average_range])
參數:
range(必須):要計算平均值的一個或多個單元格,其中包括數字或包含數字的名稱、數組、引用。
criteria(必需):數字、表達式、單元格引用或文本形式的條件。例如:可以是58、">58"、"花朵"等
7.AVERAGEIFS函數——計算滿足多個條件的所有單元格的平均數
語法結構:AVERAGEIFS(average_range,criteria_range1,criterial1,[critera_range2,criteria2],…)
參數:
average_range(必需):要計算平均值的一個或多個單元格,其中包括數字或包含數字的名稱、數組、引用。
criteria_range1,critera_range2…:表示計算關聯條件的1~127個區域。(條件區域)
criterial1,criterial2,….表示數字、表達式、單元格引用或文本形式的1~127條件,用於定義將對哪些單元格求平均值。
8.MAX函數——返回參數列表中的最大值
語法結構:MAX(number1,[number2],…)
參數:
number1,numeber2,..表示要從中找出最大值 的1~255個數字參數。
應用案例:求成績最高的為多少分
9.MIN函數——返回參數列表中的最小值
用法和MAX函數一致