如何用EXCEL统计上班时间

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:39:47
IN OUT IN OUT
06:42 12:01 12:36 17:34

06:50 12:03 12:41 18:02

06:43 12:00 13:18 17:42
-------------------------------------------

我有这样的一个表格...

我想把时间统一一下.比如规定7:00上班

那些7点前打卡的..统一到7点...

17:34下班的..算成17:30

再计算出工时..

车间上班时间是 8:00-12:00 13:30-17:30 8小时

其他上班时间算加班...

好急啊...

大家帮帮忙啊
啊啊啊..为什么我拿公式算出来的全部都是8小时????

假设某职工早上上班时间,中午下班时间,中午上班时间和晚上下班时间分别填在
B2:E2中 , 在F2中输入公式
=MIN(C2,--"12:00")-MAX(B2,--"8:00")+MIN(E2,--"17:30")-MAX(D2,--"13:30")
将F2公式向下复制求其他人的上班时间

如果要求此人一天工时数显示成 多少小时多少分钟,则公式改成:
=TEXT(MIN(C2,--"12:00")-MAX(B2,--"8:00")+MIN(E2,--"17:30")-MAX(D2,--"13:30"),"[H]小时M分钟")

如果第一行为表头,打卡记录在ABCD列,E列上班时间:
E2=MIN(B2,"12:00")-MAX(A2,"8:00")+MIN(D2,"17:30")-MAX(C1,"13:30")
F列加班时间:
F2=B2-A2+D2-C2-E2
将EF列单元格格式设为"时间"格式.

把标准时间输入在固定的单元格如a2,用if语句判断,=if(in<$a$2,$a$2,in)