点击蓝字【秋叶 Excel】

发送【7】

免费领 1000+篇 Excel 精选教程!

本文作者:卫星酱

本文编辑:卫星酱

锵锵~大家好哇!这里是秋叶编辑部~

上回咱们给大家分享了计算考勤工时的公式,当时就有同学反馈了:

实际的考勤比这还复杂呢!

小编我正苦思冥想,还能有什么考勤方法?

就有另外一位读者小伙伴提供了一个答案:

▲ 一开始小编还没理解,哈哈

那么事不宜迟,今天咱就来看看一天打四次卡,该怎么统计工时和迟到早退

数据分析

在写公式之前,我们先来思考一个问题:

工时是怎么计算的?

回顾上篇文章,可以看到工时=下班时间-上班时间。

这是一天打两次卡的情况。

而一天打四次卡,我们就要灵活变动,把公式修改为:

工时=下午下班时间-上午上班时间-(下午上班时间-上午下班时间)

所以,我们还是可以和一天打两次卡的表格一样,利用文本提取函数,将各个打卡时间分开。

公式撰写

思路整理好了,接下来写公式:

=RIGHT(B2,5)-LEFT(B2,5)-(MID(B2,11,5)-MID(B2,6,5))

其中,上午上班时间和下午下班时间还是用 Right 和 Left 函数提取,中间的两个则用 Mid 函数。

还有迟到早退,同样用条件格式来标记:

点击【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,输入公式:

=OR(LEFT(B2,5)>"09:00",MID(B2,11,5)>"13:00")

也就是考勤表中,上午 9 点后,或下午 1 点后打卡的人记为迟到。

早退同理,写公式:

=OR(MID(B2,6,5)<"12:00",RIGHT(B2,5)<"19:00")

上午 12 点前,或下午 7 点前打卡的人记为早退。

好了,今天分享的是一天打四次卡的情况下,计算工时和迟到早退的几个公式~

一天四次打卡的考勤计算,其实核心逻辑和两次打卡一样。

虽然公式看起来复杂,但本质仍是数学问题。面对这类 Excel 难题,关键要:

1️⃣分析数据特征(如本例发现每个时间点字符数一致)

2️⃣利用特征简化处理

3️⃣转化常规计算逻辑

记住:很多复杂的问题,拆解后都是基础操作的组合。掌握这个思路,90%的考勤计算都能搞定!

如果你想知道更多数据分析思路,更多 Excel 实战技巧——

那你千万别错过秋叶 Excel 3 天集训营

0 基础也能学:小白也能快速上手,早用早下班~

高效技巧+名师带教:少走弯路,效率直接起飞,省下来的时间拿去享受生活!

福利多多:现在扫码报名,还能领取函数手册+快捷键大全+30 套 Excel 模板+课程保姆手册~

秋叶 Excel 3 天集训营

现在免费报名中!

名额有限

错过后悔