相信在公司的员工考勤记录,很多都是将相关的数据导出到EXCEL中来进行统计分析。人事部根据相关的数据来进行迟到,缺勤,加班等情况的分析。具体的一些规则因情况各异而不同。下面以一些基本的函数来进行考勤的情况分析,让你的考勤分析变得更加的简单。提高你的工作效率。
下面以一份具备员工打卡的数据表为例,来做一些简单的员工考勤分析。
如下表,首先将上下班的打卡时间提取出来,便于之后的考勤分析。
提取打卡时间,在E2单元格输入下面的公式,提取打卡上班时间。
=TEXT(C2,"H:MM")
将上面的公式复制填充,这样上下班的时间就提取出来了。
例如,公司的上班时间为8:30,如果超过8:30为迟到。下面用IF函数来进行上班打卡情况的考勤进行一个判断。在G2的单元格输入下面的公式:
=IF(E2>"8:30","迟到","按时上班")
如果需要判断缺勤情况,根据打卡为空,可以将上面的公式改为:=IF(E2<>"",IF(E2>"8:30","迟到","按时上班"),"缺勤")
同理,公司的下班时间为17:30,H2单元格使用下面的公式并复制填充完成下班情况的统计。这样就将上下班的考勤情况分析出来。
=IF(F2<"17:30","早退","按时下班")
计算员工的加班,例如公司18:00后打卡的开始计算加班。使用下面的公式计算加班时长
I2=IF(F2>"18:00",TEXT(F2-"18:00","[H]"),0)
这里计算的加班时长是以小时来计算的,如果改为分钟计算只需要将上面的参数[H]改为[M]。
I2=IF(F2>"18:00",TEXT(F2-"18:00","[M]"),0)
改为
稍微复杂一点的计算加班时长,计算规则:超过30分钟不足一小时按30分钟(0.5小时)计算
案例公式:=FLOOR(TEXT(F4-"18:00","[M]")/60,0.5)
计算出加班时长后可以通过加班时长来计算加班费用等等。
通过上面的案例,大家可以根据自己的相关规则来更改对应的公式来实现考勤数据的分析。
在该篇的案列中也可以通过两个时间函数HOUR和MINUTE来进行加班时长的计算,大家可以尝试体会,根据计算的结果为了使表格美化大都需要通过IF函数来进行实现。举一反三,通过一些辅助列让你的数据分析统计变得更加的简洁明了。