写在前面
①工作至今2年左右,后悔在学校没有系统性学习excel,致使现在工作的时候有些吃力,效率低下。
②目前工作很讲究工作技能,对于PPT、EXCEL的要求很高。除了这些基础的工作技能,还有一些沟通技巧,都需要在平时的工作生活中积累。
③看了许多同学的年终总结,惊叹大家的规划能力以及表格的制作能力。
④工具:office2016版
⑤学习:跟着小🍠博主视频学习,发送学习资料,学习需与工作数据联系,这样成长更快
1、基本统计函数
求和:SUM → =SUM(求和区域) → 或者选中求和区域ALT=
平均值:AVERAGE
最大值:MAX
最小值:MIN
第几大:LARGE → =LARGE(选择区域,n),选择区域里面的第n大
第几小:SMALL → =SMALL(选择区域,n),选择区域里面的第n小
排名:RANK → =RANG(排名项,排名区域,排序方式) → =RANK(F3,$F$3:$F$11,0) 0降序,1升序
2、或者关系条件求和
题目解读:求出品类(条件区域)是A或B或C(求和条件)的销量总和
SUMIF函数公式:SUMIF{条件区域,求和条件,求和区域} → 匹配出A、B、C销量:SUMIF(C2:C20,{"A","B","C"},D2:D20) → 求A、B、C销量之和:SUM(SUMIF(C2:C20,{"A","B","C"},D2:D20))
SUMPRODUCT函数公式:SUMPRODUCT(数列1*数列1和+数列2*数列2和+数列3*数列3和+……+数列n*数列n和)OR SUMPRODUCT((组={"数列1","数列2","数列3"})*求和区域)→ 求A、B、C销量之和:SUMPRODUCT((C2:C20={"A","B","C"})*D2:D20)
DSUM数据库公式:
①需添加辅助表格,使用原表格的表头,将A、B、C输入进表格中;
②DSUM(原表格区域,求和区域,辅助表格区域),其中,求和区域可用所在的列数代替
③DSUM(A1:D20,4,H1:K25),注意:需要将表头包含在内,因为需要通过表头来查找数据
这个公式的表格可见下图
题外话:(但是非常好用哦~)
若要筛选出2号店中品类A、B、C的销售总和,只需在辅助表格中店名I列输入“2号店”即可,公式会总动筛选出答案,亲测有效~(这个公式和高级筛选的功能差不多)
3、IF函数&SWITCH函数
1)IF函数
- 题目说明:图中两道题的意思显而易见,都是满足A条件的话为★,不满足的话是●,只不过第二题是嵌套条件组,这其实在日常的工作中是很常见的。
- IF函数公式:IF(条件A,★,●) → IF(D3>=60,合格,不合格)
- 第二个题目属于条件嵌套型的IF函数,有两种方法计算,①IF函数,②IF函数的进阶版IFS函数,这个函数只有OFFICE2016版之后才有。
①IF嵌套函数:IF((B3="销售部",500,IF(B3="财务部",300,100)) →黄色部分是嵌套的条件函数,嵌套函数类似于俄罗斯套娃,一层一层套着条件。
②IFS多条件函数:IFS(B3="销售部",500,B3="财务部",300,B3="人事部",100) → 需要office2016版后才有此函数,wps不清楚。
2)SWITCH函数
注意:此公式也为excel2016新增,并非所有的2016版本的excel都有此公式,我的2016就没有,哭哭~但是也不妨碍学习函数的基本使用方法的呀~
公式:=SWITCH(要转换的值,匹配值1,返回值1,匹配值2,返回值2,……,匹配值N,返回值N),函数需要借助辅助表格完成,见下表右边表格。
例子中的解法:
=SWITCH(B3,$I$3,$J$3,$I$4,$J$4,$I$5,$J$5)
注意:①$符号为绝对引用,可以用F4直接呼出$,多次F4可将$符号放置不同的位置
②若需横向填充公式,则去除字母前的$符号
③若需竖向填充公式,则去除数字前的$符号
4、COUNT函数大家族
题目说明:实际上原表格中,>=0.30会显示具体的数值,但是<0.30均使用“<0.30”代替(表格中有1个0.25)。题中的意思是统计出表格中“<0.30”的个数。
①若 =COUNTIF(B2:F7,"<0.30"),则→ 1,
这个函数的意思是,统计表格中<0.30的数值共有几个,实际上函数搜索到的值就是0.25
但是直接使用COUNTIFS函数,结果来的更快。将<0.30当成一个整体赋值 =COUNTIFS(B2:F7,"=<0.30") → 4
②若 =COUNTA(B2:F7)-COUNT(B2:F7),则→ 4 (题目的正确答案)
此函数分为两部分
前者COUNTA函数是返回表格中所有非空单元格的个数 → 30
后者COUNT函数是返回表格中所有数字的个数,除去文本的个数(文本即为<0.30)→ 26
▲COUNT家族还有一个函数,即COUNTBLANK函数,它与COUNTA函数意思相对,是查找出表格中所有空格的个数,以下是对COUNT家族函数进行练习。
☆统计学生人数 → =COUNTA(C5:C13) →统计非空单元格数量
☆统计每个学生参加几门考试 → =COUNT(D5:I5) → 统计科目中有数字的单元格数
☆统计单科缺考人数 → =COUNTBLANK(D5:D13) → 统计每科下的空单元格数
☆统计每个人的及格数 → =COUNTIF(D5:I5,">=60") → 统计每个人60分(含)以上的科数
☆统计1班学生中总分>=350分的学生数 → =COUNTIFS(B5:B13,B16,J5:J13,">="&C16) → >=是文本,需要用""号引用。
1)按照传统的操作方法
①将数据去重,删除重复项;
②使用COUNTA函数,获取非空单元格的个数。
2)使用COUNTIF函数去重计个数
①计算每个字母的个数 =COUNTIF($B$3:$B$14,B3)
②计算1个字母出现的次数 =1/D3
③对第二步求和,得到去重计数。总的函数 =SUM(1/CONUNTIF($B$3:$B$14,B3))
5、AND(OR)函数
函数解读:AND函数代表逻辑中的且关系,OR函数代表逻辑中的或关系。
题目解读:① 年龄在50(含)以上的男员工 → 年龄和性别是“且”关系,条件A且条件B
② 年龄在50(含)以上员工或女员工 → 年龄和性别是“或”关系,条件A或条件B
③ 年龄在50(含)以上的男员工或年龄在40(含)以上的女员工 → “或”前后两个条件均
为“且”关系,(条件A且条件B)或(条件C且条件D)
函数公式:
AND函数公式:=AND(条件A,条件B) → 返回的值为0或1,0为TRUE,1为FALSE。
OR函数公式:=OR(条件A,条件B) → 返回的值为0或1,0为TRUE,1为FALSE。
3道题的解法分别为:
① =AND(C3>=50,D3="男")*500 ;
② =OR(C3>=50,D3="女")*500 ;
③ =OR(AND(C3>=50,D3="男"),AND(C3>=40,D3="女"))*500
工作中可能还会遇到这样的情况,查找某些同事在不在人员名单中,使用查找方式逐个排查太麻烦,这时使用OR函数就可以轻松解决这个问题。
解法:=OR(查找区域=查找内容) → 返回TRUE或者FALSE。
=OR($B$3:$B$11=I3)
5、sumif函数&sumifs函数
SUMIF函数:带有单条件的求和;公式:=SUMIF(条件区域,条件,求和区域)
SUMIFS函数:带有多条件的求和,公式:=SUMIFS(求和区域,条件区域A,条件A,条件区域B,条件B……)
操作方法:
①求出所有销售一部的销售额。→ =SUMIF(C:C,C3,G2) →补充:第三个参数可以不选择整个求和区域,把求和区域换成求和区域表头(即第一个单元格),有助于求和区域分列的条件下,需要分别求和,如下表。
②求出所有姓张的员工的销售额 → =SUMIF(D:D,"张*",G:G) → 张*,代表所有姓张的,*是通配符,可以代表多个字。
③求出所有华南地区的苹果的销售额 →=SUMIFS(G:G,E:E,E3,F:F,F3)
④求出所有2月份的销售额 → =SUMIFS(G:G,B:B,">=2021/2/1",B:B,"<=2021/2/28")
6、文本提取函数
LEFT函数:=LEFT(提取文本,提取字符串数),从左边返回指定文本长度的字符串
RIGHT函数:=RIGHT(提取文本,提取字符串数),从左边返回指定文本长度的字符串
MID函数:=MID(提取文本,指定位置,提取字符串数),从符串中返回指定位置的的文本个数
LEN函数:=LEN(提取文本),返回文本字符的个数
LENB函数:=LENB(提取文本),返回文本字节的个数
注:汉字和全角的数字、字母、标点占2个字节,半角的数字、字母、标点占1个字节
平时若遇到提取数值和单位,由于数值和单位长度不一样,所以单纯使用LEFT和RIGHT函数有些困难,这时候就需要使用LEN和LENB函数。
①提取单位:=RIGHT(H4,LENB(H4)-LEN(H4))
②提取数值:=LEFT(H4,2*LEN(H4)-LENB(H4))
辅助记忆:
使用归一法,把单位和数值都用1个,方便计算。
若1个汉字1个数字“2斤”,那有3个字节,2个字符,字节减去字符数多出来1个,2倍的字符数(全角情况下,字节是字符的2倍)减去字节数多出来1个;都用大的减去小的。
夜深了,得睡觉了,还在学习中,感谢🍠博主分享!!!!