【统计函数】HR做好人力资源统计需要掌握的Excel函数
- 格式:doc
- 大小:368.50 KB
- 文档页数:4
人力资源常用EXCEL函数汇总人力资源部门经常需要使用Excel来处理员工数据、统计报表等工作。
下面是一些常用的Excel函数,可帮助人力资源部门高效地完成各种任务。
1.COUNT函数:统计选定区域中包含数字的单元格数量。
可以用于计算员工的数量或特定条件下的人数。
2.SUM函数:计算一列或一行数字的总和。
可以用于计算员工的薪资总和或绩效总分。
3.AVERAGE函数:计算一列或一行数字的平均值。
可以用于计算员工的薪资平均值或绩效平均分。
4.MAX函数和MIN函数:分别查找一列或一行数字的最大值和最小值。
可以用于找出员工中的最高薪水和最低薪水。
5.IF函数:根据特定条件返回不同的结果。
可以用于根据员工绩效评级计算不同的奖金数额。
6.VLOOKUP函数:根据一个关键值在一个表中查找对应的值。
可以用于在一个员工信息表中查找特定员工的信息。
7.INDEX函数和MATCH函数:结合使用,可以根据一列或一行的索引号返回对应的值。
可以用于根据员工的排名返回其相关数据。
8.CONCATENATE函数:将多个文本值合并为一个文本值。
可以用于将员工的名字和姓氏合并为全名。
9.LEFT函数和RIGHT函数:分别返回文本字符串的左边或右边的指定字符数。
可以用于截取员工工号中的其中一部分。
11.TEXT函数:将一个数值格式化为指定的文本格式。
可以用于将日期格式化为特定的形式,如将入职日期格式化为"YYYY-MM-DD"。
WORKDAYS函数:计算两个日期之间的工作日天数。
可以用于计算员工的请假天数。
13.TODAY函数和NOW函数:分别返回当前日期和当前日期时间。
可以用于记录员工的离职日期或生成当前的时间戳。
14.COUNTIF函数:统计符合特定条件的单元格数量。
可以用于计算特定条件下的员工数量,如统计其中一部门的员工数。
15.IFERROR函数:在公式中处理错误,防止出现错误值。
可以用于避免在计算员工薪资时出现错误导致整个表格无效。
在HR同事电脑中,经常看到海量的Excel表格,员工基本信息、提成计算、考勤统计、合同管理....看来再完备的HR系统也取代不了Excel表格的作用。
一、员工信息表公式1、计算性别(F列)2345、籍贯(M列)=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)注:附带示例中有地址库代码表6、社会工龄(T列)=DATEDIF(S3,NOW(),"y")7、公司工龄(W列)891011、生肖(AB列)=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(MID(E3,7,4),12)+1,1) 二、员工考勤表公式1、本月工作日天数(AG列)=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),) 2、调休天数公式(AI列)312=COUNTIFS(A:A,"办公室",D:D,"本科")3、30~40岁总人数=COUNTIFS(F:F,">=30",F:F,"四、其他公式1、提成比率计算23源A3:标题行的行数+2,如果标题行在第3行,则A3改为A5 工资数据源!A$1:工资表的标题行的第一列位置4、Countif函数统计身份证号码出错的解决方法由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。
不过只需要用?&"*"?转换为文本型即可正确统计。
=Countif(A:A,A2&"*")五、利用数据透视表完成数据分析1234各部门大专、本科、硕士和博士各有多少人呢?5、按年份统计各部门入职人数每年各部门入职人数情况附:HR工作中常用分析公式1.【新进员工比率】=已转正员工数/在职总人数2.【补充员工比率】=为离职缺口补充的人数/在职总人数3./(期初人数4.5.6.人数)7.8.9.【离职率】=离职人数/((期初人数+期末人数)/2)10.【员工进入率】=报到人数/期初人数11.【关键人才流失率】=一定周期内流失的关键人才数/公司关键人才总数12.【工资增加率】=(本期员工平均工资—上期员工平均工资)/上期员工平均工资13.【人力资源培训完成率】=周期内人力资源培训次数/计划总次数14.【部门员工出勤情况】=部门员工出勤人数/部门员工总数总额1. 员工信息表公式2. 员工考勤表公式3. 员工数据分析公式4. 其他公式5. 利用数据透视表完成数据分析。
hr常用的excel函数公式大全1.SUM函数:用于求和,可以对一列或多列数字进行求和运算。
例如:=SUM(A1:A10)表示求A1到A10单元格范围内的数字之和。
2.AVERAGE函数:用于求平均值,可以对一列或多列数字进行平均值计算。
例如:=AVERAGE(A1:A10)表示求A1到A10单元格范围内数字的平均值。
3.COUNT函数:用于计数,可以对一列或多列数据进行计数统计。
例如:=COUNT(A1:A10)表示统计A1到A10单元格范围内非空单元格的个数。
4.MAX函数:用于求最大值,可以找出一列或多列数据中的最大值。
例如:=MAX(A1:A10)表示找出A1到A10单元格范围内的最大值。
5.MIN函数:用于求最小值,可以找出一列或多列数据中的最小值。
例如:=MIN(A1:A10)表示找出A1到A10单元格范围内的最小值。
6.IF函数:用于条件判断,可以根据给定的条件返回不同的结果。
例如:=IF(A1>10,"大于10","小于等于10")表示如果A1的值大于10,则返回"大于10",否则返回"小于等于10"。
7.VLOOKUP函数:用于垂直查找,在指定的列范围内查找指定值,并返回与之对应的值。
例如:=VLOOKUP(A1,B1:C10,2,0)表示在B1到C10的范围内查找A1的值,并返回与之对应的第2列的值。
8.HLOOKUP函数:用于水平查找,在指定的行范围内查找指定值,并返回与之对应的值。
例如:=HLOOKUP(A1,B1:F10,2,0)表示在B1到F10的范围内查找A1的值,并返回与之对应的第2行的值。
9.CONCATENATE函数:用于合并文本,可以将多个文本字符串合并为一个字符串。
例如:=CONCATENATE(A1,"年",B1,"月",C1,"日")表示将A1、B1和C1单元格中的值合并为一个日期字符串。
人力资源常用EXCEL函数公式Excel函数是一种用于执行各种计算和分析任务的工具。
在人力资源领域,Excel函数可以帮助处理员工数据、计算绩效指标、进行薪酬管理等。
以下是人力资源中常用的Excel函数公式:1.SUM(求和函数)SUM函数用于计算一列或多列数值的总和。
在人力资源中,可以用于计算员工的工作时间总和、绩效得分总和等。
2.AVERAGE(平均值函数)AVERAGE函数可以计算一列或多列数值的平均值。
在人力资源中,可以用于计算员工的平均工作时间、平均绩效得分等。
3.COUNT(计数函数)COUNT函数用于计算一列或多列数值中非空单元格的个数。
在人力资源中,可以用于计算员工的数量、一些部门的员工数量等。
4.MAX(最大值函数)MAX函数可以计算一列或多列数值的最大值。
在人力资源中,可以用于找出员工中工作时间最长的人、绩效指标最高的人等。
5.MIN(最小值函数)MIN函数可以计算一列或多列数值的最小值。
在人力资源中,可以用于找出员工中工作时间最短的人、绩效指标最低的人等。
6.VLOOKUP(垂直查找函数)VLOOKUP函数用于在一个区域中按列查找一些数值,并返回该数值所在行的指定列的值。
在人力资源中,可以用于根据员工的ID查找其姓名、根据员工的绩效得分查找其等级等。
7.IF(逻辑判断函数)IF函数根据一些条件的真假返回不同的值。
在人力资源中,可以用于根据员工的绩效得分范围判断其等级、根据员工的工作时间判断奖金的发放等。
8.CONCATENATE(合并文本函数)CONCATENATE函数用于合并两个或多个文本值。
在人力资源中,可以用于合并员工的姓和名,生成员工全名等。
9.LEFT(提取左边文本函数)LEFT函数可以从一个文本字符串中提取左边的指定个数的字符。
在人力资源中,可以用于提取员工的姓氏、提取公司名称的首字母缩写等。
10.LEN(文本长度函数)LEN函数可以计算一个文本字符串的长度。
在人力资源中,可以用于计算员工的姓名的长度、计算公司名称的长度等。
人力资源常用EXCEL函数公式人力资源部门在日常工作中经常使用Excel进行数据处理和分析,以下是一些常用的Excel函数公式:1.SUM函数:求和函数,可用于计算其中一列或其中一区域的数值之和,如:=SUM(A1:A10)。
2.AVERAGE函数:平均值函数,可用于计算其中一列或其中一区域的平均值,如:=AVERAGE(A1:A10)。
3.COUNT函数:计数函数,可用于计数其中一列或其中一区域中的非空单元格数目,如:=COUNT(A1:A10)。
4.MAX函数和MIN函数:最大值函数和最小值函数,可用于找出其中一列或其中一区域中的最大值和最小值,如:=MAX(A1:A10)和=MIN(A1:A10)。
5.CONCATENATE函数:合并函数,可用于将多个单元格的内容合并成一个单元格,如:=CONCATENATE(A1,"",B1)。
6.IF函数:条件判断函数,可根据其中一条件判断结果返回不同的值,如:=IF(A1>90,"优秀","不及格")。
7.VLOOKUP函数:垂直查找函数,可根据指定的值在其中一区域中查找并返回对应的值,如:=VLOOKUP(A1,A1:B10,2,0)。
8.HLOOKUP函数:水平查找函数,与VLOOKUP函数类似,区别在于在行上进行查找,如:=HLOOKUP(A1,A1:B10,2,0)。
9.LEFT函数、RIGHT函数和MID函数:文本处理函数,可以从一个文本字符串中提取指定位置的字符或子串,如:=LEFT(A1,3)、=RIGHT(A1,5)和=MID(A1,2,4)。
10.SUBSTITUTE函数:替换函数,可用于将其中一文本字符串中的指定字符或子串替换为其他字符或子串,如:=SUBSTITUTE(A1,"A","B")。
11.COUNTIF函数:条件计数函数,可用于根据其中一条件统计其中一列或其中一区域中满足条件的单元格数目,如:=COUNTIF(A1:A10,">60")。
人力资源常用EXCEL函数汇总在人力资源工作中,Excel是一项非常重要的工具,它可以帮助我们进行数据分析、计算和报表制作。
下面是一些人力资源常用的Excel函数的汇总:1.SUM函数:用于计算一系列数字的总和。
在人力资源中,可以使用SUM函数计算薪资总额、奖金总额等。
2.AVERAGE函数:用于计算一系列数字的平均值。
在人力资源中,可以使用AVERAGE函数计算员工的平均薪资、平均加班时数等。
3.COUNT函数:用于计算一系列单元格中包含数字的个数。
在人力资源中,可以使用COUNT函数计算员工数量、未请假天数等。
4.MAX函数和MIN函数:用于计算一系列数字中的最大值和最小值。
在人力资源中,可以使用MAX函数和MIN函数找出最高和最低薪资、最长和最短请假天数等。
5.IF函数:用于根据条件判断进行相应的计算。
在人力资源中,可以使用IF函数根据员工绩效进行薪资调整。
6.VLOOKUP函数:用于在一个区域中查找一些值,并返回相应的数值。
在人力资源中,可以使用VLOOKUP函数根据员工姓名查找相应的薪资等级。
7.CONCATENATE函数:用于将多个文本字符串连接在一起。
在人力资源中,可以使用CONCATENATE函数将员工的名字和姓氏拼接成一个完整的姓名。
8.DATE函数:用于创建一个日期值。
在人力资源中,可以使用DATE函数计算员工的入职年限、工龄等。
WORKDAYS函数:用于计算两个日期之间的工作日天数。
在人力资源中,可以使用NETWORKDAYS函数计算员工请假天数、工作期限等。
10.RANK函数:用于计算一系列数值在一个区域中的排名。
在人力资源中,可以使用RANK函数计算员工的绩效排名。
11.ROUND函数:用于将一个数值四舍五入到指定的位数。
在人力资源中,可以使用ROUND函数计算员工薪资的四舍五入值。
12.PMT函数:用于计算贷款的每月还款额。
在人力资源中,可以使用PMT函数计算员工的工资分期付款每月还款额。
HR必须会用的20个excel函数HR必须会用的20个excel函数一、if函数备注:同时满足条件用and,或者的条件用or函数IF 可以嵌套七层定义:IF(logical_test,value_if_true,value_if_false)Logical_test 表示计算结果为TRUE 或FALSE 的任意值或表达式。
二、sum备注:记得可以统计多个工作表中统一单元格的总和。
=sum(sheet1:sheet10!A1)定义:返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。
三、sumif定义:根据指定条件对若干单元格求和。
语法:SUMIF(range,criteria,sum_range)备注:SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。
四、index定义:返回表或区域中的值或对值的引用。
INDEX 函数有两种形式:数组形式和引用形式语法:INDEX(array,row_num,column_num)备注:通常可以将index和match函数联合起来进行表间关联关系查询,通过match函数找到匹配单元位置号,再用这个位置号,通过index函数找到与匹配值对应的关联值。
——与之类似的方法是用lookup函数,但这个函数要求数据表是有序排列的(否则要先排序) 例如:表1是商品清单,A列为货号,B列为规格,C列为价格,货号没有按顺序排列,如果已知货号,就能得到其规格和价格。
已知“货号”求“规格”:index(B1:B10000,match(货号,A1:A10000,0))五、match定义:返回指定数值在指定数组区域中的位置语法:MATCH(lookup_value, lookup_array, match_type)备注:match函数于vlookup函数配合使用可以对vlookup函数查找的结果进行容错处理。
六、mod定义:即两数取余后返回两数相除的余数语法:MOD(number,divisor)备注:一般用于奇偶数的判断七、find定义:Find函数用来对原始数据中某个字符串进行定位,以确定其位置。
人力资源管理工作常用EXCEL函数教程1.数据筛选函数在人力资源管理工作中,常需要根据一定条件筛选数据。
Excel提供了多种函数来实现数据筛选功能,如筛选出特定条件的数据。
常用的数据筛选函数包括:-VLOOKUP函数:根据其中一列的值,在一个表格或区域中查找匹配的值,并返回该值所在行的指定列的值。
-HLOOKUP函数:与VLOOKUP函数类似,但是对行进行筛选。
-FILTER函数:根据指定的条件筛选出满足条件的数据,返回筛选结果的数组。
2.数据处理函数在人力资源管理工作中,常需要对数据进行处理和整理。
Excel提供了多种函数来方便对数据进行处理,如合并单元格、拆分数据等。
常用的数据处理函数包括:-CONCATENATE函数:将多个文本字符串连接为一个字符串。
-LEFT函数和RIGHT函数:从文本字符串的左边或右边提取指定数量的字符。
-PROPER函数:将文本字符串中的每个单词的首字母变为大写。
3.逻辑判断函数在人力资源管理工作中,常需要对数据进行逻辑判断和条件判断。
Excel提供了多种函数来实现逻辑判断,如IF函数、AND函数、OR函数等。
常用的逻辑判断函数包括:-IF函数:根据一个逻辑表达式的真假情况,返回不同的值。
-AND函数:判断多个逻辑表达式是否同时为真,返回TRUE或FALSE。
-OR函数:判断多个逻辑表达式是否有一个为真,返回TRUE或FALSE。
4.统计函数在人力资源管理工作中,常需要对数据进行统计分析。
Excel提供了多种函数来实现数据的统计功能,如求和、平均数、最大值、最小值等。
常用的统计函数包括:-SUM函数:计算一组数值的总和。
-AVERAGE函数:计算一组数值的平均值。
-MAX函数和MIN函数:找出一组数值中的最大值和最小值。
5.日期和时间函数在人力资源管理工作中,常需要处理日期和时间相关的数据。
Excel提供了多种函数来处理日期和时间,如计算日期差、提取日期的年份、月份等。
人力资源常用EXCEL函数公式在人力资源管理中,常常需要使用EXCEL函数公式来进行数据处理和分析。
下面是一些常用的人力资源EXCEL函数公式:1.IF函数:IF函数是最常用的EXCEL函数之一,在人力资源中可以用于条件判断。
例如,可以使用IF函数来判断员工的绩效评级,根据评级给予相应的奖金或晋升机会。
2.VLOOKUP函数:VLOOKUP函数可以根据给定条件在一个数据表或区域中查找相应的值。
在人力资源中,可以使用VLOOKUP函数来查找员工的基本信息,比如员工姓名、工号、职位等。
3.SUM函数:SUM函数可以求给定区域的值的总和,在人力资源中常用于计算员工的工资总额或团队的绩效得分总和。
4.AVERAGE函数:AVERAGE函数可以求给定区域的值的平均值,在人力资源中常用于计算员工的绩效评分平均值或团队的满意度平均值。
5.COUNT函数:COUNT函数可以统计给定区域中的数值个数,在人力资源中常用于计算员工的数量或特定条件下的员工数量。
6.CONCATENATE函数:CONCATENATE函数可以将多个文本字符串合并为一个字符串,在人力资源中可以用于合并员工的姓名和工号等信息。
7.TEXT函数:TEXT函数可以根据给定的格式将数值转换成文本,在人力资源中可以用于将日期格式化或将数值转换为货币格式。
8.DATEDIF函数:DATEDIF函数可以计算两个日期之间的差值,包括年数、月数、天数等,在人力资源中可以用于计算入职时间和现在时间之间的工作年限。
9.MAX函数和MIN函数:MAX函数可以求给定区域的最大值,MIN函数可以求给定区域的最小值,在人力资源中常用于计算员工的最高薪资和最低薪资。
10.COUNTIF函数:COUNTIF函数可以根据条件统计给定区域中满足条件的数值个数,在人力资源中可以用于统计特定条件下的员工数量。
WORKDAYS函数:NETWORKDAYS函数可以计算两个日期之间的工作日天数,在人力资源中常用于计算员工的请假天数或计算项目的工期。
HR常用的Excel函数公式大全(附演示动图)在HR同事电脑中,小薪经常看到海量的Excel表格,员工基本信息、提成计算、考勤统计、合同管理....看来再完备的HR系统也取代不了Excel表格的作用。
一周前,小薪交给小助理一个任务,尽可能多地收集HR工作中的Excel公式。
小薪进行了整理编排,于是有了这篇本平台史上最全HR的Excel公式+数据分析技巧集。
员工信息表公式1、计算性别(F列)=IF(MOD(MID(E3,17,1),2),'男','女')2、出生年月(G列)=TEXT(MID(E3,7,8),'0-00-00')3、年龄公式(H列)=DATEDIF(G3,TODAY(),'y')4、退休日期 (I列)=TEXT(EDATE(G3,12*(5*(F3='男')+55)),'yyyy/mm/dd aaaa')5、籍贯(M列)=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)注:附带示例中有地址库代码表6、社会工龄(T列)=DATEDIF(S3,NOW(),'y')7、公司工龄(W列)=DATEDIF(V3,NOW(),'y')&'年'&DATEDIF(V3,NOW(),'ym')&'月'&DATEDIF(V3,NOW(),'md')&'天'8、合同续签日期(Y列)=DATE(YEAR(V3)+LEFTB(X3,2),MONTH(V3),DAY(V3))-19、合同到期日期(Z列)=TEXT(EDATE(V3,LEFTB(X3,2)*12)-TODAY(),'[<><>10、工龄工资(AA列)=MIN(700,DATEDIF($V3,NOW(),'y')*50)11、生肖(AB列)=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(MID(E3,7,4),12)+1,1) 员工考勤表公式1、本月工作日天数(AG列)=NETWORKDAYS(B$5,DATE(YEAR(N$4),MONTH(N$4)+1,),)2、调休天数公式(AI列)=COUNTIF(B9:AE9,'调')3、扣钱公式(AO列)婚丧扣10块,病假扣20元,事假扣30元,矿工扣50元=SUM((B9:AE9={'事';'旷';'病';'丧';'婚'})*{30;50;20;10;10})员工数据分析公式1、本科学历人数=COUNTIF(D:D,'本科')2、办公室本科学历人数=COUNTIFS(A:A,'办公室',D:D,'本科')3、30~40岁总人数=COUNTIFS(F:F,'>=30',F:F,'<>其他公式1、提成比率计算=VLOOKUP(B3,$C$12:$E$21,3)2、个人所得税计算假如A2中是应税工资,则计算个税公式为:=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)3、工资条公式=CHOOSE(MOD(ROW(A3),3)+1,工资数据源!A$1,OFFSET(工资数据源!A$1,INT(ROW(A3)/3),,),'')注:A3:标题行的行数+2,如果标题行在第3行,则A3改为A5工资数据源!A$1:工资表的标题行的第一列位置4、Countif函数统计身份证号码出错的解决方法由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。
做好人力资源统计需要掌握的Excel函数
人力资源统计工作学会以下几个函数,任何统计工作都不成问题。
他们是:
COUNTA()函数与COUNT()函数
COUNTIF()函数
SUM()函数
SUMIF()函数
SUMPRODUCT()函数
就其应用,分别说明
1、COUNT()函数,该函数返回单元格数字参数的个数。
它可以统计数组或单元格区域中含有数字的单元格个数(零值不统计)。
用于员工人数统计,值得注意的是,该函数只能对数字单元格起作用,因此,下图的人员统计范围选择了表格的D列,如下图。
2、COUNTIF()函数,是统计某一区域中符合条件的单元格数目。
其输入格式为:COUNTIF(单元格区域,该单元格统计条件),单元格条件可以为数字、表达式或文本(如36、">160"和"男"等),其中数字可以直接写入,表达式和文本必须加引号。
该函数的属于单条件统计函数,在人力资源统计表中有广泛的应用价值,实用性很强,灵活加以应用可以达到事半功倍的效果。
如下图:
统计综合管理部的人数公式:D17=COUNTIF(C2:C14,"综合管理部")
统计年龄大于40岁以上公式:D17=COUNTIF(D2:D14,“>40")
提示:COUNTIF函数一般情况下只能设置一个条件
SUM()函数不多说一般人都知道。
3、SUMIF()函数,完成指定条件对若干单元格、区域或引用求和。
应用格式:SUMIF(条件判断的单元格区域,数据或条件单元格的判定条件,需要求和的单元格区域或引用)。
适用于编制工资或奖金汇总表,。
一般情况下也只能设置一个条件。
如图:统计财务经营部的工资
4、SUMPRODUCT()函数
该函数在EXCEL定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
这种描述给人的感觉似乎是对数组进行计算,对乘积汇总。
但实际上它对于多条件求和方面的功能超乎人们的想象,特别是应用于人力资源方面统计更是超强,不仅能完成多条件的统计功能,而且人数统计和工资汇总统计都能实现,灵活应用可以取代COUNTIF()和SUMIF(),因此掌握该这个函数的使用方法,可以说完成任何统计报表的数据统计工作,都能做到游刃有余。
该函数进行多条件计数统计时,如条件是”或者”关系。
必须用+号连接判断条件,其公式形式如下:
SUMPRODUCT(条件1 +条件2 +条件3…条件N) 应用见下图:
该()函数进行多条件计数统计时,如条件是“并列”关系,即同时满足。
必须用*号连接判断条件,公式形式如下:SUMPRODUCT(条件1*条件2*条件3…条件N) 应用见下图:计算财务经营部具有“大学毕业”的人
该()函数进行多条件求和统计时,如条件同时成立。
必须用*号连接判断条件,其公式形式如下:
SUMPRODUCT(条件1*条件2*条件3…条件N) *计算区域,应用见下图:计算财务经营部具有“大学毕业”的人工资
该()函数进行多条件求和统计时,如条件是“或者”关系。
必须用+号连接判断条件,其公式形式如下:
SUMPRODUCT(条件1+条件2+条件3…条件N) *计算区域,应用见下图:
掌握了以上几个函数,再结合工作区文件的应用和单元格区域命名的方法,我想对于统计没有什么难题了。
以上是个人应用的体会,希望对大家有所帮助。
二)IF函数应用
1、输出带有公式的空白表单
图5 人事分析表1
以图中所示的人事状况分析表为例,由于各部门关于人员的组成情况的数据尚未填写,在总计栏(以单元格G5为例)公式为:
=SUM(C5:F5)
我们看到计算为0的结果。
如果这样的表格打印出来就页面的美观来看显示是不令人满意的。
是否有办法去掉
总计栏中的0呢?你可能会说,不写公式不就行了。
当然这是一个办法,但是,如果我们利用了IF函数的话,也可以在写公式的情况下,同样不显示这些0。
如何实现呢?只需将总计栏中的公式(仅以单元格G5为例)改写成:
=IF(SUM(C5:F5),SUM(C5:F5),"")
通俗的解释就是:如果SUM(C5:F5)不等于零,则在单元格中显示SUM(C5:F5)的结果,否则显示字符串。
几点说明:
(1) SUM(C5:F5)不等于零的正规写法是SUM(C5:F5)<>0,在EXCEL中可以省略<>0;
(2) ""表示字符串的内容为空,因此执行的结果是在单元格中不显示任何字符。
图4
2、不同的条件返回不同的结果
如果对上述例子有了很好的理解后,我们就很容易将IF函数应用到更广泛的领域。
比如,在成绩表中根据不同的成绩区分合格与不合格。
现在我们就以某班级的英语成绩为例具体说明用法。
某班级的成绩如图6所示,为了做出最终的综合评定,我们设定按照平均分判断该学生成绩是否合格的规则。
如果各科平均分超过60分则认为是合格的,否则记作不合格。
根据这一规则,我们在综合评定中写公式(以单元格B12为例):
=IF(B11>60,"合格","不合格")
语法解释为,如果单元格B11的值大于60,则执行第二个参数即在单元格B12中显示合格字样,否则执行第三个参数即在单元格B12中显示不合格字样。
在综合评定栏中可以看到由于C列的同学各科平均分为54分,综合评定为不合格。
其余均为合格。