HR工作中用到的公式多种多样,今天给大家归纳了15个必备的Excel公式,希望对大家的工作起到帮助作用。

1、身份证提取出生日期

=--TEXT(MID(A2,7,8),"0000-00-00")



如果出现以下情况,设置为“日期”格式。



2、身份证提取性别

=IF(MOD(MID(A2,17,1),2),"男","女")



3、根据出生日期计算年龄

=DATEDIF(A2,TODAY(),"y")



4、根据入职日期计算入职月数

=DATEDIF(A2,TODAY(),"M")



5、生日提醒

15天之内提醒

=TEXT(15-DATEDIF(A2-15,TODAY(),"yd"),"还有0天生日;;今天生日")



6、提取部分人员信息

=VLOOKUP($F2,$A$1:$D$11,4,0)



7、计算年休假天数

根据《职工带薪年休假条例》和《企业职工带薪年休假实施办法》,年休假是按自然年核算,工龄满1年、10年和20年的年度,要分段计算年休假。

=IFERROR(INT(SUM((DATE($B$1,MONTH(B3),DAY(B3))-DATE($B$1+{0,1},1,1))*{1,-1}*LOOKUP(DATEDIF(B3,DATE($B$1+1,1,1),"y")-{1,0},{0,0;1,5;10,10;20,15}))/SUM(DATE($B$1+{1,0},1,1)*{1,-1})),0)



8、统计员工全年培训情况

=INDEX(B:B,SMALL(IF($A$2:$A$1000=$F$2,ROW($2:$1000),4^8),ROW(1:1)))

G2单元格输入公式后,按Ctrl+Shift+Enter三键,向右和向下拖动填充公式。



9、计算迟到情况

假定8:30上班。

=IF(C2>8.5/24,"迟到","")



10、计算个税

=ROUND(MAX((B2-3500)*{3,10,20,25,30,35,45}%-{0,105,555,1005,2755,5505,13505},0),2)



11、计算年终奖个税

=LOOKUP(MAX(0.0001,(C2+MIN(B2-3500,0))/12),{0;3;9;18;70;110;160}*500+0.0001,MAX(0,(C2+MIN(B2-3500,0)))*{3;10;20;25;30;35;45}%-5*{0;21;111;201;551;1101;2701})

12、按部门汇总人数

=COUNTIF(C:C,F2)



13、按部门汇总工资

=SUMIF(C:C,F2,D:D)



14、统计员工考核结果

60分以下为“不及格”,大于等于60分小于80分为“及格”, 大于等于80分小于90分为“良好”, 大于等于90分为“优秀”。

=LOOKUP(B2,{0,"不及格";60,"及格";80,"良好";90,"优秀"})



15、计算部门平均绩效得分

=ROUND(AVERAGEIF($C$2:$C$357,F2,$D$2:$D$345),2)