求用Excel计算迟到时间和缺勤的公式

2024-12-21 17:20:32
推荐回答(5个)
回答1:

呵呵. 这个我做过. 

1)把第一次第二次第三次第四次打卡的标题位置, 改成8:00,12:00,14:00,18:00

2) 是否迟到的公式: =IF(OR((H2>$H$1),J2>$J$1),"是","否")

3) 迟到分钟数的公式: =IF(H2>$H$1,(H2-$H$1),0)+IF(J2>$J$1,(J2-$J$1),0)

4) 是否缺勤的公式: =IF(OR((I2<$I$1),K2<$K$1),"是","否")

5) 缺勤次数的公式: =IF(I2>=$I$1,0,1)+IF(K2>=$K$1,0,1)

6) 把第一行的公式拉下来就好了. 

图片见下面示意.

回答2:

判断是否迟到(假设时间分别在A1,B1,C1,D1):=IF(OR(HOUR(A1)+MINUTE(A1)/60>8,HOUR(C1)+MINUTE(C1)/60>14),"是","否")
计算迟到时间(分钟):=HOUR(A1)*60+MINUTE(A1)-8*60+HOUR(C1)*60+MINUTE(C1)-14*60
缺勤直接用打卡次数判断,假设在F1:=IF(F1<=2,"是","否")
缺勤次数:=IF(F1=0,2,IF(F1<=2,1,0)),如果考虑忘记打卡的话,你可以适当做调整。

回答3:

我的学校里也是指纹考勤(我个人认为不好)。你可以用IF函数=IF(到班时间> 标准时间," 迟到","没迟到")注意标准时间的锁定。迟到时间=SUM(到班时间-标准时间)注意,标准时间锁住。缺勤次数:先用计数函数求出他的考勤次数=COUNTA(区域),缺勤次数=SUM(全勤次数-他的考勤次数)注意,全勤次数锁定。

回答4:

啊,楼下的,果然可以,受教了,我还不知道可以用$把单元格分开表示,我只知道两个时间在公式里不能直接比较(比如用H2>H1就判断不出来),但我不明白把H1写成$H$1是什么意思,麻烦说一下

回答5:

把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com