excel 计算工作时间

excel 计算每天工作时间~

A B C D E F G
上班时间 下班时间 上班时间 下班时间 加班时间起始 加班结束时间 一天总工时
8:00 11:30 12:00 17:00 17:30 20:00

G2 =TEXT((B2-A2)+(D2-C2)+(F2-E2),"H小时M分")
一天正常工时 =TEXT((B2-A2)+(D2-C2),"H小时M分")
当天加班工时 =TEXT(F2-E2,"H小时M分")

假设A1写入起始时间,B1写入结束时间
则公式可以写成
=B1-A1

如果是两个单元格写入的是日期
则公式可以写成
=DATEDIF(A1,B1,"D")
得出的是相差的天数

可以这样来实现:
可以利用公式:=DATEDIF(D2,E2,"d")*9+E2-D2-DATEDIF(D2,E2,"d")

DATEDIF(D2,E2,"d")*9:求出按天计算的工作小时,每天按9小时计算

E2-D2-DATEDIF(D2,E2,"d"):计算出时间的差,起始小于结束为正,起始大于于结束为负数





假设08:00-19:04在单元格a1, 简单的公式为
=8+if(right(a1,5)&":00"<="17:40:00",0,hour((right(a1,5)-"17:40:00"))+round(minute((right(a1,5)-"17:40:00"))/10,)/6)
如果前面的时间不能保证8小时正常上班,也可以做到,但公式要复杂很多。

=TIME(17,0,0)-TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW()))
可以显示现在距离晚上5点的时间....
第一个TIME函数里的三个数字是你工作结束时刻!

计算工作时间并不是很难的事,可你想过吗,为什么两次提问都无人应答?

相关兴趣推荐

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网