人力资源常用函数

上传人:kms****20 文档编号:40226587 上传时间:2018-05-24 格式:DOC 页数:11 大小:136KB
返回 下载 相关 举报
人力资源常用函数_第1页
第1页 / 共11页
人力资源常用函数_第2页
第2页 / 共11页
人力资源常用函数_第3页
第3页 / 共11页
人力资源常用函数_第4页
第4页 / 共11页
人力资源常用函数_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《人力资源常用函数》由会员分享,可在线阅读,更多相关《人力资源常用函数(11页珍藏版)》请在金锄头文库上搜索。

1、EXCEL 电子表格常用函数使用指南第一部分 简单不要说明的函数SUM 函数求和AVERAGE 函数求平均值COUNT 函数计数函数MAX 函数求最大值MIN 函数求最小值第二部分 较为复杂的函数ROUND 函数这是四舍五入函数,用于保留几位小数。语法:ROUND(number,num_digits)Number 为要进行四舍五入的数字。num_digits 小数点后要保留的数字位数。如:ROUND(3.897677,3) 计算 3.897677 的小数点后保留 3 位数字的值为3.898。RANK 函数这是排位(名)函数,可用于成绩自动排名。语法:RANK(number,ref,order)

2、Number 为需要找到排位的数字。Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。Order 为一数字,指明排位的方式。如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。如如:RANK(K2,K$2:K$90) 计算 K2 单元格的数值在 K2 至 K90 单元格区域 中按从大到小排序的位置,也就是第几名。注意,注意,单单元格区域的元格区域的语语法是法是 K$2:K$90, ,如果写成如

3、果写成 K2:K90, ,则则只能用于只能用于 K2 单单元格排位,无法复制到其他元格排位,无法复制到其他单单元格。元格。COUNTIF 函数计算区域中满足给定条件的单元格的个数。语法:COUNTIF(range,criteria)Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 为确定哪些单元格将被计算在内的条件,其形式可以形式可以为为数字、表达式数字、表达式或文本或文本。如:COUNTIF(A2:A90,“=90“) 计算 A2 至 A90 单元格区域中大于 90 分的人数;同理,COUNTIF(A2:A90,“=80“)-COUNTIF(A2:A90,“=90

4、“) 为计算 80-89 分的人数。COUNTIF(A2:A90,“本科“) 计算学历为本科的人数。SUMIF 函数根据指定条件对若干单元格求和。语法:SUMIF(range,criteria,sum_range)Range 为用于条件判断的单元格区域。Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、“32“、“32“ 或 “apples“。Sum_range 是需要求和的实际单元格。例如:=SUMIF(D4:D19,“男“,N4:N19) 这是计算男性年龄总和的公式。其中,D4:D19 存放性别,N4:N19 存放年龄。多条件

