当前位置: 代码迷 >> 综合 >> excel 统计加班时长
  详细解决方案

excel 统计加班时长

热度:84   发布时间:2024-02-06 09:32:33.0

> 天天加班,每月还要写工作计量表和上下班时间,顺便统计下每天和每月的加班时长。

> 公司规定上班时间8:30  ,下班时间17:00; 17:00 -20:00 不算加班。

开始使用的公式:(比较复杂,无法使用sum 统计)
=TEXT(IF(AND(TEXT(J14,"HH:MM")>"20:00",TEXT(J14,"HH:MM")<"24:00"),TEXT(J14,"HH:MM")-"20:00",IF(TEXT(J14,"HH:MM")="00:00","00:00",IF(AND(TEXT(J14,"HH:MM")<"08:00",TEXT(J14,"HH:MM")>"00:00"),"04:00"+TEXT(J14,"HH:MM"),0))),"HH:MM")优化后的公式:(需要设置单元格格式为自定义:[h]:m)	
=IF(J14<>"",IF(AND(J14<=TIME(23,59,59),J14>TIME(20,0,0)),J14-TIME(20,0,0),if(and(J14>=TIME(0,0,0),J14<TIME(8,30,0)),time(23,59,59)-time(20,0,0)+j14,TIME(0,0,0))),TIME(0,0,0))

 

  相关解决方案