0,"迟到"&TEXT(C2-"8:45","[M]分钟百"),"")下拉度填充在F2中输入或复制问粘贴下列公式答=IF(D2-"17:00">0,"","早退"&TEXT("17:00"-D2,"[M]分钟"))下拉填充exc" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求用<em>Excel</em>计算迟到时间和缺勤早退的公式-excel 迟到统计,excel如

求用<em>Excel</em>计算迟到时间和缺勤早退的公式-excel 迟到统计,excel如

作者:乔山办公网日期:

返回目录:excel表格制作


在E2中输入或复制粘贴下列公式
=IF(C2-"8:45">0,"迟到"&TEXT(C2-"8:45","[M]分钟"),"")
下拉填充
在F2中输入或复制粘贴下列公式
=IF(D2-"17:00">0,"","早退"&TEXT("17:00"-D2,"[M]分钟"))
下拉填充

按以zd下步骤操作:

  1. 选C列,单击【数据】→分列,按空格分列,将日期、时间分成2列,也就是D列是时间。

  2. 在E2输入公式:=IF((D2-"8:00">0)*(D2-"12:00"<0),"迟到","")

  3. 在F2输入公式:=IF((D2-"12:00">0)*(D2-"17:00"<0),"早退","")

  4. 在D1、E1、F1分别输入标题,比如时间、迟到否、早退否

  5. 对A:F列做数据透视表,即可统计每个人迟到、早退次数。


你是要显示出迟到的人还是统计出迟到的人数?

用条件格式,让迟到的人的那行变红

我这里设定的是上班时间大于11:30且小于15:00或者大于9:30且小于11:00的时候变红

条件格式的公式如下:

=or(AND(TIMEVALUE(RIGHT($D1,5))>TIMEVALUE("11:30"),TIMEVALUE(RIGHT($D1,5))<TIMEVALUE("15:00")),AND(TIMEVALUE(RIGHT($D1,5))>TIMEVALUE("09:30"),TIMEVALUE(RIGHT($D1,5))<TIMEVALUE("11:00")))



=IF(OR(A1="",A1="未打卡"),"未打卡",IF(AND(TEXT(A1,"H:mm")>TEXT(B1,"H:mm"),TEXT(A1,"H:mm")<TEXT(C1,"H:mm")),"正常","迟到"))

注:A1为签到时间,B1单元格内为7:25(为了调整时间方便我用的是单元格,也可以写成时间)C1为7:55;B1与C1是允许打卡上下限时间;
---------------------------------------------------

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网