#EXCEL# ;#人事档案#
使用环境:WIN10 HOME版,WPS 2019
对于数据量不大的情况下,EXCEL基本能胜任一些数据档案管理,比如人事档案管理。
人事档案
根据身份证号提取出生日期,性别,年龄。具体使用公式如下:
身份证号提取出生日期:公式为:=IFERROR(VALUE(MID($E2,7,8)),"-");
身份证号提取性别:公式为:=IFERROR(IF(MOD(MID($E2,17,1),2)=1,"男","女"),"-");
身份证号提取年龄:公式为:=IFERROR(DATEDIF(TEXT($F2,"####-##-##"),TODAY(),"y"),"-")。
根据人事档案自动统计在职员工列表:
在职员工列表
其具体使用公式为:=IFERROR(INDEX(员工档案!$A$2:$H$1000,SMALL(IF((ISBLANK(员工档案!$A$2:$A$1000)=FALSE)*(1*TEXT(NOW(),"emmdd")<=IF(员工档案!$D$2:$D$1000=0,TEXT(EOMONTH(NOW(),0),"emmdd")*1,员工档案!$D$2:$D$1000)),ROW(员工档案!$A$2:$A$1000)-1,4^100),ROW($A1)),MATCH(A$1,员工档案!$A$1:$H$1,0)),"END"),向右填充,向下填充即可。
上述公式是根据当前日期判断员工是否在职,没有提交离职申请的,离职日期为空,我们就需要判断离职日期为空时设定为本月末,没有离职日期和离职日期大于等于当前日期的均属于在职。
实际应用中我们可以据此统计所有部门在职人员及人数、最大年龄、最小年龄、平均年龄、最大工龄、最小工龄、平均工龄、性别分布等,也可以统计当月离职人员列表等。
