学完此系列,会让你在职场中,小白变大神

一.初步认识公式和函数
(一)公式的基本知识
运用公式可以对工作表中的数据进行计算并获得结果,当数据发生更改后无须进行额外的工作,通过公式就可以获得更新之后的结果。此处讲解公式的一些基本概念。
公式
公式是以等号开始,通过使用运算符号讲数据函数等元素按照一定的顺序连接在一起,从而实现对工作表的计算

2.运算符
(1)算术运算符:用来完成基本的数学运算,如加法,减法,除法和乘法

(2)比较运算符:用来对两个数字进行比较,产生的结果为逻辑值Ture(真)或False(假)

(3)文本运算符:文本运算符“&”用来将一个或多个文本连接成为一个组合文本

(4)引用运算符:用来将单元格区域合并运算

运算的顺序
在通常情况下,公式的运算是按照从左到右的顺序进行的,如果公式中包含多种运算符,则会按照一定的规则进行运算如果要修改运算的顺序应把公式需要首先运算的部分括在圆括号内如果公式中包含了相同优先级的运算符例如公式中同时包含了乘法和除法运算符excel将从左到右进行运算运算符按从上到下的优先次序进行排列表示各种运算符的运算优先级别

(二)函数的基本知识
在工作中应用EXCEL软件时,常常要用到函数公式,函数实际上是一个预先定义的特定计算公式。Excel具有强大的运算和分析能力可以灵活应用EXCEL函数实现数据整理,计算,汇总,查询,分析等处理功能。
在工作表中输入函数有两种较为常见的方法:一种是直接手工输入另一种是通过插入函数对话框输入前者适用于对函数较为熟悉的用户后者适用于初学者和不熟悉函数的用户
Excel中的函数共有十一类,分别是数据库函数,日期与时间函数,工程函数,财务函数,信息函数,逻辑函数,查找和引用函数,数学和三角函数,统计函数,文本函数以及用户定义函数。
1.函数的结构
函数的结构=函数名(参数,参数,……)例如求和函数:SUM(A1:A5)

2.参数的定义
参数不仅仅是常量,公式或函数,还可以是数组,单元格引用等。

3.单元格引用的种类

实用技巧
EXCEL中的错误值及说明

二.日期和时间函数
(一)TODAY函数
TODAY函数用于返回今天的日期

(二)YEAR,MONTH,DAY函数
YEAR,MONTH,DAY函数用于提取日期的年月日

示例:对下图中A列日期进行年月日的提取

步骤一:提取日期中的年数据。在B2单元格输入 “=YEAR(A2)”,然后鼠标双击B2单元格右下角这样A列所有日期数据中的年就被提取出来了
步骤二:提取日期中的月数据。在C2单元格输入MONTH(A2)然后鼠标双击C2单元格右下角,这样A列所有日期数据中的月就被提取出来了
步骤三:提取日期中的日数据。在D2单元格输入“=DAY(A2)然后鼠标双击D2单元格右下角这样A列所有日期数据中的日就被提取出来了
(三)DATE函数
DATE函数用于返回代表特定日期的序列号。

示例:把上面示例中拆分的年月日组合成日期
在E2单元格输入公式=DATE(B2,C2,D2)然后鼠标双击E2单元格右下角这样刚才被拆分的年月日的数据又重新组合成日期了
(四)DATEDIF函数
DATEDIF函数用于计算两个日期之前的年数月数和天数即计算两日期之差在应收账款账龄库存商品库龄等财务分析工作中,起到非常重要的作用。

注意,结束日期必须晚于起始日期
示例:假如A1单元格中也是一个日期那么下面三个公式可以计算出A1单元格的日期和今天的时间差,分别是年龄差,月数差,天数差

