当前位置:首页 > 教育综合 > 正文

EXCEL如果当天日考勤时间超过18:00,结果为1,不超过18:00,结果为0.5,怎么设公式?

excel考勤迟到公式

回复 试试下列公式行不行 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) 把第一行的公式拉下来就好了.

EXCEL考勤公式设置

=IF(COUNTIF($B$2:$B$9,B2)=1,"只打卡一次("&IF(C2<--"12:0:0","上","下")&"班)",IF(C2<--"12:0:0",IF(C2>--"8:30","迟到",""),IF(C2<--"17:30","早退",""))) 至于全天没打卡的,以什么方式记录?是有日期但没有打卡时间记录,还是连日期都没有?

EXCEL公式 计算员工出勤时间

计算出勤小时的公式:“=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“。

EXCEL公式,计算每日出勤时间。

首先,最简单的是两个时间直接相减即可得到时间差。但是注意,存储结果的单元格要设置成时间格式。

上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢?

上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差。如下图设置单元格格式为“[h]:mm:ss”,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差。

如何用excel公式计算考勤的加班时间?

1、首先,将每个人的姓名和相应的打卡时间记录在Excel之中。

2、然后点击菜单栏中的“数据”选项卡,在数据选项卡中找到我们所需要的“数据工具”中的“分列”。

3、点击“分列”,弹出选项卡,选择“固定宽度”,然后点击“下一步”按钮。

4、在文本分列向导中,适当调整列表的位置,使得每一个时间点都分隔开,接着点“下一步”按钮。

5、列表就单独分割开了。

6、根据上面的步骤,在“加班时间”这一列的对应方,如图所示,输入函数“=TEXT(MOD(C2-B2,1),"h小时m分钟")”,然后点击回车键,显示D2内容。

7、在显示结果栏的下方出现十字形光标时,下拉或者双击,则可以填充所有的内容了。

展开全文阅读