EXCEL中内置的函数共12大类,包括数据整理、计算、汇总、判断、限定、查询、分析等操作;这些函数适用于销售、行政、人事、教育、财务、仓储等相关行业的报表统计,只要我们灵活运用这些函数,就可以提高报表制作速度,提升工作效。
本期我挑选出了在日常办公中常用的32个函数,将其语法、用途,一并分享给大家!
一、数学三角函数类
1、SUMIFS —— 单条件求和
解释:
将一堆数据中符合某种条件的数据取出求和
语法:
=SUMIFS(求和区域,条件区域,求和条件)
用途:
例如:分别对每个销售人员的销售额进行分类汇总
2、SUMIFS —— 多条件求和
解释:
将一堆数据中同时符合多种条件的数据取出求和
语法:
=SUMIFS(求和区域,条件区域,第1个条件,条件区域,第2个条件)
用途:
例如:分别对每个销售人员、每月的销售额进行分类汇总
二、统计类函数
3、COUNTA —— 非空单元格的数量
解释:
统计指定区域中有多少个单元格内容不为空
语法:
=COUNTA(指定区域)
用途:
例如:统计员工的出勤次数
4、COUNTBLANK —— 计算空单元格的数量
解释:
统计指定区域中有多少个单元格内容为空
语法:
=COUNTBLANK(指定区域)
用途:
例如:统计员工的缺勤次数
5、COUNTIF —— 单条件计次
解释:
在指定区域中,某个指定条件的出现频次 语法:
=COUNTIF(指定区域,指定条件)
用途:
例如:在报名的人群中统计出男性的人数
6、COUNTIFS —— 多条件计次
解释:
在指定区域中,多个指定条件同时出现的频次
语法:
=COUNTIFS(指定区域,指定条件1,指定区域,指定条件2)
用途:
例如:在报名的人群中统计出男性,且年龄在30岁的人数
7、RANK —— 通过数据计算排名
解释:
计算某个数值,在一组数据区域中的排名 语法:
=RANK(指定的某个数值,数据区域,排序方式)
排序方式为:1-升序排列,0-降序排列
用途:
例如:计算各销售人员的销量排名
8、LARGE —— 通过排名找出所对应的数据(降序)
解释:
在一组数据区域中,找出某个名次所对应的数值 语法:
=LARGE(数据的区域,指定名次)
用途:
例如:在销售量中,找出正数第三名的销售额
9、SMALL —— 通过排名找出所对应的数据(升序)
解释:
在一组数据区域中,找出某个名次所对应的数值 语法:
=SMALL(数据的区域,指定名次)
用途:
例如:在销售量中,找出倒数第三名的销售额
10、MAX、MIN —— 找出最大、最小值
解释:
在指定区域中,找出数据的最大、最小值 语法:
=MAX(指定的区域)
=MIN(指定的区域)
用途:
例如:统计销售量的峰值、谷值
11、AVERAGE —— 平均值
解释:
统计一组数据的平均水平 语法:
=AVERAGE(指定的数据区域)
用途:
例如:统计每天的平均交易额
12、MEDIAN —— 中位数
解释:
统计一组数据的中等水平
* 当数据的个数为单数时,取从大到小排在中间的那个数据
* 当数据的个数为双数时,取从大到小排在中间的二个数据的均值
当一组数据中有异常大,或者异常小的值时,那么它们就会拉高或拉底平均值。此时的平均值就无法真实的表现数据的平均水平。那么,我们可以通过中位数来获取该组数据的中等水平,以此来替代平均水平。 语法:
=MEDIAN(指定的区域)
用途:
例如:通过5次技能测评分数,分析某位员工技能的中等水平
13、STDEVP —— 标准差
解释:
标准差用于分析一组数据的波动程度,标准差值越小,其波动程度就越小,数据稳定性就越好。 语法:
=STDEVP(指定的区域)
用途:
例如:某台机器的运行稳定性分析
14、CORREL —— 相关系数
解释:
用于计算两组数据相互影响的强度。(计算结果在:-1到1之间)
* 相关系数值越接近于1时,说明一组数据增长,会带动另一组数据增长
* 相关系数值越接近于-1时,说明一组数据增长,会促使另一组数据减少
* 相关系数值越接近于0时,说明两组数据之间不存在相互影响的情况
语法:
=CORREL(第1组数据,第2组数据)
用途:
例如:分析每月的广告投放费用与销售额之间的相互影响程度
三、日期类函数
15、TODAY —— 获取当前系统日期
解释:
自动获取系统的日期,并且随着时间的变化而自动刷新 语法:
=TODDAY()
用途:
例如:根据每天的租金单价,实时计算租借天数,以及租金
16、DATEDIF —— 计算两个日期之间的距离
解释:
计算两个日期之间相隔的年数、月数、天数 语法:
=DATEDIF(起始日期,结束日期,转换单位)
转换单位:Y-表示计算相隔的年数
转换单位:M-表示计算相隔的月数
转换单位:D-表示计算相隔的天数
用途:
例如:根据出生日期计算每位员工的年龄(年数)
例如:按月计算各供应商的账龄(月数)
例如:距离店面开业的天数倒计时牌(天数)
17、EDATE —— 起始日期在经过指定月数后的日期
解释:
计算出起始日期在经过指定月数之后的具体日期 语法:
=EDATE(起始日期,经过的指定月数)
用途:
例如:计算产品的质保到期日
18、YEAR、MONTH、DAY —— 提取年月日
解释:
分别将完整日期中的年月日提取出来 语法:
=YEAR(完整的日期)
=MONTH(完整的日期)
=DAY(完整的日期)
用途:
此函数单独使用没有实际意义,需根据不同的场景,配合其它的函数一起使用。
例如:和SUMIFS函数一起使用,可以将完整日期拆分成年月日后,按年月日进行分类汇总
19、WEEKNUM —— 周数的计算
解释:
根据指定的日期,计算出该日期为当年的第几周 语法:
=WEEKNUM(指定日期,类型)
类型:1-表示从周日 —— 周六,为1周
类型:2-表示从周一 —— 周日,为1周
用途:
此函数单独使用没有实际意义,需根据不同的场景,配合其它的函数一起使用。
例如:和SUMIFS函数一起使用,可以将完整日期拆分成周数后,按周数进行分类汇总
20、DATE —— 将年月日合并成标准的日期
解释:
将年数、月数、天数合并后,生成标准的日期格式 语法:
=DATE(年数,天数,月数)
用途:
通常用于对数据格式的规范管理
四、文本类函数
21、TEXT —— 将文本转换成指定的格式
解释:
将指定的内容转换成自己想要的格式, 由于转换的类型众多,无法全部列举,大家如果感兴趣,在百度上搜索此函数的用法。 本次,我就举一个案例:如何将日期转换成星期几的格式 语法:
=TEXT(指定日期,"aaaa")
用途:
通常用于对数据格式的规范管理
22、LEFT —— 从左往右提取指文本
解释:
从左往右提取指定单元格中指定数量的文本内容 语法:
=LEFT(指定单元格,提取的文本数量)
用途:
例如:提取邮件地址中的账号内容
23、RIGHT —— 从右往左提取指文本
解释:
从右往左提取指定单元格中指定数量的文本内容 语法:
=RIGHT(指定单元格,提取数量)
用途:
例如:提取身份证号码中的后五位数字
24、MID —— 从中间位置起提取文本
解释:
从指定单元格中指定字符位置起,从左住右提取指定位数的内容 语法:
=MID(指定单元格,指定起始位置,提取数量)
用途:
例如:提取身份证号码中的出生年月日
25、LEN —— 计算文本长度
解释:
统计指定单元格中字符的长度 语法:
=LEN(指定单元格)
用途:
例如:验证录入的身份证号码是否正确
26、SEARCH —— 关键词查找
解释:
指定的关键词在单元格中的文本位置数 * 指定的单元格中包含关键词,其返回的结果为 —— 关键词的首字在单元格中的文本位置数 * 指定的单元格中的文本不包含关键词,其返回的结果为 —— #/VALUE!
语法:
=SEARCH("关键词",指定的单元格)
用途:
例如:在企业名单中找出含有“股份" 关键词的企业
五、查找引用类函数
27、VLOOKUP —— 数据的查找匹配
解释:
在指定的数据范围中,找到符合索引条件的内容 指定数据范围中的第1列,必须是索引条件列,否则函数无法查找匹配 语法:
=VLOOKUP(找什么,在哪找,取第几个内容,0)
找什么 —— 索引条件
在哪里找 —— 指定的数据范围
取第几个内容 —— 取索引条件后第几个位置的内容
0 —— 表示精确查找
用途:
例如:录入产品代码,自动显示产品单价
六、逻辑判断类函数
28、IFERROR —— 屏蔽乱码
解释:
将公式或者函数由于计算错误而产生的乱码,用指定内容代替 语法:
=IFERROR(公式或函数的算式,"指定内容”)
用途:
例如:将VLOOKUP函数中所有匹配不到的数据所产生的乱码值,自动转换成内容:“无数据”
29、IF —— 单条件判断
解释:
当某个判断条件成立时,显示成立后的指定的结果,否则显示不成立后的指定结果 语法:
=IF(判断条件,"条件成立的结果","条件不成立的结果")
用途:
例如:判断员工的考试成绩是否达标。
30、IF + AND —— 多条件同时满足的判断
解释:
当多个判断条件同时成立时,显示成立后的指定的内容,否则显示不成立后的指定内容 语法:
=IF(AND(判断条件1,判断条件N),"条件成立的结果","条件不成立的结果")
用途:
例如:判断员工的多项考核指标是否都达标。
31、IF + OR —— 多条件满足其中任意一个的判断
解释:
当多个判断条件中任意一个条件成立时,显示成立后的结果,否则显示不成立后的结果 语法:
=IF(OR(判断条件1,判断条件N),"条件成立的结果","条件不成立的结果")
用途:
例如:判断营销人员本月的多个考核指标中,是否至少有一项指标达标的
32、IF + IF + IF + ... —— 多次判断
解释:
当第1次判断成立时,显示成立的结果,否则做第2次判断; 当第2次判断成立时,显示成立的结果,否则做第N次判断 当第N次判断成立时,显示成立的结果,否则给出一个最终不成立的结果 做了几次判断(有几个IF),那么就必须在函数的结尾处补上几个括号。
语法:
=IF(判断条件1,"成立的结果",IF(判断条件2,"成立的结果",IF(判断条件N,"成立
的结果","不成立的结果") ))
用途:
例如:根据不同的提成档位,计算每位员工的销售提成