手机版

如何用excel统计打卡时间 计算是否迟到

时间:2021-09-13 来源:互联网 编辑:宝哥软件园 浏览:

如何用excel统计打卡时间,计算自己是否迟到!我讲过根据打卡时间计算员工是否迟到,迟到人数,但是有朋友问了一个问题:公式错了!为什么8点前打卡很晚?

查看他发来的数据表,时间的格式是这样的!下表:

表面上只是时间,但实际数字是日期和时间,只设置为通过单元格格式显示时间。

最初:

日期是EXCEL中的整数,是从1900年1月1日开始的天数。

时间是小数,24小时就是一天,所以24点就是1,其他时间都是小数。

在这个表中,打卡时间是日期和时间,所以不能直接和1/3(8点)比较,因为日期和时间必须都大于1/3,直接套用昨天文章中的公式会有错误。

实现了公式。1.统计晚了。

在C2单元格中输入公式:

=if(text(B2,“hh :mm 3360 ss”)1/3,“late”、“”)。

并填写下来,就可以算出每个员工是否迟到。

下图:

文本(B2,“hh:mm:ss”):

日期和时间的单元格值仅由TEXT函数保留,该函数精确到秒。TEXT是一个文本函数,得到的时间是文本格式。

文本(B2,“hh:mm:ss”):

通过减负操作,将文本格式的时间转换为数字格式。

if(text(B2,“hh :mm 3360 ss”)1/3,“late”、“”);

将数字格式的时间与1/3(8点)进行比较。大于1/3则晚于8点,晚;否则,将返回空值。

第二,直接用打卡时间统计迟到人数。

在单元格B17中输入公式:

=SUMPRODUCT(N(TEXT(b 2: b 16,“hh 3360mm : ss”)1/3))

你可以直接根据打卡时间来统计迟到的总人数。

下图:

版权声明:如何用excel统计打卡时间 计算是否迟到是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。