EXCEL中内置的函数共12大类,包括数据整理、计算、汇总、判断、限定、查询、分析等操作;这些函数适用于销售、行政、人事、教育、财务、仓储等相关行业的报表统计,只要我们灵活运用这些函数,就可以提高报表制作速度,提升工作效。

本期我挑选出了在日常办公中常用的32个函数,将其语法、用途,一并分享给大家!


一、数学三角函数类

1、SUMIFS —— 单条件求和

excel coalesce函数 excel函数correl解读_数据区


解释:

将一堆数据中符合某种条件的数据取出求和

语法:

=SUMIFS(求和区域,条件区域,求和条件)

用途:

例如:分别对每个销售人员的销售额进行分类汇总


2、SUMIFS —— 多条件求和

excel coalesce函数 excel函数correl解读_数据区


解释:

将一堆数据中同时符合多种条件的数据取出求和

语法:

=SUMIFS(求和区域,条件区域,第1个条件,条件区域,第2个条件)

用途:

例如:分别对每个销售人员、每月的销售额进行分类汇总



二、统计类函数

3、COUNTA —— 非空单元格的数量

excel coalesce函数 excel函数correl解读_数据区


解释:

统计指定区域中有多少个单元格内容不为空

语法:

=COUNTA(指定区域)

用途:

例如:统计员工的出勤次数


4、COUNTBLANK —— 计算空单元格的数量

excel coalesce函数 excel函数correl解读_数据区


解释:

统计指定区域中有多少个单元格内容为空

语法:

=COUNTBLANK(指定区域)

用途:

例如:统计员工的缺勤次数


5、COUNTIF —— 单条件计次

excel coalesce函数 excel函数correl解读_数据区


解释:

在指定区域中,某个指定条件的出现频次 语法:

=COUNTIF(指定区域,指定条件)

用途:

例如:在报名的人群中统计出男性的人数


6、COUNTIFS —— 多条件计次

excel coalesce函数 excel函数correl解读_数据区


解释:

在指定区域中,多个指定条件同时出现的频次

语法:

=COUNTIFS(指定区域,指定条件1,指定区域,指定条件2)

用途:

例如:在报名的人群中统计出男性,且年龄在30岁的人数


7、RANK —— 通过数据计算排名

excel coalesce函数 excel函数correl解读_数据区


解释:

计算某个数值,在一组数据区域中的排名 语法:

=RANK(指定的某个数值,数据区域,排序方式)

排序方式为:1-升序排列,0-降序排列                    

用途:

例如:计算各销售人员的销量排名


8、LARGE —— 通过排名找出所对应的数据(降序)

excel coalesce函数 excel函数correl解读_数据区


解释:

在一组数据区域中,找出某个名次所对应的数值 语法:

=LARGE(数据的区域,指定名次)

用途:

例如:在销售量中,找出正数第三名的销售额


9、SMALL —— 通过排名找出所对应的数据(升序)

excel coalesce函数 excel函数correl解读_数据区


解释:

在一组数据区域中,找出某个名次所对应的数值 语法:

=SMALL(数据的区域,指定名次)

用途:

例如:在销售量中,找出倒数第三名的销售额


10、MAX、MIN —— 找出最大、最小值

excel coalesce函数 excel函数correl解读_数据区


解释:

在指定区域中,找出数据的最大、最小值 语法:


=MAX(指定的区域)   

=MIN(指定的区域)    

用途:

例如:统计销售量的峰值、谷值

11、AVERAGE —— 平均值

excel coalesce函数 excel函数correl解读_数据区


解释:

统计一组数据的平均水平                    语法:

=AVERAGE(指定的数据区域)   

用途:

例如:统计每天的平均交易额


12、MEDIAN —— 中位数

excel coalesce函数 excel函数correl解读_数据区


解释:


统计一组数据的中等水平

当数据的个数为单数时,取从大到小排在中间的那个数据

* 当数据的个数为双数时,取从大到小排在中间的二个数据的均值


当一组数据中有异常大,或者异常小的值时,那么它们就会拉高或拉底平均值。此时的平均值就无法真实的表现数据的平均水平。那么,我们可以通过中位数来获取该组数据的中等水平,以此来替代平均水平。 语法:


