EXCEL公式 计算员工出勤时间

知道员工上班和下班时间,计算出员工当天总共出勤小时数。要求1:(小于15分和大于等于45分上下班的,算整点上下班,比如 17:45下班算18点下班:8:14上班算8点上班) 要求2:(大于等于15和小于45分 上下班的,算半点上下班,比如 18:44下班算18:30,7:15上班算7点30上班)。有没有会的大神,求指导,感激不尽。 以下是我的公式,不知道哪里出错了 =ROUND((HOUR(E2)+IF(MINUTE(E2)>=45,1,0)+IF(MINUTE(E2)>=15,0.5,0))-(HOUR(D2)+IF(MINUTE(D2)>=45,1,IF(MINUTE(D2)>=15,0.5,0))),1)

计算出勤小时的公式:“=IF(AND(A2>=TIME(7,15,0),A2=TIME(11,25,0),B2<=TIME(11,40,0)),4,ROUNDUP((B2-A2)*48,0)*0.5)” 1、在excel2016中,建立表格。 2、在c2中输入公式,可以看见,7:40—11:25,算作4小时。 3、填充后的计算结果。 4、增加6:13—12:00,取整数6。 5、“,ROUNDUP((B2-A2)*48,0)*0.5”中的48,因为结果是以天为单位了,想让结果为小时就必须乘24,是强制转为时间格式。在e2输入“=b2-a2",得到”0.16“。
温馨提示:答案为网友推荐,仅供参考
相似回答