Excel怎么计算考勤?考勤表自动统计公式

在 Excel 中计算考勤,核心在于处理日期与时间的差值,并排除非工作日(周末/节假日)

以下是从基础到进阶的几种常用方法,你可以根据实际数据格式选择最适合的一种。

根据打卡记录计算考勤,我需要2天,同事10分钟就搞定了
加载中
根据打卡记录计算考勤,我需要2天,同事10分钟就搞定了

基础场景:计算工作时长(小时数)

假设数据如下:

  • A列:日期
  • B列:上班时间
  • C列:下班时间

简单计算(不含午休扣除)

如果不需要扣除午休,直接用下班时间减去上班时间:

=(C2-B2)24
  • 注意
    • 乘以 24 是因为 Excel 中时间是以“天”为单位存储的,乘以24转换为小时。
    • 单元格格式需设置为数值常规,不要设置为时间格式,否则结果会显示为时间(如 08:30 而不是 8.5)。

处理跨天打卡(如夜班)

如果员工可能跨天打卡(22:00 上班,次日 06:00 下班),上述公式会得出负数,使用 IF 函数修正:

=IF(C2<B2, C2-B2+1, C2-B2)24
  • 逻辑:如果下班时间 < 上班时间,说明跨天了,加 1(即加1天)再相减。

扣除午休时间

假设午休固定为 1 小时(12:00-13:00),且假设所有打卡都在午休前后:

=MAX(0, (C2-B2)24 - 1)

    Excel怎么计算考勤?考勤表自动统计公式

  • 逻辑:总时长减去1小时,使用 MAX(0, ...) 防止因打卡异常导致出现负数时长。

进阶场景:计算“工作日天数”(排除周末)

如果你需要计算从入职到现在的实际出勤天数(不含周六日),使用 NETWORKDAYS 函数。

公式:

=NETWORKDAYS(开始日期, 结束日期)

示例

  • A2:2026/10/01
  • B2:2026/10/10
  • 公式:=NETWORKDAYS(A2, B2)
  • 结果:8天(自动排除了中间的周六、周日)

进阶:扣除法定节假日

如果公司需要扣除特定的法定节假日(如春节、国庆等),可以将假期列表放在一个区域(H2:H10),然后使用第三个参数:

=NETWORKDAYS(A2, B2, H2:H10)
  • H2:H10 是你手动输入的法定节假日日期列表。

综合场景:考勤汇总表(自动统计迟到、早退、缺勤)

这是最实用的场景,假设:

  • B列:应上班时间(如 09:00)
  • C列:应下班时间(如 18:00)
  • D列:实际上班时间
  • E列:实际下班时间
  • F列:应出勤天数(可用 NETWORKDAYS 计算)

判断是否迟到

=IF(D2="","", IF(D2>B2, "迟到", "正常"))

Excel怎么计算考勤?考勤表自动统计公式

  • 更精确的迟到分钟数:
    =IF(D2>B2, (D2-B2)2460, 0)
    • 结果单位为分钟

判断是否早退

=IF(E2<C2, "早退", "正常")
  • 早退分钟数:
    =IF(E2<C2, (C2-E2)2460, 0)

计算实际出勤小时数(含迟到/早退影响)

=IF(AND(D2<>"", E2<>""), MAX(0, (E2-D2)24 - 1), 0)
  • 这里假设扣除1小时午休,如果某天没打卡(D2或E2为空),则返回0。

统计月度迟到次数

假设 G 列是“迟到状态”(值为“迟到”或空):

=COUNTIF(G2:G31, "迟到")

统计月度迟到总分钟数

假设 H 列是“迟到分钟数”:

=SUM(H2:H31)

高级技巧:使用条件格式高亮异常

为了让考勤表更直观,可以使用条件格式自动标红异常数据:

  1. 标红迟到

    • 选中实际上班时间列(D列)。
    • 开始 > 条件格式 > 新建规则 > 使用公式。
    • 输入:=D2>B2
    • 设置格式为红色字体或填充红色背景。
  2. 标红早退

    • 选中实际下班时间列(E列)。
    • Excel怎么计算考勤?考勤表自动统计公式

      公式:=E2<C2

    • 设置格式为黄色填充。
  3. 标红未打卡

    • 公式:=OR(D2="", E2="")
    • 设置格式为灰色填充。

常见错误排查

  1. 结果显示为小数或时间格式不对

    • 确保计算时长的单元格格式设置为“常规”“数值”,而不是“时间”。
    • 时间相减后乘以 24 得到小时,乘以 2460 得到分钟。
  2. NETWORKDAYS 结果不对

    • 检查日期列是否为真正的“日期格式”,而不是文本,可以用 =ISTEXT(A2) 测试,如果返回 TRUE 则需转换。
    • 确保节假日列表中的日期也是日期格式。
  3. 跨天打卡计算错误

    • 务必使用 IF(C2<B2, C2-B2+1, C2-B2) 这种逻辑,否则深夜下班会算成负数。

总结建议

  • 简单考勤:用 (下班-上班)24
  • 排除周末:用 NETWORKDAYS(开始, 结束, 节假日)
  • 复杂考勤:结合 IFMAXCOUNTIF 和条件格式,建立自动化模板。

如果你能提供具体的 Excel 截图或数据结构(是否有午休、是否跨天、是否需要扣款),我可以为你定制更精确的公式。

首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/486084.html

