员工入职的那点事,优秀HR应该掌握哪些技巧(上)

“小稚,咱公司在职人员的员工信息表5分钟后给我,8点开会要用。”

“好嘞,领导!”(脸上笑嘻嘻,心里mmp,内心os:几百人的信息5分钟要,当我仙女下凡嘛?哼,还好我有两把刷子~)

时间有限,长话短说,根据员工明细推算其性别,出生年月,年龄,退休日期,工龄,合同续签时间,合同到期提醒,工龄工资,生肖九大项,你只需要记住以下公式套出即可。

1. 性别

输入公式:IF(MOD(MID(E3,17,1),2)=1,"男","女");

其表达式为IF(MOD(MID(身份证号,17,1),2)=1,"男","女");

解析:

现18位身份证号中定义第17位为奇数时是男士,为偶数时是女士。

1. 先用Mid函数提取身份证号第17位数字;
2. 用Mod函数求出余数为奇数还是偶数;
3. 最后用If函数判断,当其为奇数时是男士,为偶数时是女士,从而求其性别。

2.  出生年月

输入公式:=TEXT(MID(E3,7,8),"0000-00-00")

其表达式为=TEXT(MID(身份证号,7,8),"0000-00-00");

解析:

现18位身份证号中从第7位开始向后数8位数为出生年月日。

1.首先用Mid函数提取身份证号第7位数至第14位数的字符串;
2.用Text函数将其定义格式为“年-月-日”形式。

3.  年龄

输入公式:=DATEDIF(TEXT(MID(E3,7,8),"0000-00-00"),TODAY(),"y");

其表达式为=DATEDIF(TEXT(MID(身份证号,7,8),"0000-00-00"),TODAY(),"y");

解析:

此处主要运用了隐藏函数Datedif,记住不要拼写错误哦。

1.首先用TEXT(MID(身份证号,7,8),"0000-00-00")计算出生日;
2.然后用Datedif函数提取出从出生年月日至今日共过去多少年份,
故Datedif表达式为Datedif(当时日期,Today(),”y”),此处的”y”为年份,月份是”m”,日期是“d”。

4.  退休日期

其表达式为=EDATE(出生年月,12*(5*(性别="男")+55));

解析:

1.现国家规定是男士60岁退休,女士55岁退休;
2.Edate函数语法为(开始日期,月份),即开始日期+月份=最后年份。此处月份运用公式12*(5*(性别="男")+55)求出;

当性别为男时,则性别="男"为true,即为1,12*(5*(性别="男")+55)=720个月;

当性别为女时,则性别="男"为false,即为0,12*(5*(性别="男")+55)=660个月。

规范的人力资源管理是公司发展不可或缺的重要环节之一,详细而准确的员工资料是人力管理中最基础的的一部分,一份基准表格的完成有时会浪费一天时间,但也可能只浪费你同事的5分钟。而今天的案例不仅适用于HR高效作业,也适用于统计居民信息等,有需要的小伙伴们记得点赞收藏哟~!

作者: 萌稚 (Excel880首期学员)

(0)

相关推荐