excel表格如何判定员工签到时间是否有效?

根据工作需要,对员工的钉钉签到时间进行统计,要求员工每天签到2次(上午09:30-10:30,下午16:30-17:30),每天必须在这2个时间段内签到才是有效签到。现在钉钉报表导出的时间只有每天2次签到的时刻,如何在导出的excel表格中快速判定出那些是有效的签到?

打开excel表格,选中原始数据区域,选择功能区的【插入】-【数据透视表】。按照默认设置,点击【确定】按钮在新表中创建数据透视表。创建数据透视表后效果如下图,工作表界面是空的数据透视表,右侧是数据透视表各字段及行标签、数值等字段拖动区域。将【姓名】字段拖到【行标签】处,将【刷卡时间】拖到【数值】框。点击【刷卡时间】字段,选择【值字段设置】。如下图,更改名称为“上班时间”,下面选择【最小值】。同样的方法,再次拖动【刷卡时间】字段到【数值】框,设置字段,更改名称为“下班时间”,下面选择【最大值】。选中透视表中的数值区域,鼠标右键选择【设置单元格格式】,选择一个时间格式。这样,就生成了一个包含人名和上下班时间的统计表,下一步可以进行如下操作进一步操作和识别异常情况:1)如果上班时间和下班时间一致,则为员工漏打卡,如下图红色框中记录;2)通过判断上班时间是否在规定的上班时间之前来识别员工是否迟到,标红即可;3)通过判断下班时间是否在规定的下班时间之后来识别员工是否早退,标红即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-28
打开excel表格,选中原始数据区域,选择功能区的【插入】-【数据透视表】。按照默认设置,点击【确定】按钮在新表中创建数据透视表。创建数据透视表后效果如下图,工作表界面是空的数据透视表,右侧是数据透视表各字段及行标签、数值等字段拖动区域。将【姓名】字段拖到【行标签】处,将【刷卡时间】拖到【数值】框。点击【刷卡时间】字段,选择【值字段设置】。如下图,更改名称为“上班时间”,下面选择【最小值】。同样的方法,再次拖动【刷卡时间】字段到【数值】框,设置字段,更改名称为“下班时间”,下面选择【最大值】。选中透视表中的数值区域,鼠标右键选择【设置单元格格式】,选择一个时间格式。这样,就生成了一个包含人名和上下班时间的统计表,下一步可以进行如下操作进一步操作和识别异常情况:1)如果上班时间和下班时间一致,则为员工漏打卡,如下图红色框中记录;2)通过判断上班时间是否在规定的上班时间之前来识别员工是否迟到,标红即可;3)通过判断下班时间是否在规定的下班时间之后来识别员工是否早退,标红即可。
第2个回答  2022-08-27
打开excel表格,选中原始数据区域,选择功能区的【插入】-【数据透视表】。按照默认设置,点击【确定】按钮在新表中创建数据透视表。创建数据透视表后效果如下图,工作表界面是空的数据透视表,右侧是数据透视表各字段及行标签、数值等字段拖动区域。将【姓名】字段拖到【行标签】处,将【刷卡时间】拖到【数值】框。点击【刷卡时间】字段,选择【值字段设置】。如下图,更改名称为“上班时间”,下面选择【最小值】。同样的方法,再次拖动【刷卡时间】字段到【数值】框,设置字段,更改名称为“下班时间”,下面选择【最大值】。选中透视表中的数值区域,鼠标右键选择【设置单元格格式】,选择一个时间格式。这样,就生成了一个包含人名和上下班时间的统计表,下一步可以进行如下操作进一步操作和识别异常情况:1)如果上班时间和下班时间一致,则为员工漏打卡,如下图红色框中记录;2)通过判断上班时间是否在规定的上班时间之前来识别员工是否迟到,标红即可;3)通过判断下班时间是否在规定的下班时间之后来识别员工是否早退,标红即可。
第3个回答  2022-08-19
假设时间在G列,在一空白列(如:I列),I2用公式:
=IF(OR(AND(MOD(G2,1)-"9:30">=0,MOD(G2,1)-"10:30"<=0),AND(MOD(G2,1)-"16:30">=0,MOD(G2,1)-"17:30"<=0)),"有效","")
下拉。本回答被提问者和网友采纳
第4个回答  2022-08-18
假设时间在A列
=IF(AND(A2>=TIME(9,30,0),A2<=TIME(10,30,0),"OK","NG)
后面的仿照写
相似回答