打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
聊聊用Excel算考勤


■ 案例

现从一台08年生产的指纹考勤机导出一份18年1月的考勤表,可以看出这考勤机就是按一下指纹生成一条记录,挺符合一维表设计。

然而,现公司为看大家敬业度(偷懒度),拟计算每个人出勤情况,要计算出每天出勤时长。规则如下:

  • 8:00上班、17:00下班

  • 中午12:00-13:00休息

小编看到这份考勤表,大多人都“朝7晚7”了,还要计算考勤,人性何在。。。

■ 解题思路分析

行吧,就当是拿来练练手。动手前,先理下业务思路:

然后,我们从系统角度出发更新思路图,并与上图序号保持一致:

可见解题关键在于以下两点:

  • 识别员工当天是否应出勤

用《考勤表》(姓名+日期)跟《班次表》(姓名+日期)做个Vlookup对比即可,本文暂不展开。

  • 识别员工当天上班、下班时间

在不考虑有跨夜班的场景下,用【透视表】先拉取到每名员工每天最早&最晚下班时间,再用IF计算即可。

具体操作如下。

■ 操作步骤1:生成透视表

这里要注意,我们需要拖动2次“刷卡时间”到“值字段”,用于计算最早&最晚打卡时间。

在布局上我们选择 表格形式+重复标签+不分类汇总 。

■ 操作步骤2:规范数据源格式

其实这应是第1步。

由于生成透视表后,发现E、F为“计数项”,可知系统导出的日期、时间为文本数据,我们可用“分列”转换数据源的数据类型。

■ 操作步骤3:计算当日最早和最晚打卡时间

步骤2、3操作图如下

■ 操作步骤4:用IF/IFS计算出勤情况

=IFS(E4=F4,'忘打卡',E4-'8:00'>0,'迟到',F4-'17:00'<0,'早退',true,f4-e4-1>

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
仅5分钟,将数千条打卡记录做成考勤统计表
考勤数据汇总(老师示范作业已发布,欢迎学习)
Excel考勤表统计迟到、早退、未打卡
做考勤表的详细步骤
员工考勤表范本
行政管理部考勤统计表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服