根据教师教的方法做了一些,发现有些公式出现错误,然后又在网上搜索更新了,总结如下:
每个员工的身份证号码是不重复的,并且必须是18位,因此单元格F2输入身份证号码时也要使用数据有效性来控制。首先将F列的单元格格式设置成文本,然后选择单元格F2,其有效性的自定义公式
原:=AND(LEN(F2)=18,COUNTIF($F$2:F2,F2)=1)
新:=AND(LEN(H1)=18,SUMPRODUCT(1*($H:$H=$H1))=1)
员工性别从身份证号码中自动提取,不需要人工输入。选择单元格G2,输入公式
=IF(ISEVEN(MID(F2,17,1)),"女","男")
员工的出生日期也是从身份证号码中自动提取,不需要人工输入。选择单元格H2,输入公式
=1*TEXT(MID(F2,7,8),"0000-00-00")
有了出生日期,我们就可以使用DATEDIF函数自动计算年龄。选择单元格I2,输入下面的公式,就自动得到员工的实际年龄:
=DATEDIF(H2,TODAY(),"Y")
有了入职时间,我们就可以使用DATEDIF函数自动计算本公司工龄。选择单元格K2,输入下面的公式,就自动得到员工的本公司工龄:
原:=DATEDIF(J2,TODAY(),"Y")
新:=(DATEDIF(K3-DAY(K3),TODAY(),"y"))*1
离职时间是一个非常重要的数据,因为要根据这列日期来分析离职。由于这列日期要手工输入,就必须规范输入的离职时间数据,也就是要输入正确格式的日期。选择L2单元格,设置日期数据的有效性。
赞同
收藏
评论
分享
近24小时数据量增长最快的文章可上榜