表示的意思是,当E4单元格的到期日小于当前日期,那么F4单元格显示“到期〞,否那么,那么显示“未到期〞。
进一步,假设将函数中的B2代表的当前日期固定,也即,将公式改为
=IF(E4<$B$2,"到期","未到期")那么下拉填充柄,可轻松实现公式的自动复制。
5.sumif函数
功能:
对满足条件的单元格求和。
语法:
=sumif(range,criteria,sum_range)
range表示要进展计算的单元格区域,criteria表示用数字、表达式或文本形式定义的条件;sum_range表示用于求和计算的实际单元格。
如果省略,将使用区域中的单元格。
例1.1:
根据表1-工资表得出表2-各部门工资统计
在B12单元格输入=SUMIF(C3:
C8,A12,D3:
D8)
即可得出管理部6月实发工资合计。
6.sumproduct函数
功能:
用于计算几组数组间对应元素乘积之和
语法:
=SUMPRODUCT(array1,array2,array3,……)
=SUMPRODUCT(数组1,数组2,数组3,……)
例1.1:
对于如下左图所示数据,要计算所有产品的销售总额,一般的方法是先计算每个产品的销售额〔单价乘以销售量〕,然后将每个产品的销售额加总在一起,得到销售总额,如下右图。
但使用sumproduct函数可以完全省略中间的计算过程,计算公式为:
在B9单元格输入=sumproduct(B2:
B7,C2:
C7)即可直接得出答案
7.vlookup函数
功能:
根据数据区域的第一列数据,向右侧查找某列的数据
语法:
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
=VLOOKUP(查找依据,查找区域,指定取数的列位置,是否准确查询的逻辑值)
0表示准确匹配,找一模一样的数据;1表示模糊匹配,找接近的数据。
注意,单独使用函数VLOOKUP无法查找指定数据区域的重复数据。
例1.1:
某公司共生产12种产品,产品资料如下左表,2021年1月销售记录如下右表,销售记录中仅包含所销售产品编码及数量,要求要继续完成空白单元格。
销售记录表:
单元格D3:
=VLOOKUP($B3,产品资料!
$B$3:
$E$14,2,0)
单元格E3:
=VLOOKUP($B3,产品资料!
$B$3:
$E$14,3,0)
单元格F3:
=VLOOKUP($B3,产品资料!
$B$3:
$E$14,4,0)
单元格G3:
=C3*E3
例1.2:
利用VLOOKUP函数制作工资条
下表1为工资表,要想轻松高效完成每位员工工资条的制作,形成表2
操作步骤:
新建表格“工资条〞,按规定格式输入第一行列标签
B2单元格:
=VLOOKUP($A2,工资表!
$A$2:
$O$21,2,0)
即,以工资条中A2编号为查找依据,查找区域为工资表A2至O21,指定取数的列位置为第2列,也即如果遇到工资表中第一列编号也为01的情况,那么B2单元格取值为被查找匹配单元格向右数第2列单元格中的数值,0表示准确查找。
但是鉴于工资条的格式与工资表的格式一样,可将2以COLUMN()代替〔COLUMN()表示本单元格所在的列数〕,以方便公式的拖拉,而不需手动修改公式。
故,进一步将B2单元格改为:
=VLOOKUP($A2,工资表!
$A$2:
$O$21,COLUMN(),0),向右拖拉填充柄,即可完成第一位员工工资表的制作。
完成后,选中A1至O3单元格,向下拖动右下角的填充柄,即可实现所有员工工资条的制作。
8.countif函数
功能:
用来求满足区域指定条件的计数函数
语法:
countif〔range,criteria〕
range表示要计算其中非空单元格数目的区域
criteria表示统计条件
例1.1:
根据工资表,需统计出实发工资各区间段的员工人数。
操作步骤:
在R6单元格中输入公式:
=COUNTIF($O$2:
$O$21,">=6000")
在R7单元格中输入公式:
=COUNTIF($O$2:
$O$21,">=4000")-COUNTIF($O$2:
$O$21,">=6000")
在R8单元格中输入公式:
=COUNTIF($O$2:
$O$21,">=2000")-COUNTIF($O$2:
$O$21,">=4000")
在R9单元格中输入公式:
=COUNTIF($O$2:
$O$21,"<2000")
得到如下结果:
其他常见小函数:
todayrowcolumntextmidleftright
二、根本操作与数据处理
〔一〕数据有效性
数据有效性是对单元格设置的一个规那么,只有满足这个规那么的数据才能输入到单元格。
1、输入序列数据
在很多情况下,经常要输入一些重复的数据,比方要在员工信息表的某列输入该员工所属部门名称,而这些部门名称总是那么几个,此时,利用数据有效性,不仅可以实现部门名称的快速输入,也可以防止输入错误的部门名称。
例2.1,如下左表,一共有三个部门,服装部、家电部、食品部,当单击B2单元格时,出现下拉箭头,就可以选择输入该序列的某个工程。
操作步骤:
选中B2至B7单元格区域,单击“数据〞选项卡中的“数据有效性〞——数据有效性,
2、输入指定区间的数据
例2.1:
要求输入员工年龄时,年龄区间围为20-60之间。
一旦输入非区间数值,将提示报错。
操作步骤:
选中E2至E7单元格,单击“数据〞选项卡中的“数据有效性〞——数据有效性,设置有效性条件为允许整数,介于最小值20与最大值60之间,同时出错警告输入错误提示。
当E2单元格输入66时,那么会弹出对话框如下:
〔二〕条件格式
“开场〞选项卡—“条件格式〞
1、挑选重复数据
例2.2使重复的名字突出显示
操作步骤:
选中A2至A19单元格区域,依次点击条件格式——突出显示单元格规那么——重复值
2、突出显示最大值与最小值
例2.2以上工资表为例,要求突出显示“工资〞列中最大工资与最小工资,以红色填充最大工资,以绿色填充最小工资。
操作步骤:
〔1〕选中F2至F19单元格区域,依次点击条件格式——工程选取规那么——值最大的10项。
将左边的10改为1,右边的设置中点击自定义格式,选择填充,红色,即可。
〔2〕选中F2至F19单元格区域,依次点击条件格式——工程选取规那么——值最小的10项。
方法同理。
3、图标集与数据条的使用
〔1〕图标集
例2.2如下表,给下表中工资数据加上图标集,其于7000,5000至7000之间,小于5000分别标记上不同的图标。
操作步骤:
1〕选中F2-F19,条件格式——图标集——标记〔第一行第二项〕
2〕选中F2-F19,条件格式——管理规那么——编辑规那么,将类型从“百分比〞改为“数字〞,值依次输入7000,5000,确定即可。
〔2〕数据条
如果不想用图标集,想更直观的看到每位员工的工资差距,可尝试使用数据条。
操作步骤:
选中F2-F19单元格,点击条件格式——数据条——选择任意一种颜色即可。
〔三〕筛选
筛选是EXCEL的一个最常用的数据分析功能,很多人都会使用数据筛选功能。
不仅可以筛选多个条件,还可对日期、时间数据进展特殊的筛选,以及按照颜色来进展筛选。
1、多条件高级筛选
例2.3,对于下表数据,要把满足2021年7月,华北地区,销售额大于500的数据筛选出:
操作步骤:
Ø选中数据清单的区域,单击:
开场——排序和筛选——筛选
Ø依次选择订购日期的“2021年7月〞,销售地区的“华北〞,销售额“数字筛选〞——大于——输入数字500
2、利用列表〔表〕实现高效筛选
尽管自动筛选非常有用,但是无法自动扩展筛选区域,如果数据区域右侧增加几列数据,这几列数据是不能已经建立的筛选区域中的,如果要把这几列数据也建立筛选,需要先取消筛选,然后再建立自动筛选。
如此表,如在表右侧加一列“运货商〞,那么需取消筛选再重新选择新区域再进展筛选。
但通过创立表的形式自动扩展筛选区域。
操作步骤:
Ø将光标确定于数据区域任意单元格
Ø点击“插入〞——“表格〞
Ø在“销售额〞右侧增加一列“运货商〞,那么此列自动进入筛选区域
三、数据透视表
〔一〕制作根本的数据透视表
首先保证数据源是一个数据清单
单击数据清单中的任一非空单元格,单击“插入〞选项卡,再单击功能区最左边“数据透视表〞——“数据透视表〞
在默认情况下,系统自动将选取整个数据清单作为数据源,如果数据源区域需要修改,那么可直接在“选择一个表或区域〞输入栏中重新输入数据区域。
确定数据源后,单击“确定〞按钮,EXCEL将自动新建新工作表,并在此工作表上创立空白的数据透视表。
“报表筛选〞用于添加报表筛选字段,可以用鼠标把字段列表区域窗格的某个字段或其他小窗格的字段拖放到此窗格,创立筛选字段。
“列标签〞区域,用于添加列字段,可以用鼠标把字段列表区域窗格的某个字段或其他小窗格的字段拖放到此窗格,创立列字段。
“行标签〞用于添加行字段,可以用鼠标把