内容正文:
第4章 电子表格处理软件Excel 2016
Excel 2016 是 Office 2016 套装软件中的电子表格处理软件。它的核心功能是表格处理,除了可以实现保存信息、数据计算处理、图表处理等基本功能外,它还可以为用户提供强大的数据分析和统计、预测以及 Web 和病毒检查功能等。Excel 由于具有十分友好的人机交互界面和强大的计算功能,因此深受广大办公、财务和统计人员的青睐。其默认的文件类型(扩展名)为“xlsx”。
Guidance to Chapter Five
本章导学
Learning Objectives
学习目标
掌握工作簿、工作表的基本操作。
掌握 Excel 工作表的格式化设置方法。
掌握单元格中公式与函数的应用。
掌握 Excel 表格中数据的管理方法。
掌握图表和数据透视表(图)的创建方法。
学习目标
Mind Map in This Chapter
思维导图
(1)使用公式计算制度考核比例分和业绩考核比例分,制度考核比例分=制度考核×40%,业绩考核比例分=业绩考核×60%。
(2)使用函数计算年终考核结果。
(3)使用函数计算平均制度考核和业绩考核结果。
(4)使用函数求出年终考核最高分和最低分。
(5)使用函数根据“学历”列中的内容来确定员工的相应学位。
①博士研究生—博士
②硕士研究生—硕士
③本科—学士
④其他—无
(6)使用函数求出年终考核排名。
(7)使用函数计算“博士研究生”人数。
任务要求:
任务四 制作企业员工年终考核表
运算符可以对公式中的元素进行特定类型的运算。Excel 2016 中包含 4 种类型的运算符:算术运算符、比较运算符、文本运算符和引用运算符。
(1)算术运算符:完成基本的数学运算,如加法、减法和乘法,如表 所示。
1.运算符
任务四 制作企业员工年终考核表
一、组成公式的元素
算术运算符 含义 示例
+ 加 3+3
- 减 5-3
* 乘 3*6
/ 除 5/6
% 百分比 20%
^ 乘方 2^3
(2)比较运算符:能将两个单元格中的数据进行比较运算,其结果是一个逻辑值,如表所示。
(3)文本运算符:使用&连接一个字符串,如“我是”&“一名教师”等于“我是一名教师”。
(4)单元格引用运算符:可以将单元格区域合并,如表 所示。
1.运算符
任务四 制作企业员工年终考核表
一、组成公式的元素
比较运算符 含义 示例
= 等于 A1=B2
> 大于 A1>B2
>= 大于等于 A1>=B2
<= 小于等于 A1<=B2
<> 不等于 A1<>B2
单元格引用运算符 含义 示例
∶ 区域运算符:引用以两个单元格对角线所组成的方形或长方形区域 A1:C2所表示的区域包括A1、A2、B1、B2、C1、C2共6个单元格
, 联合操作符:引用多个分散的区域 A1,C3,G6,K8
Excel 2016 中的常量有 3 种:数值型、文本型、逻辑型。
数值型常量直接输入,如=56+44,SUM(A1+28)。
日期、时间数据的本质虽然是数值,但作为常量,应用英文双引号引起来,如=TEXT("15:30","上午/下午 h 时 mm 分")。
文本型常量应用英文双引号引起来。
逻辑型常量直接输入,如 True 或 Fasle,不需要用英文双引号引起来。
2.常量
任务四 制作企业员工年终考核表
一、组成公式的元素
对单元格地址进行描述,其格式为[工作簿名]工作表名!列号行号。如果是在当前工作表中,则工作簿和工作表名可省略。工作簿需用方括号括起来,工作表名与单元格之间用感叹号分隔。例如[Book2]Sheet1!B2 表示 Book2 工作簿中 Sheet1 工作表的 B 列的第二行单元格。单元格地址常用以下几种方式表达。
(1)相对地址:列号行号,如 A8。
(2)绝对地址:$列号$行号,如$A$8。
(3)混合地址:$列号行号或列号$行号,如$A8 或 A$8;在公式中它们的含义都是一样的,如 C4=A2+C6 等同 C4=$A$2+C$6,只是将公式进行复制后公式所引用的单元格地址会发生相应改变。
(4)区域地址:单元格 1:单元格 2,例如 A2:C3 表示从 A2 到 C3 的单元格区域。
(5)R1C1 样式:R 行数 C 列数,Excel 2016 使用“R”加行数字和“C”加列数字来指示单元格的位置,例如 R4C4 与$D$4 等价。
3.单元格地址的引用
任务四 制作企业员工年终考核表
一、组成公式的元素
要打开(或关闭)R1C1 引用样式,单击快速访问工具栏右侧的“自定义快速访问工具”按钮,从下拉列表中选择“其他命令”选项,弹出“Excel 选项”对话框。选择“Excel 选项”对话框左侧的“公式”选项,在“使用公式”选项组中勾选或取消勾选“R1C1 引用样式”复选框,如图所示。
3.单元格地址的引用
任务四 制作企业员工年终考核表
一、组成公式的元素
(1)公式的输入 公式的输入一般在编辑栏中进行。编辑栏中会显示出公式的完整信息,而单元格中常常显示了公式的计算值。 操作步骤如下。
①单击要输入公式的单元格(选定单元格)。
②在编辑栏中输入“=”。
③按照公式中操作数和运算符的顺序输入具体的公式内容。
例:在“学生信息”工作簿中的“第一学期工作表”中求出第一位同学的总分,总分=语文×30%+数学×40%+英语×30%。操作步骤如下。
打开“学生成绩表”。
选定 G2 单元格,在单元格中输入“=D2*0.3+E2*0.4+F2*0.3” 。
按“Enter”键或单击 按钮,结果如图 所示。
1. 基础知识
任务四 制作企业员工年终考核表
二、公式的输入与复制
(2)输入数组公式 数组公式用于对两组或多组参数进行多重计算,并返回一种或多种结果,其特点是每个数组的参数都必须有相同数量的行或列。
按“Ctrl+Enter”组合键可以创建数组公式。建立数组公式的步骤如下。
①选择需建立数组公式的单元格区域,输入等号“=”,开始建立公式。
②在工作表中指定引用的单元格和输入公式运算符,如图1所示。
③公式输入完成后,按“Ctrl+Enter”组合键,即可计算出结果,如图2所示。
1. 基础知识
任务四 制作企业员工年终考核表
二、公式的输入与复制
(3)公式的复制 在 Excel 2016 中,复制是最基本的一种操作。当将一个单元格中的公式复制到另一个单元格中去时,源单元格和目标单元格中的公式是否一样,要看源公式中引用的地址是绝对地址还是相对地址,引用绝对地址其数据不变,而引用相对地址其数据会发生变化。复制操作很简单,可拖动填充柄或者选择“复制”命令。例如 D3=A2+$C$1+C$3,若将 D3 单元格中的内容复制到 H6 单元格中,H6 单元格中的公式内容分析如下。
①D3 单元格中为源地址,H6 单元格中为目标地址。从 D3 单元格内容复制到 H6 单元格,即存放结果的单元格从 D 列移到 H 列,右移了 4 列;从第 3 行移到第 6 行,下移了 3 行。
②在本公式的复制操作中,存在 3 种地址的引用。
③A2 单元格中为相对地址,复制后行号或列号均要做相对变化,即列右移 4 列至 E 列,行下移 3 行至第 5 行,所以 A2 变为 E5。
④$C$1 为绝对地址,列号和行号前都有$,限定了移动,所以复制后仍为$C$1。
⑤C$3 为混合地址,C 列会右移至 G 列,行号前有$的,其行号固定,地址变为 G$3。
所以将公式 D3=A2+$C$1+C$3 复制至 H6 单元格后,H6=E5+$C$1+G$3。
1. 基础知识
任务四 制作企业员工年终考核表
二、公式的输入与复制
(4)公式的审核 在 Excel 2016 中输入的公式如果不符合正确的格式或出现了其他错误内容,公式的计算结果就显示不出来,并且在单元格中会显示错误的信息。
①显示或隐藏公式 在输入公式后,Excel 2016 将自动计算其结果,并在单元格中隐藏公式的内容。用户可通过如下方法显示公式的内容。
选择“公式”选项卡,单击“公式审核”选项组中的“显示公式”按钮 ,即可在工作表中显示存在的公式,如图 所示,当用户再次单击“显示公式”按钮时,将隐藏公式并显示公式的结果。
1. 基础知识
任务四 制作企业员工年终考核表
二、公式的输入与复制
②查询公式错误 在输入的公式中如果出现了错误,会造成公式的计算错误。不同原因造成的公式错误产生的结果也不一样。下面列举了常见错误公式及产生原因。
“#####!”:公式计算出的结果长度超出了单元格的宽度,只需增加单元格列宽即可。
“#DIV/0”:除数为 0,当单元格里为空时,在进行除法运算时,会出现该错误。
“#N/A”:缺少函数参数,或者没有可用的数值,产生这个错误的原因往往是输入格式不对。
“#NAME?”:公式中引用了无法识别的元素,当公式中使用的名称被删除时,常会产生这个错误
“#NULL”:使用了不正确的单元格或单元格区域引用。
“#NUM!”:在需要输入数字的函数中输入了其他格式的参数,或者输入的数字超出了函数范围。
“#REF!”:引用了一个无效的单元格,当公式中所引用的单元格被删除时,会产生该错误。
“#VALUE!”:公式中的参数产生了运算错误,或者参数的类型不正确。
注意:为了避免出现错误的公式,用户尽量不要在公式中直接输入数值,而是使用引用单元格,当参数发生改变时,只需改变单元格里的数值即可,这便于对表格的维护和更新。
1. 基础知识
任务四 制作企业员工年终考核表
二、公式的输入与复制
使用公式计算制度考核比例分和业绩考核比例分,制度考核比例分=制度考核×40%,业绩考核比例分=业绩考核×60%。
(1)打开文件“企业员工年终考核表.xlsx”,选择工作表 Sheet1,将光标定位到 K3 单元格中。
(2)输入公式“=I3*40%”,按“Enter”键。
(3)将光标定位到 L3 单元格中。
(4)输入公式“=L3*60%”,按“Enter”键。
(5)选中 K3:L3 单元格区域,将鼠标指针移至单元格区域右下角,出现填充柄后,按住鼠标左键向下拖动填充柄即可,结果如图所示。
2.操作步骤
任务四 制作企业员工年终考核表
二、公式的输入与复制
(1)输入函数的方法
①使用命令 在“公式”选项卡的“函数库”选项组中分类展示了很多不同函数库,可以选择各函数库中的函数命令对工作表中选择的单元格进行计算。这里以“自动求和”为例,单击该下拉按钮,弹出的下拉列表中包括自动求和、求平均、最大值、最小值等。 操作步骤如下。
选定求和的单元格,选择“自动求和”下拉列表中的 选项。
编辑栏中出现了求和函数,如图 所示。
检查函数 SUM()括号中的单元格区域是否为所需的单元格,若不是,则将括号内的地址删除后,再重新选择相应单元格区域。
单击“输入”按钮 确定公式。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
②使用函数向导来创建含有函数的公式 选定要输入函数的单元格,单击“公式”选项卡中的“插入函数”按钮,弹出图 所示的“插入函数”对话框,输入函数按“Enter”键即可。或者单击“编辑栏”中的“插入函数”按钮,在弹出的“插入函数”对话框输入函数。
在公式中输入函数时,“插入函数”对话框中将显示函数的名称、各个参数、函数功能和参数说明等。还可显示函数的当前结果和整个公式的当前结果。用户如果对使用的函数非常熟悉,也可以按照函数的语法规则直接输入。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
(2)常用数学和统计函数
①SUM()函数:返回某一单元格区域中的所有数值之和。 语法:SUM(number1,number2,…)。 number1,number2,…为 1 到 30 个需要求和的参数。 例如:如果 A1=34,A2=56,A3=100,则 SUM(A1,A2,A3)=190 或 SUM(A1:A3)=190。
②AVERAGE()函数:返回其参数的算术平均值。 语法格式与 SUM()函数类似。
③MAX()函数:返回一组值中的最大值。 MIN()函数:返回一组值中的最小值,语法格式与 SUM()函数类似。
④COUNT()函数:返回数值型单元格的个数。 语法:COUNT(value1,value2,…)。 value1,value2,…为包含或引用各种类型数据的参数,但只有数值类型的数据才会被计算。
⑤COUNTA()函数:返回参数列表中非空值的单元格个数。 语法:COUNTA(value1,value2,…)。 value1,value2,…为所要计算的值,参数个数为 1~30。在这种情况下,参数值可以是任何类型,它们可以包括空字符(""),但不包括空白单元格。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
⑥RANK()函数:返回一个数字在数字列表中的排位,数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。 语法:RANK(number,ref,order)。
number 为需要找到排位的数字。
ref 为数字列表数组或对数字列表的引用。ref 中的非数值型参数将被忽略。
order 为一数字,指明排位的方式。如果 order 为 0 或省略,按照降序排列。如果 order不为 0,按照升序排列列表。
例如:Rank(D6,$D$6:$D$56),是将 D6 单元格的值在$D$6:$D$56 范围中进行排位,得到其排名的降序名次。
⑦IF()函数:执行真、假值判断,根据逻辑计算的真、假值,返回不同结果。 语法:IF(logical_test,value_if_true,value_if_false)。
logical_test 表示计算结果为 True 或 False 的任意值或表达式。
value_if_true 表示条件为真时返回的值。value_if_true 也可以是其他公式。
value_if_false 表示条件为假时返回的值。value_if_false 也可以是其他公式。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
⑧COUNTIF()函数:计算指定区域中满足给定条件的单元格的个数。 语法:COUNTIF(range,criteria)。
range 为需要计算其中满足条件的单元格数目的单元格区域。
criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
⑨SUMIF()函数:根据指定条件对若干个单元格求和。 语法:SUMIF(range,criteria,sum_range)。
range 为用于条件判断的单元格区域。
criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。
sum_range 是需要求和的实际单元格。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
⑩AVERAGEIF()函数:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。 语法:AVERAGEIF(range,criteria,[average_range])。
range 是必需的,表示要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。
criteria 是必需的,表示数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为 32、"32"">32""苹果" 或 B4。
average_range 是可选的,表示要计算平均值的实际单元格集;如果忽略,则使用 range。
AGGREGATE()函数:返回列表或数据库中的聚合。
AGGREGATE()不仅可以实现诸如 SUM()、AVERAGE()、COUNT()、LARGE()等 19 个函数的功能,而且还可以忽略隐藏行、错误值、空值等。如果区域中包含错误值,SUM()等函数将返回错误,这时用 AGGREGATE()函数就非常方便了。其引用形式的语法为 AGGREGATE(function_num,options,ref1,[ref2],…)。 其中第一个参数“function_num”为一个介于 1~19 的数字,指定要使用的函数;第二个参数“options”为一个 0~7 的数字,指定要忽略的项目;第三个参数“ref1”为区域引用或一个数组。
如 AGGREGATE(9,6,B10:F10)会忽略错误值而返回 B10:F10 单元格区域的总和。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
(3)常用数学函数
①INT()函数:将数字向下舍入到最接近的整数,如 INT(6.8)=6,INT(-6.8)=-7
②ROUND()函数:将数字按指定位数舍入,如 ROUND(45.476,2),取 2 位小数,将第三位四舍五入,结果为 45.48。
③QUOTIENT()函数:返回除法的商。
MOD()函数:返回除法的余数。
例如:45÷7 的商是 6,余数是 3,QUOTIENT(45,7)=6,MOD(5,7)=3。
④PI()函数:返回圆周率π的值,如计算半径为 5 的圆的周长,用公式表示为 2*pi()*5。
⑤RAND()函数:返回 0~1 的一个随机数。 RANDBETWEEN()函数:返回位于两个指定数之间的一个随机整数。 例如:RANDBETWEEN(60,100)将返回 60~100 的随机整数。
⑥SQRT()函数:返回正平方根,如 3 的平方根为 SQRT(3)。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
(4)常用文本函数
①CHAR()函数:返回对应于数字代码的字符,该函数可将其他类型的电脑文件中的代码转换为字符
语法:CHAR(number)。 number 是用于转换的字符代码,介于 1~255。
例如:CHAR(56)返回“8”,CHAR(36)返回“$”。
②CODE()函数:返回字符串中第一个字符的数字代码(对应于计算机当前使用的字符集)。 语法:CODE(text)。 text 为需要得到其第一个字符代码的文本。
例如:因为 CHAR(65)返回 A,所以公式“=CODE("Alphabet")”返回 65。
③LEFT()函数:根据指定的字符数返回字符串中的第一个或前几个字符。
语法:LEFT(text,num_chars)。
text 是包含要提取字符的字符串。
num_chars 指定函数要提取的字符数,它必须大于或等于 0。
例如:如果 A1="计算机爱好者",则 LEFT(A1,3)返回“计算机”。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
④RIGHT()函数:RIGHT 根据所指定的字符数返回字符串中最后一个或多个字符。 语法:RIGHT(text,num_chars)。
text 是包含要提取字符的字符串。
num_chars 指定希望 RIGHT 提取的字符数,它必须大于或等于 0。如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。如果忽略 num_chars,则假定其为 1。 例如:如果 A1="学习的革命",则公式“=RIGHT(A1,2)”返回“革命”。
⑤MID()函数:返回字符串中从指定位置开始的特定数目的字符,该数目由用户指定。 语法:MID(text,start_num,num_chars)。
text 是包含要提取字符的字符串。
start_num 是文本中要提取的第一个字符的位置,文本中第一个字符的 start_num 为 1,以此类推。
num_chars 指定希望 MID()从文本中返回字符的个数。
例如:如果 A1="电子计算机",则公式“=MID(A1,3,2)”返回“计算”。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
⑥LEN()函数:返回字符串的字符数。
语法:LEN(text)。 text 为待要查找其长度的文本。 例如:如果 A1="计算机爱好者",则公式“=LEN(A1)”返回 6。
⑦REPLACE()函数:替换文本中的字符。 REPLACE()使用其他字符串并根据所指定的字符数替换另一字符串中的部分文本。REPLACEB()的用途与 REPLACE()相同,它是根据所指定的字节数替换另一字符串中的部分文本。 语法:REPLACE(old_text,start_num,num_chars,new_text), REPLACEB(old_text,start_num,num_bytes,new_text)。
old_text 是要替换其部分字符的文本。
start_num 是要 new_text 替换的 old_text 中字符的位置。
num_chars 是希望 REPLACE()使用 new_text 替换 old_text 中字符的个数。
num_bytes 是希望 REPLACE()使用 new_text 替换 old_text 的字节数。
new_text 是用于替换 old_text 中字符的文本。
例如:如果 A1="学习的革命",A2="计算机",则公式“=REPLACE(A1,3,3,A2)”返回“学习计算机”。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
(5)常用日期与时间函数
①TODAY()函数:一个无参函数,得到系统日期,但括号不能少,如 Today(),返回“2016/4/3”。
②NOW()函数:也是一个无参函数,得到系统日期与时间。
例如:NOW()返回“2016/4/3 10:25”。
③YEAR()函数、MONTH()函数、DAY()函数、HOUR()函数、MINUTE()函数、SECOND()函数:分别表示获取时间序列中的年份、月份、日期、小时、分钟、秒、一周内的第几天。
如 Year("2016/6/12 15:36:26")返回 2016。
Month("2016/6/2 15:36:26")返回 6。
Day("2016/6/12 15:36:26")返回 12。
HOUR("2016/6/6 15:36:26")返回 15。
Minute("2016/6/6 15:36:26")返回 36。
Second("2016/6/6 15:36:26")返回 26。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
④DATE()函数:从给出的年月日中得到一个日期序列,如 DATE(2013,3,6),返回日期序列 2013/3/6。
⑤Time()函数:从给出的小时、分钟、秒中得到一个时间序列。
⑥DATEDIF()函数:返回两个日期之间的年月日间隔数。
语法:DATEDIF(开始日期,结束日期,单位代码)。 例如:DATEDIF("1973-4-1",TODAY(),"Y")返回 33。
(6)常用逻辑函数
①AND()函数:所有参数的计算结果为 TRUE 时,返回 TRUE;只要有一个参数的计算结果为 FALSE,即返回 FALSE。 语法:AND(logical1,logical2],…)。 AND()函数具有以下参数。
logical1 是必需的,表示要测试的第一个条件,其计算结果可以为 TRUE 或 FALSE。
logical2 是可选的,表示要测试的其他条件,其计算结果可以为 TRUE 或 FALSE,最多可包含 255 个条件。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
②OR()函数:对多个逻辑值做“或”运算,如果任一逻辑值为 TRUE 则返回 TRUE,如果所有逻辑值都为 FALSE,则返回 FALSE。
语法:OR(logical1, [logical2], …)。 logical1 是必需的,后续逻辑值是可选的。有 1~255 个需要进行测试的条件,测试结果可以为 TRUE 或 FALSE。
③NOT()函数:对参数值求反,当要确保一个值不等于某一特定值时,可以使用 NOT()。
语法:NOT(Logical)。 计算结果为 TRUE 或 FALSE 的任何值或表达式。
(7)常用查找函数
①Lookup()函数:返回向量或数组中的数值。 函数 LOOKUP()有两种语法形式:向量和数组。函数 LOOKUP()的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 LOOKUP()的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
第一种:向量形式,其公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)。
lookup_value 为函数 LOOKUP()在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用。
lookup_vector 为只包含一行或一列的区域,lookup_vector 的数值可以为文本、数字或逻辑值。
result_vector 为只包含一行或一列的区域,其大小必须与 lookup_vector 相同。
第二种:数组形式,其公式为= LOOKUP(lookup_value,array)。 array 为包含文本、数字或逻辑值的单元格区域或数组,它的值用于与 lookup_value 进行比较。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:array 的数值必须按升序排列,否则函数 LOOKUP()不能返回正确的结果。文本不区分大小写。如果函数 kLOOKUP()找不到 lookup_value,则查找 array 中小于或等于 lookup_value 的最大数值。如果 lookup_value 小于 array 中的最小值,函数LOOKUP()返回错误值#N/A。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
②Vlookup()函数:垂直查找函数。 用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值;当比较值位于数据表首列时,可以使用函数 VLOOKUP()代替函数 LOOKUP()。 语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。
lookup_value 为需要在数据表第一列中查找的数值,它可以是数值、引用或字符串。
table_array 为需要在其中查找数据的数据表,可以为对区域或区域名称的引用。col_index_num 为 table_array 中待返回的匹配值的列序号。
col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2 时,返回 table_array 第二列中的数值,以此类推。
range_lookup 为一逻辑值,指明函数 VLOOKUP()返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value 的最大数值;如果 range_value 为 FALSE,函数 VLOOKUP()将返回精确匹配值。如果找不到,则返回错误值#N/A。
例如:如果 A1=23,A2=45,A3=50,A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回 50。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
③Hlookup()函数:水平查找函数。
用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。 语法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)。
lookup_value 是需要在数据表第一行中查找的数值,它可以是数值、引用或字符串。
table_array 是需要在其中查找数据的数据表,可以为对区域或区域名称的引用,table_array 的第一行的数值可以是文本、数字或逻辑值。
row_index_num 为 table_array 中待返回的匹配值的行序号。
range_lookup 为一逻辑值,指明函数 HLOOKUP()查找时是精确匹配还是近似匹配。
例如:如果 A1:B3 单元格区域存放的数据为 34、23、68、69、92、36,则公式“=HLOOKUP(34,A1:B3,1,FALSE)”返回 34;公式“=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"}, 2,TRUE)”返回“c”。
1.基础知识
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤1.使用函数计算年终考核
(1)将光标定位到M3单元格中,单击【自动求和】下拉列表中的 按钮。
(2)编辑栏中出现SUM求和函数,修改括号内的单元格区域K3:L3,如图所示,单击“√”。
(3)将鼠标指针移至 M3 单元格右下角,出现填充柄后,按住鼠标左键向下拖动填充柄即可。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤 2 使用函数计算平均制度考核和业绩考核结果。
(1)将光标定位到 I19 单元格中,选择“自动求和”下拉列表中的 选项。
(2)编辑栏中出现了 AVERAGE()求平均值函数,修改括号内的单元格区域为 I3:I18,如图所示,单击“√”按钮。
(3)将鼠标指针移至 I19 单元格右下角,出现填充柄后,按住鼠标左键向右拖动填充柄,并修改数字格式为保留两位小数。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤3.使用函数求出年终考核最高分和最低分
(1)将光标定位到M20单元格中,单击【自动求和】下拉列表中的 按钮。
(2)编辑栏中出现MAX求最大值函数,修改括号内的单元格区域M3:M18,如图1所示,单击“√”即可。
(3)将光标定位到M21单元格中,单击【自动求和】下拉列表中的 按钮。
(4)编辑栏中出现MIN求最小值函数,修改括号内的单元格区域M3:M18,如图2所示,单击“√”即可。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤 4 使用函数根据“学历”列中的内容来确定员工的相应学位。 分析:先根据单元格内容是否满足等于“博士研究生”进行判断,如果满足则学位为“博士”,不满足则再次判断单元格内容是否等于“硕士研究生”,满足则学位为“硕士”,不满足则再次判断单元格内容是否等于“本科”,满足则学位为“学士”,否则就是“无”学位。
(1)将光标定位到 H3 单元格中。
(2)选择“公式”→“插入函数”命令,弹出“插入函数”对话框,找到“IF”函数,单击“确定”按钮。
(3)弹出的“函数参数”对话框中有 3 个参数文本框,Logical_test 用于进行条件判断,Value_if_true 返回条件为真时的值,Value_if_false 返回条件为假时的值。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
(4)此处需要使用 IF 条件嵌套函数,第一个 IF 条件函数对是否满足“博士研究生”进行判断,在第一个参数文本框中输入“G3="博士研究生"”,在第二个参数文本框中输入“博士”。函数参数设置如图1所示。
(5)对是否满足“硕士研究生”进行判断。将光标定位到第三个文本框后,单击“名称框”中的 IF 插入第一个嵌套函数,弹出 IF“函数参数”对话框,在第一个参数文本框中输入“G3="硕士研究生"”,在第二个参数文本框中输入“硕士”。函数参数设置如图 2所示。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
(6)对是否满足“本科”进行判断。将光标定位到第三个文本框后,单击“名称框”中的 IF 插入第二个嵌套函数,弹出 IF“函数参数”对话框。在第一个参数文本框中输入内容G3=“本科”,在第二个参数文本框中输入内容“学士”,在第三个参数文本框中输入内容“无”,单击“确定”按钮。函数参数设置如图 所示。
(7)将鼠标指针移至 H3 单元格区域右下角,出现填充柄后,按住鼠标左键向下拖动填充柄即可。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤 5 使用函数求出年终考核排名。
(1)将光标定位到 N3 单元格中。
(2)选择“公式”→“插入函数”命令,弹出“插入函数”对话框,找到“RANK”函数,单击“确定”按钮。
(3)弹出的“函数参数”对话框中有 3 个参数文本框,Number 为需要找到排位的数字,Ref 为数字列表数组或对数字列表的引用,Order 为一个数字,指明排位的方式。如果 Order为 0 或省略,按照降序排列。如果 Order 不为 0,按照升序排列。
(4)在“Number”文本框中输入“M3”,在“Ref”文本框中输入“$M$3:$M$18”(注意此处是绝对引用),参数设置如图 4-73 所示,单击“确定”按钮。
(5)将鼠标指针移至 N3 单元格区域右下角,出现填充柄后,按住鼠标左键向下拖动填充柄即可。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
步骤 6 使用函数计算“博士研究生”人数。
(1)将光标定位到 I20 单元格中。
(2)选择“公式”→“插入函数”命令,弹出“插入函数”对话框,找到“COUNTIF”函数,单击“确定”按钮。
(3)弹出的“函数参数”对话框中有两个参数文本框,Range 为需要计算其中满足条件的单元格数目的单元格区域;Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
(4)在“Range”文本框中输入“G3:G18”,在“Criteria”文本框中输入“博士研究生”,参数设置如图1所示,单击“确定”按钮,效果图如图2所示。最后保存文件。
2.操作步骤
任务四 制作企业员工年终考核表
三、 常用函数介绍
$$