用excel的公式计算加班时间,

用excel的公式计算加班时间,满30分钟不满1H记为0.5H,不满30分钟一律忽略不计,比如加班开始时间为18:30,如果打卡时间是18:31就从19:00开始计算,这个的公式怎么弄?
如果打卡时间是18:31就从19:00开始计算的意思就是只要不足30分钟都忽略不计,哪怕差1分钟也不行,例:18:30-21:30记为3H,18:31-21:30记为2.5H

假如时间数据在B2,格式是标准时间格式:
计算开始时间:
=INT(MOD(B2,1)*24*10/5)*5/10

如果要用下班时间(假如在C2)直接计算:
=MOD(B2,1)*24-INT(MOD(B2,1)*24*10/5)*5/10
如果也要取整,则要参照上班时间处理下班时间
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-18
假如时间数据在B2,格式是标准时间格式:
计算开始时间:
=INT(MOD(B2,1)*24*10/5)*5/10

如果要用下班时间(假如在C2)直接计算:
=MOD(B2,1)*24-INT(MOD(B2,1)*24*10/5)*5/10
如果也要取整,则要参照上班时间处理下班时间追问

如果打卡时间是18:31就从19:00开始计算的意思就是只要不足30分钟都忽略不计,哪怕差1分钟也不行,例:18:30-21:30记为3H,18:31-21:30记为2.5H

这个怎么计算?

追答

=INT(mod(B2,1)*24*2)/2

本回答被网友采纳
第2个回答  2012-05-18
“如果打卡时间是18:31就从19:00开始计算”没看明白

比如B1下班时间为,A1为加班开始时间,那么加班小时数:
=FLOOR(B1-A1,0.5/24)/TIME(0,60,0)追问

如果打卡时间是18:31就从19:00开始计算的意思就是只要不足30分钟都忽略不计,哪怕差1分钟也不行,例:18:30-21:30记为3H,18:31-21:30记为2.5H

这个怎么计算?

追答

公式的结果就是这样,试了不行吗?

追问

是啊,18:38以上的就可以,18:38以下的就还是记为3H呢。

追答

请把问题说清楚,怎么不行,别惜墨如金。
举例说明,起始时间、截止时间、时长,怎么个不对?

本回答被网友采纳
第3个回答  2021-01-28
有时7:00上班凌晨2:00下班,有时7:00上班23:00下班如何用公式计二算超出12时的时间长短
第4个回答  2012-05-21
IF配合时间加减函数
相似回答