如何用excel计算加班时长?

2025-05-20 05:23:26
推荐回答(5个)
回答1:

你要的公式:

=SUMPRODUCT(IF(B2:AE2>17/24,B2:AE2-17/24,B2:AE2+7/24)*(B2:AE2<>""))

数组公式,同时按下Ctrl+Shift+Enter结束输入。

得出的结果单位为天,如果需要转换为小时使用该结果*24,如果需要转化为分钟使用该结果*1440,如果需要显示时间格式自行调整单元格格式。

回答2:

=SUMPRODUCT((B2:AE2>=TIME(17,,))*((B2:AE2-TIME(17,,))))*24+SUMPRODUCT((B2:AE2"")*MOD(B2:AE2-TIME(17,,),1))*24

=(SUMPRODUCT((B2:AE2"")*MOD(B2:AE2-TIME(17,,),1))+SUMPRODUCT((B2:AE2>TIME(17,,))*((B2:AE2-TIME(17,,)))))*24
结果设置为常规格式,单位为小时。

回答3:

1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。

2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。

回答4:

1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。2、然后点击菜单栏中的... 接着点“下一步”按钮。5、列表就单独分割开了。6、根据上面的步骤,在“加班时间

回答5:

加一个条件判断函数,如果时间小于8:00,加24:00,就这么简单