HR在工作中常常要与 Excel 打交道,了解其中的使用技巧并能灵活运用一些函数公式对于提高工作效率大有助益,顾敏锋博客今天就为各位HR总结了一些使用技巧,快来了解一下吧。

一、与身份证号相关的使用技巧

1. 身份证号的输入

▎问题

Excel中输入超过11位数,会以科学记数法显示;而大于15位,后面的数字全转换为0,所以不能直接在Excel中输入身份证号。

▎解决方法

先把该列设置为文本型格式,或输入前先输入单撇(\’)再输入身份证号码

HR工作中最常用的Excel操作大全

2. 身份证号的导入

▎问题

从Word、网页或数据库中复制含身份证信息的表格时,如果直接粘贴到Excel中,身份证号的后三位同样会变成0。

▎解决方法同方法一粘贴或导入前把Excel表中存放身份证号的那一列设置为文本类型。

3. 身份证号的分列

▎问题

如下图所示的员工信息在一列中 ,我们可以用分列的方式分隔成多列,但分列后身份证号后三位会变成0。

▎解决方法在分列的第3步,选取身份证号列,选取文本类型即可。

HR工作中最常用的Excel操作大全

4. 身份证号长度验证

▎问题

在输入身份证号码时,数字个数看起来很费劲。用数据有效性可以使得身份证号输入必须是18位。

▎解决方法

选取输入单元格 – 数据 – 有效性 – 允许:文本长度,输入18

HR工作中最常用的Excel操作大全

5. 假使“单元格A1中是身份证号码”

提取生日=TEXT(MID(A1,7,8),”0-00-00″)

提取年龄=YEAR(TODAY)-MID(A1,7,4)

提取性别=IF(MOD(MID(A2,17,1),2),”男”,”女”)

提取属相=CHOOSE(MOD(MID(A1,7,4)-1900,12) 1,”鼠”,”牛”,”虎”,”兔”,”龙”,”蛇”,”马”,”羊”,”猴”,”鸡”,”狗”,”猪”)

提取星座=VLOOKUP(–TEXT(MID(A1,11,4),”2015-00-00″),{0,”摩羯”;42024,”水瓶”;42054,”双鱼”;42084,”白羊”;42114,”金牛”;42145,”双子”;42177,”巨蟹”;42208,”狮子”;42239,”处女”;42270,”天秤”;42301,”天蝎”;42330,”射手”;42360,”摩羯”},2)

6. Countif函数查看身份证号码是否出错

 ▎问题

由于Excel中数字只能识别15位内的,在Countif统计时也只会统计前15位,所以很容易出错。不过只需要用 &”*” 转换为文本型即可正确统计。

▎解决办法

HR工作中最常用的Excel操作大全

二、入职时间的计算方法

*假使“A1是入职日期”

入职年数=Datedif(a1,today,”Y”)

入职月数=Datedif(a1,today,”M”)

三、员工信息的统计方法

A部门多少人?(B列为部门)=Countif(b:b,”A部门”)

北京分公司经理级别有多少人?=Countifs(B:B,”北京” ,C:C,” 经理”)

大于40岁的经理级别有多少人?=Countifs(D:D,”>40″,C:C,” 经理”)

四、工龄及工资的计算方法

1. 本月工作日天数计算

*下图是2015年1月份的工资表局部

HR工作中最常用的Excel操作大全

我们可以这样设置公式:C2=NETWORKDAYS.INTL(IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2),DATE(2015,1,31),11)

公式说明:

● IF(B2<DATE(2015,1,1),DATE(2015,1,1),B2);区分是不是新入职,如果不是新

● 入职按本月1日作为开始日期,否则即为新入职,按实际入职日期算;

● DATE(2015,1,31):本月最后一天作为计算的截止日期;

● 11: 表示本公司是一周六天工作日,星期日是休息日期

2. 工龄工资计算

*每6个月40元,封顶200*C2单元格中为入职日期

公式=IF(INT(DATEDIF(C2,”2015-11-30“,”M”)/6)*40>200,200,INT(DATEDIF(C2,”2015-11-30“,”M”)/6)*40)

3. 个人所得税计算

假如A2中是应税工资,则计算个税公式为=5*MAX(A2*{0.6,2,4,5,6,7,9}%-{21,91,251,376,761,1346,3016},)