如何使用Excel函数处理考勤时间

作者:烟中隐约闪现 | 创建时间: 2023-06-22
许多做办公室工作的人都是学文科出身,不太会使用算法来处理工作上的事情,所以遇到考勤数据处理这件事就头大了。考勤数据处理的难度主要集中在时间数据的处理,这篇就来教大家如何用Excel函数来处理考勤时间数据。...
如何使用Excel函数处理考勤时间

操作方法

把考勤数据导入Excel表中,以图中这种日期和时间在一起的数据为例。

另起一列,用DATE函数将A2单元格中的出勤日期单独抽取出来,然后通过拖拽将整列考勤时间中的日期抽取到B列。

再另起一列,用TIME函数将A2单元格中的出勤日刻单独抽取出来,然后通过拖拽将整列考勤时间中的时刻抽取到C列。

以一天需要上班下班打卡两次为例,判断每次考勤是属于上班打卡,还是下班打卡,有没有漏打,需要结合日期来进行考察。方法是构造一个if函数,判断该考勤时刻上下的日期情况:如果与上一行的日期相同,则为下班打卡;如果与下一行的日期相同,则为上班打卡;如果与上下均不同,则为不完整考勤。

在上一步构造的if函数中,分别细化上班打卡,下班打卡,不完整考勤的处理计算方法。比如,若要求上班时间晚于9点为迟到,则用if语句if(hour(C2)<9,"","上班迟到")来实现;若要求下班时间早于5点为早退,则用if语句if(hour(C2)<17,"下班早退","")来实现。将两条语句分别加入到上一步if函数的相应位置即可。不完整考勤可不做计算处理。

通过拖拽,即可得到完整详细、一目了然的考勤时间处理计算结果。

温馨提示

每个单位的考勤制度不一样,但是大致原理相同,如有不懂,欢迎咨询。
点击展开全文

更多推荐