
用Excel做自动考勤表,真正常用的是COUNTIF、IF,以及VLOOKUP或更新一点的XLOOKUP。日期时间函数和条件格式是辅助,先把员工信息和打卡原始表分开放,再写公式。我们依据的是Excel官方函数说明和企业里常见的考勤台账做法,正文不编造某家公司提效百分之几的对照。对HR的意思是,表能自动汇总迟到次数、请假天数和姓名对照,就已经覆盖大半手工统计。
IF用来把打卡时间和管理规定的上班时刻比大小,晚于规定就标迟到,早于下班时刻就标早退,也可以和AND叠在一起同时看上下班。COUNTIF在结果列里数“迟到”“请假”出现了几次,SUMIF则按类型把天数或小时加总。员工编号对姓名、部门,老表多用VLOOKUP按列查找,新版本可用XLOOKUP,查找值和返回列写清楚、精确匹配打开,能少很多错行。DATE、TIME、TODAY这类函数只负责把日期时间变成可运算的值,工作时长常见写法是下班减上班再乘二十四得到小时数,前提是单元格已设成时间格式。条件格式把异常格子标色,方便肉眼扫,算不出法定假和各地调休规则,那些仍要对照本单位制度手工维护。
人一多、班次一复杂,Excel表就会又重又脆,权限和版本也难管。需要和排班、请假审批、薪资核算连在同一条链上时,不少HR会改用利唐i人事这类人事系统接考勤,Excel只留分析或临时导出。口径上,自动考勤表的核心是IF判断、COUNTIF或SUMIF汇总、VLOOKUP或XLOOKUP对照;函数行为以Excel帮助文档为准。与本单位考勤制度冲突时,以制度和管理员口径为准。