最近更新:2018-02-13
1.Count函数
2.Sumif函数
3.Sumifs函数
4.Median函数
5.Rank函数
6.Large Small函数
1.Count函数
- Count:计算参数中包含数字的个数
- Counta:计算参数中包含非空值的个数
- Countblank:计算区域中空白单元格的个数
这三个函数一般很少单独使用,一般与其它函数嵌套使用
求奖金这列的数字个数以及非空值个数/空单元格个数
案例运用到的公式,如下:
数字个数
=COUNT(G2:G17)
非空值个数
=COUNTA(G2:G17)
空单元格个数
=COUNTBLANK(G2:G17)
2.Sumif函数以及条件函数
2.1COUNTIF函数
COUNTIF(range, criteria)[计算满足给定条件的单元格的个数]
- range:计数的条件区域
- criteria:进行判断的条件
求C列中分类有多少个A类,B类,C类员工?
案例运用到的公式,如下:
=COUNTIF(C:C,H4)
2.2SUMIF函数
SUMIf(range,criteria,[sum_range])[按给定条件对指定单元格求和]
- range:条件区域
- criteria:进行判断的条件
- sum_range:条件求和的区域
求C列中A类员工销售总和?
案例运用到的公式,如下:
=SUMIF(C:C,"A类",D:D)
2.3AVERAGEIE函数
AVERAGEIF(range,criteria,[average_range])[返回某个区域内满足给定条件的所有单元格的平均值]
求C列中A类员工销售总和平均值?
案例运用到的公式,如下:
=SUMIF(C:C,"A类",D:D)
3.Sumifs函数以及多条件函数
3.1Sumifs函数
SUMIFS(sum_range, criteria_range1,criteria1,[criteria_range 2,criteria2][按多个条件对指定单元格求和]
- sum_range:是求和区域
- criteria1:第一个条件判断的区域
- criteria1:第一个条件的表达式
工作年限大于10,并且级别为A类的员工,他们的销售额的总和是多少呀?
案例运用到的公式,如下:
=AVERAGEIF(C:C,"A类",D:D)
3.2AVERAGEIFS函数
AVERAGEIFS(average_range,criteria_range1,criteria1,[criteria_range 2,criteria 2],...) [计算满足给定条件的有元格的平均值]
注意:与Sumifs函数结构是一样的.
工作年限大于10,并且级别为A类的员工,他们的销售总额的平均值是多少呀?
案例运用到的公式,如下:
=AVERAGEIFS(D:D,B:B,">=10",C:C,"A类")
3.3COUNTIIFS函数
COUNTIIFS(criteria_range1,criteria1,[criteria_range 2,criteria 2],...) [计算满足多个条件的所有单元格的个数]
参数信息如下:
- criteria_range1:条件判断的区域
- criteria1:条件
工作年限大于10,并且级别为A类的员工,这样的员工个数有多少?
案例运用到的公式,如下:
=COUNTIFS(B:B,">=10",C:C,"A类")
4.Median函数
MEDIAN(number1,[number 2 ][返回给定参数中的值]
求销售额的中间值,具体案例如下:
案例运用到的公式,如下:
=MEDIAN(D:D)
拓展延伸
MODE函数
MEDIAN(number1,[number 2],...)[返回给定参数中的众数]
案例运用到的公式,如下:
=MODE(I:I)
5.Rank函数
RANK(number,ref,[order])
RANK.EQ(number,ref,[order])
RANK.AVG(number,ref,[order])
[返回一个数值在一组数字中的排位]
参数信息如下:
- number:要进行排位的数字
- ref:要排位的数字区域
- order:排位的方式,省略是按降序[排列.
注意:RANK和RANK.EQ返回结果一样,只是名字有点不相同而已.将并列的排名进行平均.
用RANK对销售额进行排名,具体案例如下:
案例运用到的公式,如下:
=RANK(D2,D:D)
用RANK.AVG对销售额进行排名,具体案例如下:
案例运用到的公式,如下:
=RANK.AVG(D2,D:D,0)
6.Large Small函数
6.1 MAX函数和MIN函数
MAX函数
MAX(number1,[number2],…)[返回一组值中的最大值]MIN函数
MAX(number1,[number2],…)[返回一组值中的最小值]
案例运用到的公式,如下:
最大值:
=MAX(D:D)
最小值
=MIN(D:D)
6.2 LARGE函数和SMAL函数
LARGE函数
LARGE(array,k) [返回数据集中第K个最大值]SMAL函数
SMALL(array,k)[返回数据集中第K个最小值]参数信息都相同,一个参数array是数据区域,k是要求第几位的最大值或最小值.
求第D列的第二最大值,和第二最小值
案例运用到的公式,如下:
第二最大值
=LARGE(D:D,2)
第二最小值
=SMALL(D:D,2)