使用excel分析打卡机数据做考勤表

您所在的位置:网站首页 打卡机考勤机怎么使用 使用excel分析打卡机数据做考勤表

使用excel分析打卡机数据做考勤表

2024-05-17 15:47| 来源: 网络整理| 查看: 265

文/王乐生

以前使用excel都是处理一般的数据,今天老板交了一个任务给我—让我使用指纹打卡机里面的数据做出考勤表出来。当时一听到这个任务,我是懵逼的,不信你看。

PS:在网上找不到类似的解决办法,我在思考为什么,是不是另有玄机或者更好的解决办法而我不知道???

这是指纹打卡机原始数据:

指纹打卡机原始数据

老板要求做出来的效果:

老板要求做出来的效果

其实做出这样的效果最简单的就是——手工输入。但是我嫌太麻烦而且又太慢了(眼睛疼),所以就想办法用excel做出这样子。

首先我想到的是上网查,结果大家都是简单粗暴只有上下班,没有像老板要求的这么复杂的例子。无奈。。。

好啦,经过两个多小时辛苦的探索,我做出来的效果图如下:

最终做出来的效果图

做的时候真的是眼睛疼,而且又紧张,不过还好老天眷顾+脑瓜子灵光,终于也算是做出来了,可能没有那么好看,可是我这个版本数据很齐全对不对!

好啦,现在开始说步骤。

第一步,把打卡机数据ctrl+A全选,ctrl+c复制,打开一个excel文档,ctrl+v粘贴。

把行列对齐

初步的效果图如下:

把数据粘贴到excel中的效果

好了,现在我们要做的就是先给name(姓名)一列排序,先随便选中name(姓名)一列的某个单元格(注意:有姓名的单元格)数据—>排序—>A-Z

排序

接下来选中name(姓名)一列,ctrl+c复制,粘贴在DateTime(打卡时间)后面。现在效果如图:

复制名字列

删除空行

接下来我们要从DateTime(打卡时间)里面取出日期和时间

取好列名

在日期的第一格使用=INT(G2)公式,取出日期

使用int函数取出日期

回车后的效果图

截取日期的效果图

在这里为什么结果会是数字,因为这是取出来的时间戳,时间戳都是用数字表示,我们将这一列单元格设置成日期格式

设置日期列单元格格式

设置好之后的效果图

单元格格式设置好的效果图

接着,把鼠标放在这个单元格的右下角,当鼠标变成黑色的实心的十字架时,将整列填充完毕

日期列效果图

接下来取时间

使用=G2-I2公式,取出时间

使用=G2-I2取时间公式示例

记得要给时间列设置单元格格式

给时间列设置单元格格式

使用鼠标十字架填充时间列

取出日期和时间效果图

接下来很重要的一步,通过时间分辨出每个时间段上下班的标志,在这里我们要分辨两次。

因为第一次是分辨准确的上下班时间段,第二次则是分辨出上午下午晚上就OK了

先取好列名

取好列名

使用  =IF(J2



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3