=MEDIAN(指定的区域)   

用途:

例如:通过5次技能测评分数,分析某位员工技能的中等水平

13、STDEVP —— 标准差

excel coalesce函数 excel函数correl解读_数据区


解释:

标准差用于分析一组数据的波动程度,标准差值越小,其波动程度就越小,数据稳定性就越好。 语法:


=STDEVP(指定的区域)   

用途:

例如:某台机器的运行稳定性分析

14、CORREL —— 相关系数

excel coalesce函数 excel函数correl解读_数据区


解释:

用于计算两组数据相互影响的强度。(计算结果在:-1到1之间) 

* 相关系数值越接近于1时,说明一组数据增长,会带动另一组数据增长  

* 相关系数值越接近于-1时,说明一组数据增长,会促使另一组数据减少 

* 相关系数值越接近于0时,说明两组数据之间不存在相互影响的情况 


语法:


=CORREL(第1组数据,第2组数据)   

用途:

例如:分析每月的广告投放费用与销售额之间的相互影响程度


三、日期类函数

15、TODAY —— 获取当前系统日期

excel coalesce函数 excel函数correl解读_数据区


解释:

自动获取系统的日期,并且随着时间的变化而自动刷新 语法:

=TODDAY()

用途:

例如:根据每天的租金单价,实时计算租借天数,以及租金

16、DATEDIF —— 计算两个日期之间的距离

excel coalesce函数 excel函数correl解读_数据区


解释:

计算两个日期之间相隔的年数、月数、天数 语法:


=DATEDIF(起始日期,结束日期,转换单位)

转换单位:Y-表示计算相隔的年数                      

转换单位:M-表示计算相隔的月数                      

转换单位:D-表示计算相隔的天数                       


用途:


例如:根据出生日期计算每位员工的年龄(年数)


例如:按月计算各供应商的账龄(月数) 例如:距离店面开业的天数倒计时牌(天数)

17、EDATE —— 起始日期在经过指定月数后的日期

excel coalesce函数 excel函数correl解读_数据区


解释:

计算出起始日期在经过指定月数之后的具体日期 语法:


=EDATE(起始日期,经过的指定月数)


用途:


例如:计算产品的质保到期日

18、YEAR、MONTH、DAY —— 提取年月日

excel coalesce函数 excel函数correl解读_数据区


解释:

分别将完整日期中的年月日提取出来 语法:


=YEAR(完整的日期)     

=MONTH(完整的日期)

=DAY(完整的日期)       


用途:


此函数单独使用没有实际意义,需根据不同的场景,配合其它的函数一起使用。


例如:和SUMIFS函数一起使用,可以将完整日期拆分成年月日后,按年月日进行分类汇总

19、WEEKNUM —— 周数的计算

excel coalesce函数 excel函数correl解读_数据区


解释:

根据指定的日期,计算出该日期为当年的第几周 语法:

=WEEKNUM(指定日期,类型)                    

类型:1-表示从周日 —— 周六,为1周             

类型:2-表示从周一 —— 周日,为1周             

用途:


此函数单独使用没有实际意义,需根据不同的场景,配合其它的函数一起使用。


例如:和SUMIFS函数一起使用,可以将完整日期拆分成周数后,按周数进行分类汇总

20、DATE —— 将年月日合并成标准的日期

excel coalesce函数 excel函数correl解读_数据区


解释:

将年数、月数、天数合并后,生成标准的日期格式 语法:


=DATE(年数,天数,月数)                               


用途:


通常用于对数据格式的规范管理


四、文本类函数

21、TEXT —— 将文本转换成指定的格式

excel coalesce函数 excel函数correl解读_数据区


解释:

将指定的内容转换成自己想要的格式, 由于转换的类型众多,无法全部列举,大家如果感兴趣,在百度上搜索此函数的用法。 本次,我就举一个案例:如何将日期转换成星期几的格式 语法:


=TEXT(指定日期,"aaaa")                               


用途:


通常用于对数据格式的规范管理

22、LEFT —— 从左往右提取指文本

excel coalesce函数 excel函数correl解读_数据区


解释:

从左往右提取指定单元格中指定数量的文本内容 语法:


=LEFT(指定单元格,提取的文本数量)          


用途:


