如何使用Excel函数处理考勤时间
许多做办公室工作的人都是学文科出身,不太会使用算法来处理工作上的事情,所以遇到考勤数据处理这件事就头大了。考勤数据处理的难度主要集中在时间数据的处理,这篇就来教大家如何用Excel函数来处理考勤时间数据。
操作方法
- 01
把考勤数据导入Excel表中,以图中这种日期和时间在一起的数据为例。
- 02
另起一列,用DATE函数将A2单元格中的出勤日期单独抽取出来,然后通过拖拽将整列考勤时间中的日期抽取到B列。
- 03
再另起一列,用TIME函数将A2单元格中的出勤日刻单独抽取出来,然后通过拖拽将整列考勤时间中的时刻抽取到C列。
- 04
以一天需要上班下班打卡两次为例,判断每次考勤是属于上班打卡,还是下班打卡,有没有漏打,需要结合日期来进行考察。方法是构造一个if函数,判断该考勤时刻上下的日期情况:如果与上一行的日期相同,则为下班打卡;如果与下一行的日期相同,则为上班打卡;如果与上下均不同,则为不完整考勤。
- 05
在上一步构造的if函数中,分别细化上班打卡,下班打卡,不完整考勤的处理计算方法。比如,若要求上班时间晚于9点为迟到,则用if语句if(hour(C2)<9,"","上班迟到")来实现;若要求下班时间早于5点为早退,则用if语句if(hour(C2)<17,"下班早退","")来实现。将两条语句分别加入到上一步if函数的相应位置即可。不完整考勤可不做计算处理。
- 06
通过拖拽,即可得到完整详细、一目了然的考勤时间处理计算结果。
赞 (0)