由于上面的问题所以公式修改
要通过Time函数重组时间 提取打开时间里面的 小时和 分,并且设定秒为0
这样的好处是,8点上班 8:00:01秒算不算迟到?
理论上来说是迟到的,但是实际呢?跑到打卡机上一看 还没8:01 是不是觉得自己没迟到?
所以这个去零还是很人性化的。
通过TIme重组时间后 获得的时间是1900年1月0日 所以日期相同就可以进行判定了

公式判定逻辑说下
1.判定有没有下班时间 如果没有下班时间那么就没有加班时间
2.判断有没有上班时间并且下班时间大于晚上6点,如果没有上班打卡,并且下班晚于6点,那么加班一律从6点后开始计算
3.判断是不是早于6点,并且下班时间大于下午4点 如果是那么加班时间按下午4点后计算
4.判断是不是早于8点,并且下班时间大于下午6点,如果是那么加班时间俺下午6点后计算。
如果还要加就是迟到的 要不要算加班费。这个看楼主需求