Excel如何用函数查询考勤异常_迟到/早退/忘打卡

  • 原创
  • |
  • 浏览:26646
  • |
  • 更新:
  • |
  • 标签:EXCEL 

考勤系统导出的考勤异常结果有误,我们该如何判定呢?

本例介绍的方法是通过IF、SUMPRODUCT、AND函数对多种情形(迟到、早退、忘打卡等)进行判定。

工具/原料

  • Office配置

方法/步骤

  1. 1

    本例中,我们首先要将判定的考勤异常结果显示在每条考勤打卡记录后方(E列),然后删除重复的考勤异常记录。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  2. 2

    我们这里使用了IF、SUMPRODUCT、AND函数的组合使用进行多次判定。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  3. 3

    函数计算的结果见下图,我们可以结合图片中的数据来确认结果是否正确。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  4. 4

    下面我们分解来看公式。

    第1次判定:打卡记录只有1次时的判定。

    1)当某人在某天的打卡记录只有1个,且该打卡记录超过中午12点(相当于数字0.5,本例以1/2代替),且打卡时间早于下午5点(即:17点,本例以17/24代替),在这3个条件都满足情况下,显示结果"未打上班卡/早退",即:上班卡没打,且早退。

    2)而如果满足前2个条件但第3个条件不满足时(即:打卡时间晚于下午5点),显示结果:"未打上班卡"。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  5. 5

    第2次判定:打卡记录大于1次(至少有2次)时的判定。

    1)如果打卡时间晚于早上8点(本例以8/24代替),显示结果:"迟到/下班未打卡"。

    2)如果打卡时间早于早上8点,显示结果:"未打下班卡"。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  6. 6

    3)如果打卡时间晚于早上8点,且早于中午12点,显示结果"迟到"。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  7. 7

    4)如果打卡时间早于早上8点,且打卡时间早于下午5点,显示结果"早退"。

    Excel如何用函数查询考勤异常_迟到/早退/忘打卡
  8. 8

    如对您有帮助,请投票或点赞鼓励一下敏丝,谢谢~

    END
  9. 8
    此文章非法爬取自百度经验

注意事项

  • 本例中,是以早上8点上班,下午5点下班为基准判定的,使用此方法的过程中应根据实际情况进行修改。
  • 更多Office实战技巧,请进入作者百度经验主页学习,也欢迎大家关注作者,与作者一起进步。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签EXCEL