途象办公 logo途象办公树懒考勤

考勤统计 Excel 模板怎么做:一张明细 + 一张汇总就够了

几乎所有公司的考勤最终都落在一张 Excel 上。但很多人做出来的表只能"看",不能"算"——工时按打卡跨度算、午休忘了扣、跨凌晨的班直接显示负数。这篇文章给出可以直接照抄的列结构,以及 6 个最常见的公式错误。

途象办公 · 考勤知识库  更新于 2026-10-27  阅读约 8 分钟

一、结构:一张明细表 + 一张汇总表

考勤表只需要两张,多了都是负担:

很多人会把两张揉成一张宽表(每个人横向铺 31 天),结果既没法筛选也没法做透视,一到月底就卡。横向日历视图适合"看",不适合"算"——两者要分开。

二、明细表推荐列结构

分组列说明
身份工号 / 姓名 / 部门 / 考勤组工号做主键,避免同名
日期日期 / 星期 / 是否节假日星期和节假日标记决定加班倍率
班次班次名称 / 应上班 / 应下班 / 标准工时动态排班的公司必须有这一列,否则无法解释结果
打卡上班卡 / 下班卡 / 午休上卡 / 午休下卡 / 晚餐卡…四段、六段班次要展开成多列
工时实际出勤工时已扣午休/晚餐,不等于"下班 - 上班"
异常迟到分钟 / 早退分钟 / 缺卡次数 / 旷工迟到早退要留"分钟"而不是只留次数
加班平日加班 / 休息日加班 / 节假日加班三类倍率不同,必须分列
假勤请假类型 / 请假时长 / 出差 / 补卡时长单位统一(小时或天),不要混
备注人工修正说明谁改的、为什么改,留痕
关键细节:「应上班 / 应下班」这两列不能省。它是结果可解释的基础——员工问"我为什么算早退",你指给他看"你排的是 17:30 下班,你 16:50 走了",比任何解释都有效。

三、汇总表推荐列结构

分组列
出勤应出勤天数 / 实际出勤天数 / 休息天数 / 法定节假日天数
工时实际出勤工时合计 / 标准工时合计
加班平日加班时长 / 休息日加班时长 / 节假日加班时长 / 加班合计
假勤事假 / 病假 / 年假 / 调休 / 婚丧假 / 产假(按公司类型列)
异常迟到次数 / 迟到分钟 / 早退次数 / 早退分钟 / 缺卡次数 / 旷工天数
补贴午餐补贴 / 夜班补贴 / 高温补贴(可选)

汇总表的每一格都应该能从明细表推出来(SUMIFS / COUNTIFS)。如果某个数字在明细表里找不到出处,那它一定会在某个月被员工质疑,而你说不清。

四、6 个最常见的公式错误

错误 1:工时 = 下班时间 − 上班时间

9:00 到 18:00 算出来 9 小时,实际有效工时只有 8 小时(午休 1 小时)。所有按"打卡跨度"算出来的工时都偏大,加班越多的月份偏差越离谱。

错误 2:忘了晚餐时段

六段打卡的班次(中午一段、晚餐一段)要扣两次休息。只按午休扣的公司,车间员工每个月会多出十几小时。

错误 3:跨凌晨算出负数

20:00 上班、次日 08:00 下班,直接相减是 −12 小时。正确处理是"下班时间小于上班时间就 +24 小时",同时还必须把这部分工时归到上班那天,否则夜班人的月工时会被拆到两个月里。

错误 4:迟到早退只记次数不记分钟

制度里"迟到 30 分钟以上按半天事假"这类条款,只记次数就执行不了。

错误 5:加班起算点写死在公式里

有的公司 17:30 下班就算加班,有的要求 18:00 之后、并且满 30 分钟才起算,有的按 0.5 小时取整。这三点一变,加班金额就变。不要在公式里硬编码,要做成参数。

错误 6:考勤周期按自然月

26 日~次月 25 日周期的公司用自然月算,等于每个月都错两段。所有日期过滤条件都要用周期起止,而不是月初月末。

五、不想写公式的做法

上面这套列结构,本质上是把公司制度翻译成 30 多个参数。用 Excel 做,公式会越滚越复杂,而且每换一个人维护就断一次——这是绝大多数公司最终放弃自建表的原因。

途象办公的做法是:规则在页面上配(迟到宽限、免罚额度、加班起算与取整、请假计法),列在页面上配(增删、排序、改显示名),然后页面看到什么、导出的 Excel 就是什么。换人接手时,规则和列都还在系统里,不需要猜公式。

如果只是想先拿一张空白模板,最简单的路径是:注册一个免费账号 → 导入一个月的原始打卡 → 直接导出明细表和汇总表,把这两张表当成模板用。

相关阅读

一键导出明细表 + 汇总表

列可以自定义成你公司用了多年的表样。

免费开始使用