每天打卡4次,EXCEL怎么计算工作时间啊?

上午上班时间10点,上午下班时间14:00;下午上班时间17:00,下午下班时间21:00
要把公式告诉我哟

假设1是F列,2是G列,3是H列,4是I列。在右侧的空列做公式 =(G2-F2)+(I2-H2).结果就是实际工作的时间。
如果早来、晚走,都不计算为工作时间,公式就比较复杂了。
=IF(AND(G2<=14:00:00,F2>=10:00:00),G2-F2,4:00:00)+IF(AND(I2<=21:00:00,H2>=16:00:00),I2-H2,4:00:00). 我没有数据,你试试看,有问题再说。追问

你好,在吗?
早来、晚走,都不计算在内,你能教教我怎么计算吗?

追答

公式已经写好了,意思是:如果G2小于等于14点,和F2大于10 点,就执行G2-F2,否则就是4小时。再加上,如果I2小于等于21点,和H2大于17点,就执行I2-H2,否则,就4小时。
整个算式中如果早来、晚走,最多也就是8小时。如果迟到了、早退了,合计的工作时间会比较少。
(公式中应该是H2>=17:00:00,写成16:00:00了)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-26
下班时间减上班时间*24就是工作了多少小时追问

公式是什么?

第2个回答  2014-10-26
半天半天算时间 然后加和 用Excel公式追问

我不会计算

相似回答