计算机二级考试中Excel表格经常需要用到函数公式,有些小伙伴经常会把函数公式给混淆。
在备考二级的过程中,我也经常会遇到这种情况;所以,在学习函数公式的过程中,我打算把这些公式都写下来。
我希望自己能记清楚、会运用这些公式,也希望看到这些公式的小伙伴们都能正确的运用公式,考过二级!
1-五大基本函数-
SUM函数:求和(求和区域)
AVERAGE函数:求平均值(求平均区域)
MAX函数:求最大值(求最大值区域)
MIN函数:求最小值(求最小值区域)
COUNT函数:求个数(求个数的区域)
2-排名函数-
If函数:(逻辑判断条件,满足条件则…,不满足条件则…)
简单来说,就是如果……那么……否则……
RANK函数:(排名对象,排名的数据区域)
数据区域需要绝对引用,顺序按照题目要求来,默认是降序。
3-条件计算函数-
COUNTIFS函数:多条件求个数(条件区域1,条件,条件区域2,条件2)
第16套真题:求考试的学生数
输入公式=COUNTIFS(成绩单!$A$2:$A$950,A2,成绩单!$B$2:$B$950,B2)
求考试的学生数,有n个学校和n个班级,分别求该学校该班级的学生个数;用多条件求个数——COUNTIFS,条件区域1是学校列,条件1是滨海市第一中学,即A2单元格,条件区域2是班级列,条件2是1,即B2单元格;因为条件需要往下拖拽的时候数据需要不发生改变,所以要F4绝对引用。
SUMIFS函数:多条件求和(计算求和区域,条件区域1,条件1,条件区域2,条件2)
输入公式=SUMIFS(按班级汇总!I:I,按班级汇总!A:A,按学校汇总!A2)
求F2单元格的客观题平均分,属于多条件求和题。先计算求和区域,在按班级汇总的I列,为客观题的总平均分,再条件区域,是A列的学校,最后是条件,A2单元格,滨海市第一中学。
SUMPRODUCT函数:乘积求和函数
((条件1)*(条件2),计算求和区域)
4-查询函数-
VLOOKUP函数:跨表纵向查询填充函数
(查询对象,查询的数据区域,结果在第几列,近似匹配还是精确匹配)
查询的数据区域往下拖拽的时候要不发生改变,所以需要绝对引用(F4)
看真题1:根据图书编号对照表完成图书名称一列的填充。
输入公式:=VLOOKUP([@图书编号],表2[[#全部],[图书编号]:[图书名称]],2,FALSE)
查询对象是图书编号,点D3单元格,查询的数据区域是图书编号对照表,结果在图书编号对照表的第二列,精确匹配即一一对应匹配。
LOOKUP函数:(查询对象,查询的数据区域,结果的数据区域)
真题:根据职工的档案编号自动生成部门,档案编号的7、8位代表的是部门。
先把职工的档案编号取出来,用MID函数,对A2单元格取值,从第七位开始取,取两个长度。
输入公式:=MID(A2,7,2)
再用LOOKUP函数,求出档案编号对应的部门,记得要用{}和英文标点的双引号,公式如下:
INDEX函数:(数据区域,行号,列号)
用INDEX函数求某个数据所在的行号和列号。
输入公式:=INDEX(A1:G6,F12,F13)
MATCH函数:(查询对象,对象所在单元格,精确匹配或者近似匹配)
5-日期函数-
YEAR函数:求年份(日期)
MONTH函数:求月份(日期)
DAY函数:求天数(日期)
WEEKDAY函数:返回日期星期数(日期,返回参数)
DATE函数:(年,月,日)
DATEDIF函数:求两个日期之间相隔的时间(起始日期,终止日期,返回类型)
真题10:根据出生日期计算年龄,年龄按周岁计,满1年才计1岁。
输入公式:=DATEDIF([@出生日期],TODAY(),"y")
起始日期是出生日期,终止日期是今天,返回类型是"年“——"y"单位。
6-文本函数-
LEFT函数: 从左边取指定长度的字符串(要提取的字符串,提取字符的个数)
输入公式:=LEFT(C3,3)
看真题5:题目要求是从左边的单元格取出相对应的省或市。我们观察后不难发现,只要从左边C3单元格中取出三个单位就是相对应的市或级,用LEFT函数。
RIGHT函数:从右边取指定长度的字符串(要提取的字符串,提取字符的个数)
MID函数:返回字符数(条件区域,从第几个字符开始,取几个长度)
TEXT函数:文本转换(字符串,转换类型)
看真题10:求身份证号码中的出生日期,首先用MID函数,从身份证的第七位开始取,取八个长度便是出生日期;但按住enter键不难发现,这些数字都是组合在一起的,我们想要它显示成如2020-02-14这样的格式,用到TEXT函数。
输入公式=TEXT(MID([@身份证号码],7,8),"0000-00-00")
后面代表转换类型,年-月-日。
7-数学函数-
INT函数:取整数(数值)
MOD函数:求余数(被除数,除数)
来自真题10:IF和MOD函数的嵌套,根据身份证号码求性别,当身份证号码第17位是奇数时,代表是男性;当身份证号码第17位是偶数时,则代表性别为女。
输入公式:=IF(MOD(MID([@身份证号码],17,1),2)=0,"女","男")
先用MID函数求出身份证号码第17位的数字,然后用MOD函数判断该数字除以2的余数,如果余数等于0,则是女生,否则是男生,这时用到IF函数。
ROUNDUP函数:向上四舍五入(数值,保留到小数位数)
ROUNDDOWN函数:向下四舍五入(数值,保留到小数位数)
SQPT函数:开平方根(数值)
最后,祝小伙伴们都能考过二级!
我的个人公众号:青年知识驿站~想跟小伙伴们分享我的一些备考的知识经验,现在我在备考计算机二级,大学英语四六级,专四专八,公众号里面有我的备考时整理的知识点,欢迎大家来和我一起交流~