如何用excel计算加班时长?
单位打算统计17:00以后大家的加班时间(精确到分钟),我之前采用的是笨方法:B1-“17:00”;当遇到超过0:00的时候这个公式就不管用了,于是就把这些超过0:00的...
单位打算统计17:00以后大家的加班时间(精确到分钟),我之前采用的是笨方法:B1-“17:00”;当遇到超过0:00的时候这个公式就不管用了,于是就把这些超过0:00的踢出来用D3+1-"17:00"这样计算;然后再把得到的时长累加。由于每个人的工作时间都不一样,这花费了我大量的时间,效率奇慢。当遇到空格我完全不知道怎么处理,尝试过if函数没成功。求教各位大佬这应该怎么设计组合函数,图一是实例。知识无价,我知道10财富太少了,但这是我唯一的10财富(图二)。恳请各位路过的大佬帮帮忙。
展开
6个回答
展开全部
追问
膜拜大佬。大佬可以讲解下公式最后的7/24和*(B2:AE2"")吗?我直接把单元格设置成[h]:mm好像就可以了 不用再去*24/*1440转换。
追答
翻天要加1天啊,那么1+时间-17/24不就等于时间+7/24了。
至于*(b2:ae2"")是只有有数据的单元格参与计算,空单元格不计算的意思
展开全部
=SUMPRODUCT((B2:AE2>=TIME(17,,))*((B2:AE2-TIME(17,,))))*24+SUMPRODUCT((B2:AE2<TIME(17,,))*(B2:AE2<>"")*MOD(B2:AE2-TIME(17,,),1))*24
或
=(SUMPRODUCT((B2:AE2<TIME(17,,))*(B2:AE2<>"")*MOD(B2:AE2-TIME(17,,),1))+SUMPRODUCT((B2:AE2>TIME(17,,))*((B2:AE2-TIME(17,,)))))*24
结果设置为常规格式,单位为小时。
或
=(SUMPRODUCT((B2:AE2<TIME(17,,))*(B2:AE2<>"")*MOD(B2:AE2-TIME(17,,),1))+SUMPRODUCT((B2:AE2>TIME(17,,))*((B2:AE2-TIME(17,,)))))*24
结果设置为常规格式,单位为小时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。
2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。
2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-10-30
展开全部
1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。2、然后点击菜单栏中的... 接着点“下一步”按钮。5、列表就单独分割开了。6、根据上面的步骤,在“加班时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加一个条件判断函数,如果时间小于8:00,加24:00,就这么简单
追问
大哥 这函数具体怎么写,可以给个实操吗?比如A1数值是2:30。
还有空值单元怎么处理?
追答
做加法运算啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询