当前位置:首页 > 日记 > 正文

Excel制作迟到早退旷工的考勤表

Excel制作迟到早退旷工的考勤表

Excel里面,如何根据打开的时间,算出员工是否迟到、早退或是旷工呢?这样的考勤表如何使用Excel来做。下面我们先看下表。

上表中,A列记录的是来上班的时间,即进入公司就打卡,该时间是上班的时间。B列是员工离开公司的时间,即下班时间。现在,我们要做的就是根据这两个时间,算出员工是迟到、早退还是旷工。

一、计算是否旷工

要计算这个就简单了,只要员工没有上午打开时间,说明他没有来上班,自然就是旷工。

在E2中使用的公式为:=IF(A2="","旷工","") 然后往下填充,即可得出是否旷工。

二、计算是否迟到

计算是否迟到的标准是:打开的时间是否超过公司规定的上班时间,这里假定为上午8:00,超过就是迟到,否则就是提前或刚好。

在C2单元格中使用的公式为:=IF(A2="","",IF((A2-"8:00")*24*60>0,"迟到","")) 然后往下填充,即可得出结果。

在这里大家还得留意一下,要判断是否迟到,首先要判断A列是否为空,如果为空说明没有刷卡,这种情况属于旷工。即不旷工又有刷卡时间的,这种情形才纳入判断是否为迟到的情况。而判断的标准是以8:00为参照对象,超过8:00为迟到,否则都是正常上班的(比如提前来也准时来都是正常上班)。

三、计算是否早退

该计算方法和迟到的计算方法类似,就不过多介绍了。公式为:=IF(A2="","",IF((B2-"11:30")*24*60<0,"早退",""))

知识拓展:

刚才的公式大家可能已看到了,下面我们再看一次,然后给出解释。

迟到公式:=IF(A2="","",IF((A2-"8:00")*24*60>0,"迟到",""))

早退公式:=IF(A2="","",IF((B2-"11:30")*24*60<0,"早退",""))

公式里面出现:(A2-"8:00")*24*60>0和(B2-"11:30")*24*60<0,这个啥意思呢?这个是指将两个时间相减,然后乘以24小时再乘以60分,这样会得出一个数字。以这个数字为参照对象再来判断是否迟到或早退。

比如:=("8:01"-"8:00")*24*60 大家想想,这个结果应该是多少?这个结果是拿8:01减去8:00,两个时间相减哦。

如果是 ("8:01"-"8:00") 那么结果是:0.000694444444444497 它只是一个小数而已,很难判断是否迟到,而我们需要的是,两个时间相减是多少分钟,只要得出分钟,就知道是否迟到,所以,公式就为:=("8:01"-"8:00")*24*60

看到了吧,再乘以24再乘以60,就得出分钟数了。如果得出的分钟数等于0,说明超过8点才打开,肯定就迟到了嘛,如果数等于或小于0,说明是准时或提前上班,未迟到。好了,其它的都是类似的,就不再解释了。

相关文章

PS合成童话故事中毛骨悚然的悬浮场

PS合成童话故事中毛骨悚然的悬浮场

毛骨悚然,童话故事,场景,电脑软件,PS,除了令人毛骨悚然的悬浮房屋,你会掌握如何创建一些非常酷的3D风格的字体效果,如何有效地结合你的场景,以及如何使用透视线的角度。最终效果1、新建1300 * 1833 px,分辨率为150 px文件。 2、把素材拖入文档,…

win10分辨率设置

win10分辨率设置

设置,分辨率,电脑软件,win10分辨率怎么设置呢?首先我们需要更新一下显卡驱动,让win10系统识别最优的分辨率状态,接下来的步骤让小编详细的介绍win10分辨率设置的方法。win10分辨率设置方法步骤如下:1.点击右下角的&ldquo;通知中心图标&rdquo;>…

Angularjs 实现移动端在线测评效果

Angularjs 实现移动端在线测评效果

移动端,推荐,在线,效果,电脑软件,注:此文所用的angular版本为 1.6一、运行效果图二、需求1. 点击选项时,背景变为黄色(即选中状态),并且自动切换到下一题2. 切换到下一题时,顶部进度随之改变3. 选中时要把对应的分值记录下来(因为要根据分值算出最…

JavaScript中Hoisting详解  | 变量

JavaScript中Hoisting详解 | 变量

函数声明,提升,变量提升,详解,电脑软件,本文主要给大家介绍了关于JavaScript中Hoisting(变量提升与函数声明提升)的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。如何将 函数声明 / 变量 “移动” 到作用域的顶部…

ppt2010怎样制作艺术字水印

ppt2010怎样制作艺术字水印

方法,水印,艺术字,电脑软件,  ppt2010如何用艺术字做水印呢?这时我们需要用到母板的功能,具体怎么做,对于不常用对于不常用ppt的朋友或许有点难度,下面小编来告诉你ppt2010用艺术字做水印的方法吧。ppt2010用艺术字做水印的方法在&ldquo;视…

php大小写转换函数 | strtolower、

php大小写转换函数 | strtolower、

大小写,转换函数,电脑软件,php,strtoupper,1,将字符串转换成小写strtolower函数: 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串。例子:<?php $str = "I want To FLY"; $str = strtolower($str); echo $st…

jQuery 实现鼠标画框并对框内数据

jQuery 实现鼠标画框并对框内数据

数据,实例代码,鼠标,并对,电脑软件,jquery库:jquery -1.10.2.min.js,jQuery UI - v1.12.1。jQuery 代码不多说了,之间上代码。不懂的地方看注释。<script type="text/javascript"> //鼠标按下时的X Y坐标 var mouseDownX; var mouseDownY; /…

WebService传XML 简单实例

WebService传XML 简单实例

简单实例,电脑软件,WebService,XML,WebService传XML 简单实例传送 [WebMethod]public XmlDataDocument GetSiteAData(string AssignName) { XmlDataDocument xd = new XmlDataDocument(); DataSet ds = BusinessWork.BusinessWor…

Windows7 IIS+ASP http500内部服务

Windows7 IIS+ASP http500内部服务

显示,错误,服务器,本来面目,电脑软件,在WINDOWS 7上安装了IIS7.5,调试ASP程序时出现http500内部服务器错误:首先,打开IE选项设置&mdash;高级&mdash;把&ldquo;显示友好http错误信息&rdquo;,可以看到如下错误提示:解决办法是打开将错误送到浏览器…

详谈jQuery unbind 删除绑定事件 /

详谈jQuery unbind 删除绑定事件 /

标签,删除,绑定事件,方法,移除,jQuery unbind 删除绑定事件unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。你可以将你用bind()注册的自定义事件取消绑定。如果提供了…

给Ajax返回的HTML标签动态添加样式

给Ajax返回的HTML标签动态添加样式

标签,方法,动态添加,样式,电脑软件,今天在做项目时,在页面中用ajax返回了另一个页面,突然发现返回页面中的表格把页面给顶了出去,经过一番研究,终于解决了。先准备好要返回内容的容器<div class="container"> </div>预定义一个样式,以便返回的…

Word2013怎样对表格更换样式颜色

Word2013怎样对表格更换样式颜色

样式,表格,颜色,电脑软件,  Word2013表格初始默认的样式看起来感觉没什么特色,如果想为了提高表格的质量,我们可以更换样式颜色。以下是小编为您带来的关于Word2013表格更换样式颜色,希望对您有所帮助。Word2013表格更换样式颜色具体做法:1、…