excel考勤时间计算

上午8:30上班 晚上17:30下班,中午11:30--12:30休息,晚上18:00后算是加班。只有上班和下班时间打卡,共两次。

怎么算出工作时间和加班时间?

找出同一天的第一次打卡时间及最后一次打卡时间
如果最后一次打卡时间是18:00之前,则工作时间是8小时,无加班时间
也可以用上班时间=(最后一次打卡时间-第一次打卡时间)*24-1
如果最后一次打卡时间>18:00,则加班时间=(最后一次打卡时间-第一次打卡时间)*24-1-8
工作时间就是8小时撒追问

亲 我想问的是EXCEL里面的计算公式撒~不过还是谢谢你的回答

追答

找出同一天第一次打卡时间及最后一次打卡时间,函数我不知道怎么写,VBA可以做

追问

不懂VBA,要不我把表格发给你看一下,你能做一个模板给我吗?
我在网上搜的看不懂

追答

这个表是多个员工号,多天数据的,按员工号及日期排序后,copy过来,点击按钮

你可以看一下执行按钮后的结果

追问

谢谢 很高级的感觉,就是不能在里面加名字 要不然就乱掉了

追答

我是没有加名字列,但员工号可以确认是一个人,跟加名字不冲突的,都是表示同一人

温馨提示:答案为网友推荐,仅供参考
相似回答