首页 办公 正文

excel筛选加班日期(筛选 日期)

Excel中考勤记录通过函数计算出加班时间!我们需要在图中标记位置输出员工的加班时间。按名称整理好每个人的上下班的打卡时间(有电子打卡机的可以直接导入数据。...

Excel中考勤记录通过函数计算出加班时间!

现在很多公司都实行上下班打卡制。以打卡时间作为有没有迟到或者加班等的依据。下面我就来讲讲,用Excel软件通过考勤计算加班时间的方法。

01

首先,我们打开Excel软件,找到考勤记录,如图所示,我们需要在图中标记位置输出员工的加班时间。

02

如图所示,在E2单元格中输入公式:=TEXT(MOD(C2-D2,1),"h小时mm分"),按回车键。

03

该员工的加班时间就出来了,下拉单元格填充格式,则其余员工的加班时间就自动计算生成。

04

该过程中,我们主要应用了两个函数:TEXT函数(数值转成文本)和MOD函数(求余数)。

EXCEL 考勤记录筛选迟到以及加班时间

一、制作方法:

假设某公司有甲、乙、丙、丁四个部门,以甲部门为例(因为其他部门的方法是一样的,只不过时间设置不同而已),其上下班时间安排是: A班:7:30-16:30 B班:12:00-21:00 C班:10:00-19:00 D班:8:30-17:30

考勤规则:上班时间后5分钟内打卡不算迟到,加班半小时以下不计加班。

首先,按名称整理好每个人的上下班的打卡时间(有电子打卡机的可以直接导入数据,手动打卡钟的就只能手动输入时间了)

第二步,在整理好的上下班时间工作表的第一行依次输入姓名(即A1格)、日期(即B1格)、排班(即C1格)、上班时间(后面的以此类推)、下班时间、考勤结果(上班)、考勤结果(下班),标准下班时间、加班时间、加班时间修正等行名

第三步,如果有几个部门,且每个部门的上下班时间不一致,则最好按部门将员工分类在同一个工作表的不同工作薄里, 第四步,设置单元格的格式

1、凡是用时间表示的,都用“hh:mm”的格式 2、记得在输入时间的时候关闭输入法

第五步,下面将进行具体的计算公式设置(以甲部门的A班为例,其他部门的不同班次,只是公式里的时间不同)

二、EXCEL的使用技巧:

1、右键单击窗口下面的工作表标签,如“Sheet1”.在弹出的菜单中选择“选定全部工作表”

2、如何快速删除单元格信息, 有一排数据,想快速删除这组数据,可以使用“填充删除法”。选中该列空白单元格,将鼠标移至该单元格右下方,鼠标变成黑色十字后,向上拖动填充。整组数列填充空白完成,等于删除了整组数列。

3、excel对每个单元格都有默认的命名方式,即字母+数字,如A7,表示第一列的第七排单元格。如果想按照我们自己的想法去重新命名一个单元格,如,将B7改为“我的单元格”,则首先点击该单元格,,选中左上角的名字,修改为“我的单元格”

4、想快速查看一列或者排的和,可以单击这拍最后一个有数字的单元格,网上拖动全部选择,excel会自动显示选择的这列的。

5、单元格内的数据有批注,格式,内容等等,但是只想要单纯的数字,不需要其他东西时,可以选中该单元格,点编辑——清除,可以选择清除格式,内容,批注,或者全部东西都删除。

6、选中不相邻的单元格,可以先按住ctrl,再进行点击选择。

excel如何筛选同一天加班又请假

可以使用函数嵌套实现。

1、实现效果

休假类别改为了“单天请假”、“2-3天”、“4-5天”和“5天以上”,如果不习惯可以在公式内自行修改。

2、示例公式

=LOOKUP(TEXT(MIN(IF(MMULT(TRANSPOSE(ROW($F$2:$F$18)),--((F2+COLUMN(A:E))=IF(D2=$D$2:$D$18,$F$2:$F$18))),"X",F2+COLUMN(A:E))),"0;;"F2+6)-TEXT(MAX(IF(MMULT(TRANSPOSE(ROW($F$2:$F$18)),--((F2-COLUMN(A:E))=IF(D2=$D$2:$D$18,$F$2:$F$18))),,F2-COLUMN(A:E))),"0;;"F2-6)-1,{1,"单天请假";2,"2-3天";4,"4-5天";6,"5天以上"})

*数组公式,需要三键结束输入(CTRL+SHIFT+ENTER)。

3、公式简析

①以目标日期为基准,向上、向下分别生成连续5天的日期。

②将目标员工实际请假的日期去除掉。

③中间空缺日期的数量就是连续请假的天数。

④根据空缺日期的数量,返回对应的请假类型。

以H6单元格为例进行演示:

另外还可以看到,H3单元格在计算过程中,中间只空缺了1个日期,所以最后返回了“单天请假

求助EXCEL考勤 如何筛选员工上班日期及加班时间

在员工姓名的旁边添加上班时间、下班时间、加班时间3列,加班时间=下半时间-上班时间-应上班时间,然后选中第一行开启筛选功能即可。

本文转载自互联网,如有侵权,联系删除