时间:2026-06-08 编辑:ln
在日常工作中,考勤表是记录员工出勤情况的重要工具。利用 excel 的强大功能,我们可以轻松制作出高效准确的考勤表,并通过公式实现自动化计算。
首先,创建考勤表的基本框架。表头可以设置为日期、员工姓名、出勤情况(如出勤、迟到、早退、旷工等)等列。
对于日期列,我们可以使用 excel 的日期函数来快速填充。在第一个单元格输入起始日期,然后将鼠标指针移至该单元格右下角,待指针变为黑色十字时,按住鼠标左键向下拖动,即可自动填充后续日期。
接下来,设置出勤情况的判断公式。假设正常出勤用“出勤”表示,迟到 30 分钟内用“迟到”表示,迟到超过 30 分钟用“严重迟到”表示,早退用“早退”表示,旷工用“旷工”表示。
判断是否迟到的公式可以这样设置:假设上班时间为 9:00,打卡时间在 a 列,在 b 列对应的单元格输入公式“=if(hour(a2)-9>0,"迟到",if(hour(a2)-9=0,"出勤","未到岗"))”。这里利用 hour 函数提取打卡时间的小时数,与上班时间进行比较。

判断早退的公式类似,假设下班时间为 18:00,在 c 列对应的单元格输入公式“=if(hour(a2)-18<0,"早退",if(hour(a2)-18=0,"出勤","未到岗"))”。
对于旷工的判断,我们可以设置一个条件,如果当天没有打卡记录,则判断为旷工。在 d 列对应的单元格输入公式“=if(isblank(a2),"旷工","")”,这里使用 isblank 函数判断单元格是否为空。

还可以添加统计功能。比如统计迟到次数,在考勤表下方可以使用 countif 函数。假设迟到记录在 b 列,在统计单元格输入公式“=countif(b:b,"迟到")”,即可快速得出迟到的总次数。
统计出勤天数也很简单,使用 countif 函数统计非旷工记录的数量。假设出勤情况在 d 列,在统计单元格输入公式“=countif(d:d,"<>旷工")”。
通过这些公式,我们可以轻松制作出功能强大的考勤表模板,不仅能准确记录员工考勤情况,还能快速进行统计分析,大大提高工作效率。掌握 excel 的这些公式应用,让考勤管理变得更加便捷高效。