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(开始, 结束, 节假日)。
  • 复杂考勤:结合 IF、MAX、COUNTIF 和条件格式,建立自动化模板。

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

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/excel%e6%80%8e%e4%b9%88%e8%ae%a1%e7%ae%97%e8%80%83%e5%8b%a4%ef%bc%9f%e8%80%83%e5%8b%a4%e8%a1%a8%e8%87%aa%e5%8a%a8%e7%bb%9f%e8%ae%a1%e5%85%ac%e5%bc%8f/

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

相关推荐

  • TGP上DNF网络一直连接服务器失败怎么办,是什么原因

    当你在TGP上启动DNF时反复提示“网络一直连接服务器失败”,答案很简单:这通常不是游戏服务器崩溃,而是你的本地网络与TGP(现已升级为WeGame)平台之间的通信出现了障碍,原因集中在DNS解析错误、网络端口冲突或平台启动组件异常上,下面从源头开始排查,每一步都有具体可操作的步骤,dnf连接服务器失败怎么解决……

    2026年8月1日
    1800
  • 服务器测评,实测数据与性能表现,服务器性能如何测试,服务器性能测试方法

    2026 年主流服务器实测表明,搭载国产昇腾 910C 或英伟达 H20 的 AI 推理节点在千卡集群下能效比提升 35%,但高并发场景下国产替代方案在 2026 年已实现 99.99% 可用性,成为政务与金融首选,随着 2026 年算力基础设施的迭代,服务器选型逻辑已从单纯的“参数堆砌”转向“场景适配度”与……

    2026年5月12日
    4100
  • SVN客户端怎么上传文件到服务器端,操作步骤是什么?

    SVN客户端怎么上传到服务器端?完整操作步骤与避坑指南SVN客户端上传到服务器端的核心操作是:在本地工作副本中执行“提交”(Commit),将修改后的文件版本同步至仓库服务器,这个过程并非简单的文件复制,而是一次完整的版本记录与同步,很多新手容易把“上传”理解成用FTP拖文件,结果导致文件冲突或版本混乱,我会把……

    2026年10月5日
    000
  • 2026年VPS双11哪家性价比高?国内外VPS云主机服务器推荐

    2023年双11期间,VPS云主机促销核心在于利用限时折扣降低初期成本,建议优先选择支持按需付费且具备免费迁移服务的服务商,以最小化试错风险,双11早已不是单纯的电商狂欢,对于开发者、站长以及中小企业IT负责人而言,这是一年一度以最低成本部署基础设施的最佳窗口期,服务器作为数字业务的基石,其稳定性与性价比直接决……

    2026年6月28日
    1810
  • tg225 b1服务器怎么加硬盘,详细安装步骤是什么

    tg225 b1服务器加硬盘并不复杂,核心是先确认空闲盘位和背板接口类型,然后选择匹配的硬盘安装,最后在阵列卡或操作系统里完成识别和配置,tg225 b1服务器加硬盘教程:先确认盘位和背板再动手tg225 b1扩展硬盘位的硬件基础tg225 b1服务器在多数情况下属于2U机架式机型,前面板通常预留了4个或8个3……

    2026年10月2日
    100
  • E4A怎么和服务器数据传输

    E4A和服务器数据传输,最直接的方式就是通过HTTP协议调用服务器接口,用POST或GET方法发送请求并接收返回数据,这就好比你在餐厅点菜,E4A客户端是顾客,服务器是后厨,HTTP协议是传菜员,接口是菜单,搞清楚这个流程,剩下的就是具体代码和格式的细节问题,E4A怎么和服务器数据交互的基础流程很多初学者一上来……

    2026年8月20日
    700
  • 三星手机DNS服务器错误怎么办,网络连不上是什么原因?

    三星手机DNS服务器发生错误,通常不是手机硬件坏了,而是网络连接过程中的临时故障、Wi-Fi路由器设置问题或系统网络配置异常导致的, 绝大多数情况下,通过重启手机、重置网络设置或修改Wi-Fi的DNS地址就能解决,不用急着送修,为什么会提示DNS服务器错误,这代表什么手机提示DNS错误,就像你找人问路,但通讯录……

    2026年9月15日
    100
  • aspx

    ASPX(Active Server Pages Extended)是微软.NET框架中用于构建动态Web应用程序的核心技术之一,它结合了HTML标记、服务器端代码(通常使用C#或VB.NET编写)和.NET框架的强大功能,为开发企业级、高性能、安全的网站和Web应用提供了坚实的基础,尽管更新的框架如ASP.N……

    2026年2月5日
    11000
  • CSTServer云服务器低至6折值得买吗?香港洛杉矶服务器价格

    对于需要低成本、高稳定性且具备快速部署能力的出海业务或技术团队,CSTServer提供的香港/洛杉矶节点及美国裸金属服务是目前兼顾性价比与网络质量的优选方案,尤其是其低至6折的促销力度和19.9元起的入门门槛,显著降低了初始试错成本,在2026年的云计算市场中,单纯的价格战已不再是用户决策的唯一标准,随着全球网……

    2026年6月30日
    2300
  • 杭州短租服务器是怎么收费的,杭州短租服务器一个月多少钱?

    杭州短租服务器费用通常按“配置规格+租用时长+带宽/流量+公网IP+防御+机房线路”组合收取,云服务器适合按小时或按量付费,物理服务器多为按天、按月短租并可能收押金, 想判断贵不贵,先把计费项拆开,再对照业务场景选方式,杭州短租服务器是怎么收取费用的?先看计费公式短租服务器不是只收“一台机器”的钱,杭州机房和云……

    2026年10月6日
    000

发表回复

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