5、求和的公式多条件求和的公式如果要统计“东北区”中“辽宁”的 A 产品业绩汇总,那么可以在 C10 单元格中输入如下公式:=SUM(IF($A$2:$A$7=“东北区“,IF($B$2:$B$7=“辽宁“,Sheet1!C$2:C$7)。然后按然后按下下“Ctrl+Shift+Enter”键键,则可看到公式最外层加了一对大括号(不可手工不可手工输输入此入此括号括号),同时,我们所需要的东北区辽宁组的 A 产品业绩和也在当前单元格得到了。SUMPRODUCTSUMPRODUCT 函数函数 该函数在 EXCEL 定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。这种描述给人的感

6、觉似乎是对数组进行计算,对乘积汇总。但实际上它对于多条件求和方面的功能超乎人们的想象,特别是应用于人力资源方面统计更是超强,不仅能完成多条件的统计功能,而且人数统计和工资汇总统计都能实现,灵活应用可以取代 COUNTIF()和 SUMIF(),因此掌握该这个函数的使用方法,可以说完成任何统计报表的数据统计工作,都能做到游刃有余。该该函数函数进进行多条件行多条件计计数数统计时统计时,如条件是“或者”关系。必须用+号号连接判断条件,其公式形式如下: SUMPRODUCT(条件 1 +条件 2 +条件 3条件 N) 该函数进行多条件计数统计时,如条件是“并列”关系,即同时满足。必须用*号连接判断条件

7、,公式形式如下:SUMPRODUCT(条件 1*条件 2*条件 3条件 N)例如=SUMPRODUCT(D4:D19=“男“)*(E4:E19=“科员“)*(N4:N1920)该该函数函数进进行多条件求和行多条件求和统计时统计时,如条件同时成立。必须用*号连接判断条件,其公式形式如下:SUMPRODUCT((条件 1*条件 2*条件 3条件 N *计算区域)例如:=SUMPRODUCT(D4:D19=“男“)*(E4:E19=“科员“)*N4:N19)IFIF 函数函数执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。语法IF(logical_t

8、est,value_if_true,value_if_false) Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。 )。Value_if_true logical_test 为 TRUE 时返回的值。如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果

9、logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。 函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。如对 C2 单元格的学生成绩区分 A、B、C、D 四个档次=IF(C2=90,“A“,IF(C2=80,“B“,IF(C2=70,“C“,IF(C2=60,“D“,“E“),ANDAND 函数函数所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FL

10、ASE。AND(logical1,logical2, .) Logical1, logical2, . 表示待检测的 1 到 30 个条件值,各条件值可为 TRUE 或 FALSE。例如:员工生日提前 1 周提醒:(C2 为当年生日)=IF(AND(C2-TODAY()0),“还有“在这里我们假设试用期为 3 个月,我们需要在 Q3 单元格中输入上述公式,其中 MONTH(P3)+3 表示在此人入职时间月的基础上增加三个月。而 DAY(P3)-1 是根据劳动合同签订为整年正月而设置的。比如 2005 年 11 月 6 日到 2006年 11 月 5 日为一个劳动合同签订期。5、劳动合同到期时间

11、: =DATE(YEAR(P3)+1,MONTH(P3),DAY(P3)-1)我们同样采用上述函数的设置方法。这里我们假设劳动合同期限为 1 年,则我们需要设置成 YEAR(P3)+1,另外这个数值依然以入职日期为计算根据,所以天数上还要设置成 DAY(P3)-1 的格式。6、续签合同到期时间: =DATE(YEAR(S3)+1,MONTH(S3),DAY(S3)这里需要注意的是续签合同计算是以前份合同签订到期日期为根据的,所以只在前一份合同到期时间的基础上增加 1 年即可,无需天数上减 1。7、计算退休时间:如果 C3 是性别,I3 是出生年月(1925 年 6 月 2 日),R3 是退休时

12、间,公式为: R3=DATE(YEAR(I3)+IF(C3=“男“,60,55),MONTH(I3),DAY(I3)8、从身份证号自动填充性别、出生月日、年龄我们先对“性别”“出生年月”“年龄”进行函数设置。当我们输入某人身份证号码时,系统便会自动生成“性别”, “出生年月”及“年龄”,这样就减少了我们录入的工作量。请分别选择性别、出生月日、年龄信息项单元格输入下列公式:(1)性别: = IF(MOD(IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1),2)=1,“男“,“女“)含义:“LEN(E3)=15”表示看 E3 中是否有 15 个字符;“MID(E3,15

13、,1)”表示在 E3 中从第 15 位开始提取 1 位字符;“MOD(MID(),2)=1”表示提取的字符除以 2 余数为 1;“IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1)”表示看 E3 中是否够 15 个字符,如果够就从第 15 个字符开始取 1 个字符,如果不够 15 个字符就从第 17 个字符开始取 1 个字符。我们的身份证号码一般是 15 位或 18 位。“IF(MOD(IF(LEN(E3)=15,MID(E3,15,1),MID(E3,17,1),2)=1,“男“,“女“”表示所取字符除以 2 如果余数为 1 显示男,否则显示女。简略的公式:=IF

14、(MOD(MID(A1,15,3),2),”男”,”女”)(2)出生年月: =DATE(MID(E3,7,4),MID(E3,11,2),MID(E3,13,2)含义:DATE(YEAR,MONTH,DAY);“MID(E3,7,4)”表示在 E3 中从第 7 个字符开始连续取 4 个字符表示年,用类似的表示方法一个人的出生年月日便可以通过函数设置表示出来,如果为了看起来方便,我们可以将单元格格式设置成年、月、日的日期格式,这样显示的结果会非常容易理解。如果其中一些身份证是 15 位的,则用下列公式:=IF(LEN(C6)=15,“19“TODAY()”表示系统自带的日期即显示当日日期;“DA

15、TEDIF(G3,TODAY(),“Y“)”表示今天的日期与 G3 所表示的出生月日之间的年份差值,这样一个人的年龄就会容易的显示出来了。9、两个字名字的中加空格。=IF(LEN(D15)=2,MID(D15,1,1)&“ “&MID(D15,2,1),D15) 10、判断相同数据有没有 =IF(ISNA(MATCH(H52,$J:$J,0),“不存在“,“存在“)11、党龄的计算1982 年 9 月 6 日至今,入党时间是通过为预备党员之日(须经上级党委批准),预备期一年。党员的党龄,从预备期满转为正式党员之日起算。excelexcel 数据引用数据引用 1 1、excelexcel 数据相

16、对引用。数据相对引用。 2 2、excelexcel 数据的绝对引用。数据的绝对引用。 使用$来固定那些需要不变的数据,如 =MAX(A$2:A$6)-A2 随你怎样拖动,max 计算的区域就不会变化了。如果你想固定的更牢靠一点,可 以在列标号前加$。 3、同文件内同文件内 excelexcel 表间引用表间引用。 同文件内不同表之间的数据引用和计算通常是使用英文状态的引号表名结合而 来的,例如本例中: 引用表 1 当中的 a 列数据,可以在 a2 单元格输入 =1!a2 其中英文单引号中为表的名字,表和单元格名称间用英文的!分割开来。 4、不同文件间的不同文件间的 excelexcel 引用引用。 使用英文的中括号 来引用文件,如我们将正在操作的文件保存到 d 盘,默认 名字为 book1.xls 新建一个 excel 文件,引用 book1.xls 文件中第一列的数据: =book1.xls1!a2 此例和上面的例子中英文的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号