例如:提取邮件地址中的账号内容

23、RIGHT —— 从右往左提取指文本

excel coalesce函数 excel函数correl解读_数据区


解释:

从右往左提取指定单元格中指定数量的文本内容 语法:


=RIGHT(指定单元格,提取数量)                 


用途:


例如:提取身份证号码中的后五位数字

24、MID —— 从中间位置起提取文本

excel coalesce函数 excel函数correl解读_数据区


解释:

从指定单元格中指定字符位置起,从左住右提取指定位数的内容 语法:


=MID(指定单元格,指定起始位置,提取数量)     


用途:


例如:提取身份证号码中的出生年月日

25、LEN —— 计算文本长度

excel coalesce函数 excel函数correl解读_数据区


解释:

统计指定单元格中字符的长度 语法:


=LEN(指定单元格)                               


用途:


例如:验证录入的身份证号码是否正确

26、SEARCH —— 关键词查找

excel coalesce函数 excel函数correl解读_数据区


解释:

指定的关键词在单元格中的文本位置数 * 指定的单元格中包含关键词,其返回的结果为 —— 关键词的首字在单元格中的文本位置数 * 指定的单元格中的文本不包含关键词,其返回的结果为 —— #/VALUE!

语法:


=SEARCH("关键词",指定的单元格)                               


用途:


例如:在企业名单中找出含有“股份" 关键词的企业


五、查找引用类函数

27、VLOOKUP —— 数据的查找匹配

excel coalesce函数 excel函数correl解读_数据区


解释:

在指定的数据范围中,找到符合索引条件的内容 指定数据范围中的第1列,必须是索引条件列,否则函数无法查找匹配 语法:

=VLOOKUP(找什么,在哪找,取第几个内容,0)     

找什么 —— 索引条件                                                

在哪里找 —— 指定的数据范围                                  

取第几个内容 —— 取索引条件后第几个位置的内容   

0 —— 表示精确查找                                                  

用途:


例如:录入产品代码,自动显示产品单价


六、逻辑判断类函数

28、IFERROR —— 屏蔽乱码

excel coalesce函数 excel函数correl解读_数据区


解释:

将公式或者函数由于计算错误而产生的乱码,用指定内容代替 语法:


=IFERROR(公式或函数的算式,"指定内容”)    


用途:


例如:将VLOOKUP函数中所有匹配不到的数据所产生的乱码值,自动转换成内容:“无数据”

29、IF —— 单条件判断

excel coalesce函数 excel函数correl解读_数据区


解释:

当某个判断条件成立时,显示成立后的指定的结果,否则显示不成立后的指定结果 语法:


=IF(判断条件,"条件成立的结果","条件不成立的结果")  


用途:


例如:判断员工的考试成绩是否达标。

30、IF + AND —— 多条件同时满足的判断

excel coalesce函数 excel函数correl解读_数据区


解释:

当多个判断条件同时成立时,显示成立后的指定的内容,否则显示不成立后的指定内容 语法:


=IF(AND(判断条件1,判断条件N),"条件成立的结果","条件不成立的结果")   


用途:


例如:判断员工的多项考核指标是否都达标。

31、IF + OR —— 多条件满足其中任意一个的判断

excel coalesce函数 excel函数correl解读_数据区


解释:

当多个判断条件中任意一个条件成立时,显示成立后的结果,否则显示不成立后的结果 语法:


=IF(OR(判断条件1,判断条件N),"条件成立的结果","条件不成立的结果")   


用途:


例如:判断营销人员本月的多个考核指标中,是否至少有一项指标达标的

32、IF + IF + IF + ... —— 多次判断

excel coalesce函数 excel函数correl解读_数据区


解释:

当第1次判断成立时,显示成立的结果,否则做第2次判断; 当第2次判断成立时,显示成立的结果,否则做第N次判断 当第N次判断成立时,显示成立的结果,否则给出一个最终不成立的结果 做了几次判断(有几个IF),那么就必须在函数的结尾处补上几个括号。

语法:


=IF(判断条件1,"成立的结果",IF(判断条件2,"成立的结果",IF(判断条件N,"成立

的结果","不成立的结果") ))  


用途:

例如:根据不同的提成档位,计算每位员工的销售提成