示例:计算表中员工的年龄,在E3单元格中输入公式=DATEDIF(D3,TODAY(),”Y”然后鼠标点击双击单元格右下角,这样员工名单中所有员工的年龄就被计算出来了。

三.文本函数
文本函数主要用于对文本数据的提取,转换以及连接
(一)LEFT,RIGHT,MID函数
LEFT,RIGHT,MID函数用于提取指定位置的文本
LEFT函数语法结构:

RIGHT函数语法结构:

MID函数语法结构:

示例一:LEFT函数是从文本的左边开始按照指定数量提取文本内容。例如提取表格中的省份,则在D3单元格输入公式=LEFT(c3,2)然后鼠标双击D3单元格右下角

示例二:RIGHT函数是从文本的右边开始按照指定数量提取文本内容。例如提取表格中编号的四位数字,则在D3单元格输入公式=RIGHT(A3,4).然后鼠标双击D3单元格右下角

示例三:MID函数是从指定位置按照指定数量提取文本。例如提取表格中处于省份以外的地址,则可以在D3单元格输入公式=MID(C3,3,100)然后鼠标双击D3单元格右下角,即从C3单元格提取内容从第三个字符开始取数这个三表示的是地址开始的位置然后取数100虽然用户不知道每行的地址有多少个字没法统一但是地址的字数不会超过100字所以用户可以在第三个参数输入100这样所有的地址信息都被提取出来了

(二)LEFT,LENB函数
LEN和LENB函数是Excel中的文本计数器

示例:筛选出表格中的一级科目。一级科目的编码是4位数字二级科目的代码是7位数字,我们在C2单元格输入公式=LEN(A2)鼠标双击单元格右下角这样所有科目代码的字符数就被计算出来了。接着使用筛选功能,把字符数为4的科目筛选出来,即为一级科目

四.逻辑函数
(一)AND,OR,NOT函数
这三个函数都是对多个或者单个表达式的逻辑关系进行判断,再返回一个逻辑值(TRUE或FALSE)
语法结构:
AND(条件1,条件2,条件3,……)
OR (条件1,条件2,条件3,……)
NOT(logical)(参数LOGICAL为一个可以计算出TRUE或FALSE结论的逻辑值或者逻辑表达式。)
示例一:AND函数必须满足所有条件,返回值是”TRUE”,否则返回值为“FALSE”表格中三门成绩都等于大于60分则条件为真,这就需要用到AND函数即条件都要成立才为真,否则为假。输入公式=AND(C2>=60,D2>=60,E2>=60)返回值为“TRUE“则是三门成绩都及格

示例二:OR函数只要满足一个条件,返回值是TRUE否则返回值为FALSE表格中只要一门成绩大于等于60分则条件为真这就需要用到OR函数输入公式=OR(c2>=60,d2>=60,e2>=60)返回值为TRUE则是至少有一名成绩及格

示例三:NOT函数是用于对参数值求反的一种excel函数当要确保一个值不属于某一特定值时可以使用NOT函数简而言之就是当参数值为TRUE时NOT函数返回的结果恰与之相反结果为FALSE比如NOT(2+2=4)由于2+2的结果的确为4,该参数结果为“TRUE”由于是NOT函数因此返回函数结果与之相反为FALSE
(二)IF函数
IF函数是条件判断函数如果指定条件的计算结果为TRUE,IF函数将返回某个值如果该条件的计算结果为FALSE则返回另一个值

例如IF(测试条件,结果1,结果2)即如果满足测试条件则显示结果1如果不满足测试条件则显示结果2.
示例:评级列如果成绩大于等于60分则为及格,如果成绩小于60分则为不及格

步骤一:选中C2单元格,单击插入函数按钮
步骤二:在弹出的插入函数对话框的或选择类别中选择逻辑选项在选择函数列表框中选择IF选项然后单击确定按钮
步骤三:弹出函数参数对话框在logical_test栏输入B2>=60,在value_if_true栏输入及格,在value_if_false输入不及格最后单击确定按钮
步骤四:返回工作表即可看到C2单元格返回的值是几个单击C2单元格把鼠标移动到单元格的右下角,此时鼠标变为实心十字的模式按住鼠标左键拖着实心十字往下拉即可实现公式的填充。
五.数学和统计函数
(一)SUM,SUMIF函数
1.SUM函数
SUM函数是大家常用的函数之一,用于返回某一单元格区域中所有数字之和。求和区域可以是连续的,也可以是不连续的。
SUM函数语法结构:

注意:如果求和区域内包含文本空白单元格逻辑值等非数值单元格,这些单元格将被忽略,SUM函数只会求和计算其中的数字。

在B8单元格输入函数=SUM(B2:B7)再按回车键即可求得总和效果如下

2.SUMIF函数(单条件求和函数)
SUMIF函数是用户只需要对某些满足条件的数据进行求和时使用的函数
SUMIF函数语法结构:

步骤一:选中F2单元格,单击插入函数按钮
步骤二:在弹出的插入函数对话框的或选择类别中选择数字与三角函数选项,在选择函数对话框中选择SUMIF选项然后单击确定按钮
步骤三:弹出函数参数对话框单击第一个参数右侧的引用按钮
步骤四:选择B2:B9单元格区域然后单击单元格引用区域
步骤五:返回“函数参数对话框,将第二个函数设置为E2第三个函数参数设置为C2:C9然后单击确定按钮
步骤六:经过以上操作,即可得出满足条件的值
(二)COUNT,COUNTIF函数
1. COUNT,函数
COUNT函数只能对数字数据进行统计忽略空单元格逻辑值或者文本数据等。因此可以利用该函数来判断给定的单元格区域是否包含空白单元格。

示例:求B列的个数在B7单元格输入公式=COUNT(B2:B6)求出结果为4

2. COUNTIF函数
COUNTIF函数的功能是统计区域中满足给定条件的单元格的个数。COUNTIF函数语法结构:

示例:求表格中性别为女的个数

步骤一:选中B8单元格单击插入函数按钮
步骤二:在弹出的插入函数对话框的或选择类别中选择统计选项在选择函数列表框中选择COUNTIF选项然后单击确定按钮
步骤三:弹出函数参数对话框单击第一个参数右侧的引用按钮
步骤四:选择B2:B7单元格区域然后单击单元格引用区域
步骤五:返回函数参数对话框,将第二个函数参数设置为女然后单击确定
步骤六:经过以上操作,统计出了性别为女的个数3
(三)AVERAGE,AVERAGEIF函数
1.AVERAGE函数
AVERAGE函数用于计算参数列表中非空单元格中数值的平均值。
AVERAGE函数语法结构

示例:求右表中B列的平均成绩则在B7单元格输入公式=AVERAGE(B2:B6)

2.AVERAGEIF函数
AVERAGEIF函数功能是返回某个区域内满足给定条件的所在单元格的平均值(算术平均值)如果条件中的单元格为空白单元格为空白单元格AVERAGEIF函数就会将其视为0值
AVERAGEIF函数语法结构:

示例:求下表中市场部A的平均销售额在E2单元格输入公式=AVERAGEIF(B2:B8,C2:C8)求出平均值63250

(四)MIX,MIN函数
1.MAX函数
MAX函数用于求几个指定值中的最大值。
MAX函数语法结构

示例:求右表中成绩列的最大值。应用最大值选项在单元格B7中显示计算结果

步骤一:选中单元格B7单击公式选项卡下的自动求和组的下拉三角按钮在弹出的列表中单击最大值
步骤二:单元格B7会自动输入函数公式=MAX(b2:b6)然后按下回车键即可
2.MIN函数
MIN函数用于求几个指定值中的最小值。
MIN函数语法结构

示例:求右表中成绩列的最小值。应用最小值选项在单元格B7中显示计算结果

步骤一:选中单元格B7单击公式选项卡下的自动求和组的下拉三角按钮在弹出的列表中单击最小值
步骤二:单元格B7会自动输入函数公式=MIN(b2:b6)然后按下回车键即可
(五)RANK函数
RANK函数是排名函数RANK函数最常用的是求某一个数值在某一区域内的排名,即返回一个数字在数字列表中的排位。
RANK函数语法结构:

示例:求右表中每个人的成绩排名在C2单元格输入公式=RANK(B2,$b$2:$b$6,0)然后双击单元格右下角,则求出所有人的成绩排名

六.查找和引用函数
(一)VLOOKUP,HLOOKUP函数
1.VLOOKUP
VLOOKUP函数是excel中的一个纵向查找函数它与LOOKUP函数和HLOOKUP函数属于一类函数在日常工作中应用广泛可用来核对数据在多个表格之间快速导入数据等功能是按列查找最终返回该列所需查询序列所对应的值与之对应的HLOOKUP函数是按行查找的。
VLOOKUP函数语法结构

示例:求下表中编号为XT003员工的实发工资

步骤一:选中B10单元格,单击插入函数按钮
步骤二:在弹出的插入函数对话框中的或选择类别中选择查找与引用选项在选择函数列表中选择VLOOKUP选项然后点击确定按钮
步骤三:在弹出的函数参数对话框中设置第一个函数参数为A10设置第二个函数为A2:G7设置第三个函数参数为7然后单击确定按钮
步骤四:经过以上操作,即可看到B10单元格中引用了G列中员工编号为XT003员工的实发工资
2.HLOOKUP函数
HLOOKUP函数是横向查找函数它与lookup函数和vlookup函数属于一类函数。用HLOOKUP函数可以在表格或数值数组的首行查找指定的数值,并返回表格或数组中指定行的同一列的数值HLOOKUP中的H代表行
示例:求下表中编号为XT003员工的实发工资

步骤一:选中B11单元格,单击插入函数按钮
步骤二:在弹出的插入函数对话框中的或选择类别中选择查找与引用选项在选择函数列表中选择HLOOKUP选项然后点击确定按钮
步骤三:在弹出的函数参数对话框中设置第一个函数参数为A11设置第二个函数为A2:F8设置第三个函数参数为7然后单击确定按钮
步骤四:经过以上操作,即可看到B11单元格中引用了第八行中员工编号为XT003员工的实发工资
(二)MATCH,INDEX函数
1.MATCH函数
示例:求下表中数字35所在的位置是区域A7:C7第几列则在B11单元格输入公式=MATCH(c7,a7:c7,0)得出所在位置为第三列

2.INDEX函数
INDEX函数是返回表或区域中的值或值的引用。INDEX函数有两种形式:数组形式和引用形式数组形式通常返回数值或数值数组:引用形式通常返回引用这里以数组形式为例。
INDEX函数语法结构

示例:求下表中市场部A陈春的销售额,在E2单元格输入公式=INDEX(A1:C8,6,3)公式第二个参数6表示销售额所在位置是区域A1:C8的第六行第三个参数3表示销售额所在位置是区域A1:C8的第三列

日期与时间函数