HR除了要和员工打交道之外,还需要和Excel表格打交道。用好Excel可以大大提升HR的工作效率。本系列将介绍HR如何使用Excel提升工作效率的 小王刚从大学毕业,作为一名HR主要负责员工关系管理,员工信息是管理的基础。为了更高效地管理员工,小王决定用Excel进行员工信息管理并定义了如下格式。 数据录入就是件很烦神的事情,一堆数据。稍有不慎,就会犯错。俗话说得好:有心做事找方法,无心做事找理由。小王发现,表中很多字段是有关系。 1.根据有无姓名,可以自动填充序号 2.可以根据身份证自动填充性别,年龄 3.根据入职时间,通过函数公式可以自动填充司龄 4.试用期结束时间是入职后的三个月。可以自动计算出来 做了充分的分析,小王决定使用Excel实现这些功能。 自动填充序号 当填写了姓名后,使用Row公式自动计算出序号 =IF(B2<>'',ROW()-1,'') 根据输入的身份证号码自动判断性别,年龄 温馨提示:因为身份证都已经升级到18位了,在输入身份证的时候一定要在号 码前加上' 把身份证号转化为文本。不然会显示为科学计数。 我们知道身份证的倒数第二位是表示性别,奇数为男,偶数为女。 1.使用MID公式mid(B3,17,1)取出倒数第二位 2.使用ISODD(mid(C2,17,1))判断是不是奇数如果是奇数则返回TRUE反之则返回false. 3.使用if判断出男女.if(ISODD(mid(C2,17,1)),'男','女') 身份证的7~10位表示出身年份,11~12月份 13~14日期。有了这个规则后我们就可以知道员工的出生日期。再根据Datedif计算出员工的年龄 1.使用Mid函数提取出生年&月&日 MID(C2,7,4) MID(C2,11,2) MID(C2,13,2) 2.使用Date函数构造出日期DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)) 3.使用Datedif函数与今天的日期比,两者相差了多少年 DATEDIF(DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),TODAY(),'y') 温馨提示:Datedif是一个隐藏函数,你在敲着公式的时候是不会出现参数。注意参数1的一定要小于等于参数2,参数3为y表示两者将相差的年份。mm表示月份,dd表示天。 根据入职时间,计算出司龄(格式**年**月) 1.使用datedif 计算出入职时间与今天相差的月份数DATEDIF(F2,TODAY(),'m') 2.使用INT 计算出相差的整数年份INT(DATEDIF(F2,TODAY(),'m')/12) 3.使用Mod 计算出多出来的月份MOD(DATEDIF(F2,TODAY(),'m'),12) 4.将年和月使用连接函数连接起来INT(DATEDIF(F2,TODAY(),'m')/12) & '年' & MOD(DATEDIF(F2,TODAY(),'m'),12) &'月' 试用期结束时间 可以使用EDATE,计算出试用期结束日期EDATE(F2,3) 通过使用Excel函数只需要录几个字段的信息,其余的字段可以根据公式自动计算出来。节省了人力,又保证了数据的准确性。何乐而不为呢? |
|