Excel如何区分计算跨日期(加班到次日)的加班

释放双眼,带上耳机,听听看~!

由于不同日期对应得加班类型不同,因此,在计算加班时,需要明确加班时间实际归属的日期

举例,周五晚上18:00开始加班,但是周六早上02:00才下班,这就需要我们根据考勤打卡记录(或者加班单)对加班时间进行区分,周五属于平时加班,而周六属于周末加班

因为要处理大量的数据,所以还是用函数来处理比较高效

这里,作者分享一下自己的实际工作经验给大家。

工具/原料

  • office配置

方法/步骤

  1. 1

    下图是案例。

    我们要根据加班开始和加班结束的时间,判断出加班时间的所属日期

  2. 2

    先计算加班开始日期的加班时数。

    IF函数进行判断。

    当结束日期大于开始日期时(24:00-加班开始时间)*24,

    否则:(加班结束时间-加班开始时间)*24。(即:无次日加班的情形)。

  3. 3

    先计算加班结束日期的加班时数。

    继续用IF函数进行判断。

    当结束日期大于开始日期时(加班结束时间-0:00)*24

    否则:0。(即:无加班到次日的情形)。

  4. 4

    计算出加班开始日期加班结束日期加班时数后,我们复制函数公式,并选择性粘贴为数值(目的是为了便于移动数据位置)。

  5. 5

    删除加班开始时间和加班结束时间所在列,只留下加班日期及加班时数

  6. 6

    复制加班结束日期及加班时数,并粘贴到加班开始时间及加班时数的下方。

  7. 7

    删除加班时数为0的数据(即:无次日加班的数据)。

    最终的加班汇总表(实际加班日期及对应加班时数)如下图。

  8. 8

    如果要根据加班日期区分平时,周末,节假日加班,请参考下方经验。

    1Excel如何根据打卡记录区分平时加班和周末加班

  9. 9

    如对您有帮助,请点赞、投票鼓励一下作者,谢谢~

注意事项

  • 函数公式中的时间,记得要加前后双引号(大写或英文键盘下输入)。
  • 更多实用经验,请进入作者百度经验主页学习,也欢迎大家关注作者,与作者一起进步。

人已赞赏
经验

快速了解krita的环绕模式

2020-11-9 3:35:57

经验

在Excel中如何拆分文本数字?

2020-11-9 3:35:59

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索