人事管理excel函数常用(人事管理中经常要用到的5个函数公式)
企事业单位、公司都要进行人事管理,普通情况下,人事信息都是存储在Excel电子表格中的,所以作为人事管理者,就必须掌握一定基础的Excel技巧。
一、Excel人事管理:自动按年计算工龄。
函数:Datedif。
功能:以指定的方式计算两个日期之间的差值。
语法结构:=Datedif(开始日期,结束日期,统计方式)。
常用的统计方式有:
目的:根据入职日期自动计算员工的工龄。
方法:
在目标单元格中输入公式:=DATEDIF(D3,TODAY(),"y")&"年"。
解读:
1、Datedif函数为系统隐藏函数。
2、D3为入职日期,Today()为今天的日期,如果在没有离职的情况下,工龄自动计算,如果离职,此处不能用Today()函数替代,必须填写具体的离职日期。末尾用&连接“年”即可。
二、Excel人事管理:自动按年、月计算工龄。
函数:Datedif。
目的:根据入职日期自动计算员工的工龄,精准到月。
方法:
在目标单元格中输入公式:=IF(DATEDIF(D3,TODAY(),"Y")=0,DATEDIF(D3,TODAY(),"ym")&"月",DATEDIF(D3,TODAY(),"Y")&"年"&DATEDIF(D3,TODAY(),"ym")&"月")。
解读:
1、首先用If函数判断Datedif(D3,TODAY(),"Y")的计算结果,如果等于0,则执行DATEDIF(D3,TODAY(),"ym",即统计相差的月份,并用&连接“月”,然后结束判断。
2、如果If函数判断Datedif(D3,TODAY(),"Y")的计算结果不等于0,则执行DATEDIF(D3,TODAY(),"Y")&"年"&DATEDIF(D3,TODAY(),"ym")&"月",即计算两个日期相差的年份和月份。
3、Datedif函数除了计算“工龄”之外,还可以自动计算“年龄”,方法类似哦!
三、Excel人事管理:计算性别。
函数:If Mod Mid。
功能及语法结构:
1、Mod:返回两数相除的余数;语法结构:=Mod(被除数,除数)。
2、Mid:返回文本字符串中从指定位置开始,指定长度的字符串;语法结构:=MId(字符串,起始位置,字符长度)。
目的:根据身份证号码自动计算性别。
方法:
在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
解读:
1、身份证号码中的第17位代表性别,如果为奇数,则为男性,如果为偶数,则为女性。
2、公式中首先用Mid函数提取当前身份中号码中的第17位,作为Mod函数的被除数,除数为2,然后求余,利用If函数判断余数,如果余数为1,则返回“男”,如果余数为0,则返回“女”。
四、Excel人事管理:提取出生年月。
函数:Text Mid。
功能及语法结构:
1、Text:将指定的值设置成指定的格式;语法结构:=Text(值,格式代码)。
2、Mid:从字符串指定的起始位置返回指定长度的值;语法结构:=Mid(字符串,开始位置,字符长度)。
目的:从身份证号码中提取出生年月。
方法:
在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解读:
身份证号码中从第7位开始,长度为8的字符串为出生年月,首先用Mid函数进行提取,其结果作为Text函数的参数,并将其设置为“00-00-00”的格式,即日期格式。
五、Excel人事管理:员工生日提醒。
目的:生日前5天提醒。
方法:
在目标单元格中输入公式:=IF(AND(DATEDIF(D3,TODAY(),"YD")>=0,DATEDIF(D3,TODAY(),"yd")<5),"还有"&DATEDIF(D3,TODAY(),"yd")&"天过生日","")。
解读:
首先判断日期的差值,如果≥0且<5,则返回“还有"&DATEDIF(D3,TODAY(),"yd")&"天过生日”,否则返回空值。
结束语:
本文重点介绍了5个人事管理中经常要用到的技巧,从函数公式的角度进行了详细的解读,对于应用技巧,你Get到了吗?如果亲有更多的关于人事管理的技巧,欢迎在留言区留言讨论哦!
#职场干货# #Excel函数公式# #职场达人说#
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com