excel统计每月考勤中每天最早最晚的打卡记录

昨天有个朋友询问了关于月考勤表,统计每天每个人最早最晚的打卡记录的问题,今天抽空就出一个详细方法,供其他有需要的朋友参考。

方法/步骤

    1

    案例问题:如图,要统计出每位员工每天的出勤的最早以及最晚的那条记录,其他记录忽略。

    excel统计每月考勤中每天最早最晚的打卡记录

    2

    一、面临的问题

    1. 日期和时间在一个单元格里;

    2. 如何找出最早和最晚时间的记录;

    excel统计每月考勤中每天最早最晚的打卡记录

    3

    二、问题1的解决步骤

    提取出日期和时间,快速想到了left()以及right()函数,快速去除字符串类型,这里类型很重要,不然后面会有麻烦;

    1. 第一步,增加两列辅助列,日期和打卡时间;

    excel统计每月考勤中每天最早最晚的打卡记录

    4

    2. 第二步,用left()和right()函数取值;用left取10位得到日期,用right取8位得到具体时间;如图:

    excel统计每月考勤中每天最早最晚的打卡记录excel统计每月考勤中每天最早最晚的打卡记录excel统计每月考勤中每天最早最晚的打卡记录

    5

    三、问题2的解决步骤

    如何找出每天打卡的最早最晚打卡记录,快速想得到了数据透视表,因为它可以快速数据分析而且不需要公式,简单操作;

    1. 全选表格数据,插入数据透视表;点击确定,如图:

    excel统计每月考勤中每天最早最晚的打卡记录excel统计每月考勤中每天最早最晚的打卡记录

    6

    2. 设置数据透视表;把姓名和日期拖入行,把打卡时间拖入值,如图:

    excel统计每月考勤中每天最早最晚的打卡记录

    7

    3. 设置打卡时间的的值的属性,如图:值字段设置—最小值—数字格式,格式选择时间。

    excel统计每月考勤中每天最早最晚的打卡记录excel统计每月考勤中每天最早最晚的打卡记录

    8

    4. 同理,再把打卡时间拖入值一次,然后设置值的属性,值字段设置—最大值—数字格式,格式选择时间。

    excel统计每月考勤中每天最早最晚的打卡记录

    9

    新问题:都设置好了,但是没有达到我们想要的结果,时间显示都是0,如何处理?

    excel统计每月考勤中每天最早最晚的打卡记录

    10

    分析解决:因为之前取出的时间的格式是字符串,无法计算最大和最小,要将其转换成数值。

    excel统计每月考勤中每天最早最晚的打卡记录

    11

    然后刷新,透视表数据得到想要的结果,如图:

    excel统计每月考勤中每天最早最晚的打卡记录excel统计每月考勤中每天最早最晚的打卡记录END

注意事项

    注意时间取值的格式

    最大值和最小值的计算需要是数值格式

    有需要的朋友点赞收藏

温馨提示:经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
免责声明:本文转载来之互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。
转载请注明出处:https://www.i7q8.com/jiaoyu/2193.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月12日
下一篇 2023年07月12日
single-end

热门百科

single-end

相关推荐

关注微信