(0)
服务器为何循环重定向?服务器循环重定向怎么解决
上一篇 2026年7月12日 09:07
Excel怎么算考勤?自动计算迟到早退天数
下一篇 2026年7月12日 09:09

相关推荐

  • Excel中怎么截屏?Excel截图快捷键

    在Excel中截屏并插入图片,最高效且无损画质的方式是使用“截图”工具栏(Windows快捷键Win+Shift+S或Excel内置截图功能),而非直接按Print Screen键粘贴,这样能避免背景杂乱并支持矩形/自由形状裁剪,很多职场人在处理报表时,常遇到需要将屏幕上的数据图表或网页信息嵌入Excel的需求……

    2026年7月9日
    12800
  • AIoT赛道独角兽有哪些?2026年最具潜力的独角兽企业排名

    AIoT赛道的爆发式增长已成定局,未来的行业巨头必将是那些能够打通“端-边-云-网-智”全链路的企业,核心结论在于:AIoT赛道独角兽的生存法则,不再是单一的硬件出货量竞争,而是基于场景化落地能力的生态价值竞争, 只有具备底层技术自研能力、垂直行业深度理解力以及数据闭环运营力的企业,才能在万亿级市场中突围,实现……

    2026年3月11日
    12400
  • ajaxupload.js怎么用?ajaxupload.js上传文件失败怎么办

    ajaxupload.js 是一款轻量级、无依赖的纯 JavaScript 文件上传组件,它通过模拟 iframe 或 FormData 技术实现无刷新上传,特别适合需要兼容旧版浏览器或简化前端代码的中小型项目,在 Web 开发领域,文件上传始终是一个既基础又复杂的环节,许多开发者在面对大文件传输或需要兼容 I……

    2026年6月5日
    3800
  • 服务器ip并发限制功能怎么设置?服务器并发连接数限制配置方法

    服务器IP并发限制功能是保障服务器稳定运行、防止资源耗尽及应对恶意攻击的核心策略,其本质在于通过控制单一IP地址在单位时间内的连接请求数量,确保服务器在合法负载范围内持续提供服务,对于任何面向互联网的业务系统而言,合理配置并发限制不仅是技术优化的必要环节,更是业务连续性的最后一道防线,通过精准设定阈值,管理员能……

    2026年4月4日
    6900
  • ajax下拉框如何获取数据库数据?ajax异步加载数据

    通过Ajax异步请求后端接口,将数据库中的JSON数据动态渲染至前端下拉框,是解决页面刷新卡顿、提升用户体验的标准且高效的技术方案,在Web开发中,下拉框(Select)是最常见的交互组件之一,当数据量较小且固定时,直接写在HTML里没问题,但一旦涉及数据库,比如用户列表、商品分类或地区信息,数据动辄成千上万条……

    2026年6月3日
    2600
  • AIoT商业前景如何?AIoT商业模式有哪些

    AIoT商业的核心在于通过“感知-分析-决策”闭环,将物理世界的实时数据转化为可执行的商业智能,从而在2026年实现从“连接万物”到“智能自治”的跨越,AIoT如何重构实体经济的运营效率过去我们谈论物联网,更多关注的是设备是否在线、数据是否上传,到了2026年,行业共识认为,单纯的连接已不再是壁垒,真正的价值在……

    2026年6月16日
    3800
  • 秋枫云香港HGC服务器120元/月配置如何?香港云服务器推荐

    秋枫云香港HGC方案以120元/月的极低门槛提供原生IP与三网优化,是追求稳定海外业务且预算敏感用户的优选解法,秋枫云香港HGC套餐核心配置解析在云服务器市场鱼龙混杂的今天,选择一款性价比极高的产品并非易事,秋枫云推出的这款香港HGC线路套餐,之所以能在众多竞争者中脱颖而出,关键在于其配置与价格的精准平衡,我们……

    2026年6月25日
    1700
  • 如何将aspx网页文件直接转换为PDF格式,有高效方法吗?

    在ASP.NET中修改PDF文件,可以通过集成专业的PDF处理库来实现,例如使用iTextSharp、PDFsharp或Aspose.PDF等,这些库提供了丰富的API,允许您动态编辑PDF内容,包括添加文本、图像、水印、表单字段、合并拆分页面以及加密等操作,核心方法是:在ASP.NET项目中引入合适的库,编写……

    2026年2月4日
    15100
  • AIoT能找工作吗?AIoT专业就业前景怎么样

    AIoT行业目前处于人才需求旺盛的黄金发展期,就业机会丰富且薪资待遇普遍高于传统互联网行业,核心结论是:AIoT不仅能找工作,而且能找到高薪、高成长性的好工作,但前提是必须具备跨学科的复合型技术能力,AIoT(人工智能物联网)并非单一技术的孤立存在,而是人工智能(AI)与物联网(IoT)的深度融合, 这一领域正……

    2026年3月19日
    12900
  • ZoroCloud美国双ISP VPS性能如何?美国VPS哪家稳定

    ZoroCloud新上线的64/66段美国双ISP VPS凭借极佳的IP信誉和超高纯净度,目前正以低至5折的优惠价格提供,是追求高解锁能力和稳定连接用户的理想选择,在云服务器市场日益内卷的当下,选择一款既稳定又能完美解锁流媒体服务的VPS,往往需要在价格、性能和IP质量之间做艰难的平衡,ZoroCloud此次推……

    2026年7月4日
    14600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注