日常办公中,自带自动计算功能的excel考勤模板能大幅降低行政人事的统计工作量,掌握核心公式的设置逻辑,就能做出适配不同企业需求的通用考勤模板,以下从多个核心模块梳理公式的用法。
基础日期与星期自动生成公式
先在表头预留年份、月份选择单元格,后续设置公式后更换年月就能自动更新内容,无需手动修改。在第一行第一个日期单元格输入公式:=if(month(date($c$2,$c$3,column(a1)))=$c$3,date($c$2,$c$3,column(a1)),""),其中c2存放年份、c3存放选定月份,向右填充公式后,就能自动生成当月所有日期,跨月错误值会自动显示为空。对应星期行输入公式:=if(b4<>"",text(b4,"aaaa"),""),向右填充就能自动匹配对应星期,调整年月后所有内容自动更新,适配不同月份的考勤统计需求。
考勤状态分类统计公式
考勤表填写完成后,可通过countif类函数快速完成各类状态统计,无需手动计数。在员工个人出勤统计单元格输入:=countif(d4:ag4,"出勤"),其中d4到ag4为该员工当月所有考勤记录区域,公式会自动算出当月实际出勤天数。统计事假、病假、迟到等其他状态时,仅需要修改条件参数即可,比如统计事假输入:=countif(d4:ag4,"事假")。如果需要多条件统计,比如统计迟到时长超过30分钟的次数,可使用countifs函数,公式为:=countifs(d4:ag4,"迟到",e4:ah4,">30"),满足多维度统计需求,灵活适配不同企业的考勤规则。

工时核算与异常考勤标记公式
按工时核算薪资的企业,可设置公式自动累计总工时:假设标准工作日出勤为8小时,半天事假计4小时,公式输入为=sum(if(d4:ag4="出勤",8,if(d4:ag4="半天事假",4,0))),高版本excel直接回车即可出结果,低版本按ctrl+shift+回车确认。异常考勤可结合条件格式和公式自动标记,选中日期区域后设置条件格式,输入公式=weekday(b4,2)>5,即可将周末自动标红,方便快速核对非工作日考勤,避免统计错误。



























