用Excel制作考勤表时怎样自动填充考勤状态

有的考勤指纹机可以把数据输出到Excel中,这样就得到一堆时间数据,那么怎样利用所给时间在Excel中自动填充“迟到、早退”的考勤状态呢?下面述说如下。

操作方法

  • 01

    打开已经导入考勤数据的Excel软件,结构情况如图,在C1中添加一项“考勤状态”名称。

  • 02

    假如上午上班时间是8:00-11:30,下午上班时间是14:30-17:00,规定迟到时间不能超1小时,那么在C2中输入【=IF(HOUR(B2)<12,IF(OR(OR(HOUR(B2)<8,AND(HOUR(B2)=8,MINUTE(B2)<=0)),HOUR(B2)>11,AND(HOUR(B2)=11,MINUTE(B2)>=29)),"上午签到",IF(OR(HOUR(B2)<9,AND(HOUR(B2)=9,MINUTE(B2)<30)),"上午迟到","上午早退")),IF(OR(HOUR(B2)>16,AND(HOUR(B2)=16,MINUTE(B2)>=59),HOUR(B2)<14,AND(HOUR(B2)=14,MINUTE(B2)<=30)),"下午签到",IF(OR(HOUR(B2)<15,AND(HOUR(B2)=15,MINUTE(B2)<30)),"下午迟到","下午早退")))】后按回车。

  • 03

    如果该员工没迟到、早退,那么C2将显示“上午签到”正常状态。

  • 04

    再选择C2,当右下出现“+”后,把“+”用鼠标左键按住往下拖动自动填充公式。

  • 05

    如果想把“迟到、早退”项着色突出显示出来,请选菜单栏中“格式”→“条件格式”,如图自定义颜色。

(0)

相关推荐

  • 使用Excel做成绩表时如何自动实现同分同名次

    在用Excel统计成绩时,我们一般会根据成绩高低进行排序,然后按序列自动填充出名次。这种方法得出的名次与总分没有关联,即使成绩相同,也会填充出不同的名次。 如果数据较少,我们可以采用手动的方法将成绩相 ...

  • Excel制作考勤表时怎样自动录入时间

    大家也许知道在Excel中用"Ctrl+Shift+:"可以自动输入时间,但是怎样不用输入而自动录入呢?几经曲折,终于搞定,下面说说笔者的方法. 操作方法 01 打开Excel软件 ...

  • 如何利用Excel制作工资表

    使用Excel 制作工资表应该是最基本的方法,但很多教程都是涉及到Excel 函数公式,那么一般的朋友学习起来估计是有点困难.那么本文就讲解一个不需要用到任何Excel函数公式,利用Excel 201 ...

  • excel如何设置单元格有数值时就自动填充为红色?

    在编辑excel工作表的时候,想把工作表设置成单元格有数值的时候就自动填充为红色,那么该如何设置呢,下面小编我就一一为大家讲解啦! 步骤 1.首先我们先打开工作表,然后全选工作表,全选之后将鼠标移到菜 ...

  • Excel中Vlookup跨工作表查询与自动填充数据

    工作中很多朋友都会遇到 "跨工作表查询与自动填充数据"的使用场景,例如:根据商品编号查找商品的产地.规格.销量等. 1.如果商品销售信息全部在同一个表中的时,利用最简单形式的&qu ...

  • WPS2009打开数据透视表时实现自动刷新

    当WPS2009文档中某一数据透视表的源数据发生变动后,需要对数据透视表进行手动刷新操作,以将变动后的数据更新到数据透视表中。其实我们可以通过设置,在打开WPS2009文档数据透视表时实现自动刷新数据 ...

  • excel表格在打印时如何自动显示当前日期呢?

    今天小编为大家分享excel表格在打印时如何自动显示当前日期方法,教程真的很不错,值得大家学习,推荐过来,一起来看看吧! 步骤 1.首先打开要打印的excel表格,然后在菜单栏中点击“页面布局”. 2 ...

  • 用Excel制作评分表的方法

    Excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能用Excel制作评分表呢?小编今天给大家分享解决这个问题的方法.具体如下:1 ...

  • EXCEL中输入数字时怎么自动转换为大写?

    EXCEL中输入数字时怎么自动转换为大写? 操作方法 01 首先选中所有要转换为大写数字的单元格,然后右击鼠标,点击设置单元格格式 02 然后进入设置单元格格式页面,选择数字选项卡,然后点击特殊,在出 ...