很多时候,企业由于人事人员更迭或因为人事系统不健全,导致往期月份数据丢失,尤其是离职数据分析更是人事数据中举足轻重的内容之一。鉴于此,花名册或类似EXCEL应用,依靠公式自动生成相关信息,可以尽量避免手工输入和统计错误,同时可提高工作效率,实时掌握本期和往期即时数据信息。
假设我们在同一个工作薄中建了一张新的工作表“统计”,跨表统计。其中所有在职人员信息在工作表“总表”中,离职人员信息在工作表“离职”中。
1、在“统计”工作表中根据实际需要设计制作统计所需表格,如图所示(可根据实际和需要设置所有月份的统计,包括可以提前设置好表格,比如笔者直接设置到2016年12月份)
备注:“离职人数”即所在月份离职人数,占比即部门离职人数占月度离职总人数的比例;“在职”即被统计月份(如2014年8月)前入职的人员截至当前仍然在职的人员数量,“离职在职”即被统计月份在职但截至目前已经离职的人员数量,二者相加即为被统计月份的在职人员数量即“合计在职”。
2、选中C3单元格,输入“=SUMPRODUCT((离职!D2:D5009=统计!C2)*(MONTH(离职!B2:B5009)=8)*(YEAR(离职!B2:B5009)=2014))”,回车即可直接生成总经理(部门)2014年8月份的离职人数;依次在D3至L3单元格输入对应公式,生成对应部门2014年8月份离职人数;求和即为2014年8月份离职总人数,占比则为当月部门离职人数除以当月离职总人数即可。
备注:“离职!D2:D5009=统计!C2”指的是“离职”工作表D列D2至D5009单元格中(5009为按照所需设置,设置较大数值,保障够用即可)和“统计”工作表中C2单元格内容一致的,即部门为“总经理”的;“MONTH(离职!B2:B5009)=8”指的是“离职”工作表中B列B2到B5009单元格中离职月份为8月的,“YEAR(离职!B2:B5009)=2014”指的是离职月份为2014年的。三个条件的组合指的是离职表中总经理部门在2014年8月离职的人数。
3、选中C5单元格,输入“=SUMPRODUCT((总表!B2:B4987=统计!C2)*(总表!L2:L4987<=DATE(2014,8,31)))“,回车即可直接生成总经理(部门)2014年8月截至现在依然在职人员;依次在D5至L5单元格输入对应公式;求和即为2014年8月截至现在依然在职人员总数。
4、选中C6单元格,输入“=SUMPRODUCT((离职!D2:D5009=统计!C2)*(离职!N2:N5009<=DATE(2014,8,31))*(离职!B2:B5009>=DATE(2014,8,31)))“,回车即可直接生成总经理(部门)2014年8月在职现已离职的人数;依次在D6至L6单元格输入对应公式;求和即为2014年8月在职现已离职的人员总数。
5、C5、C6求和即为总经理(部门)2014年8月在职人数;依次类推可以得出各部门2014年8月在职人数,求和即为单位2014年8月在职总人数。
6、当月部门离职率即为当月部门离职人数除以部门当月平均人数(上月末加本月底,求和后除以2即可)即可。
备注:因为笔者单位2014年8月份开始招聘人员,即为单位的第一个月,所以可采用月末人数或者其他算法。
7、依照上述步骤,可将已发生的各月份离职分析推出,也可以为未发生的月份做好准备工作,然后只需静静的更新花名册即可。
相关推荐:
Excel员工年终奖怎么计算?Excel计算年度奖金的公式
excel职场技能 怎样用Excel函数自动计算员工工龄及休假天数
怎么用Excel查看员工上班迟到状况? IF和TIME函数计算出上下班状态的方法