怎么用excel统计考勤的方法

供稿:hz-xin.com     日期:2025-01-17
员工考勤机导出的EXCEL数据,如何进行考勤统计?

1、建立一个关于员工考勤的excel表格。

2、将指纹考勤机的内部数据导入excel文件中。


3、建立考勤天数、缺勤天数以及是否满勤三个选项。

4、将鼠标放在考勤天数下方的单元格中,输入公式=COUNTIF(B3:S3,"已签到"),回车后即可计算出1号员工的考勤天数。

5、选中该单元格后下拉即可得到其他员工的考勤天数。


6、缺勤天数的计算方法与第四步和第五步相同,将鼠标放在U3单元格中,输入公式=COUNTIF(B3:S3,"缺勤"),计算出1号员工的缺勤天数,统计出1号员工的缺勤天数向下填充公式即可得出其他员工的缺勤天数。


7、在V3单元格输入=IF(T3=18,"是","否"),即可计算出1号员工是否满勤。

8、统计出1号员工的满勤状况后向下填充公式即可得出其他员工是否满勤,综上每个员工的考勤状况就可以得出了。

参考资料来源:百度百科-考勤

方法/步骤


1
首先新建一个excel表格,在空白处点击右键,在弹出的快捷菜单中点击【新建】下【microsoft excel 工作表】;

2
将其改名为员工考勤,方便存放和查找;

3
打开工作表,将工作表的【sheet1】、【sheet2】、【sheet3】等分别改为员工姓名,如果默认的工作表不够的话,可以点击右下角“+”号,添加工作表;

切换到“杀姐姐”,在A1中输入“日期”,在B1中输入“上班签到”,C1中输入“下班签到”,D1中输入“迟到”,在E1中输入“早退”,根据自己的需要,还可输入别的考勤参数;

在A2中输入需要考勤的日期:“2015-8-1”;

选中这个单元格,将鼠标移动到A2的右下角,鼠标变成“+”时点击鼠标左键不放,向下拖动鼠标到A32,松开左键,系统会自动显示出8月份的所有日期;

选中A1到E32,按下【ctrl】+【c】组合键,单击“骨头”工作表,在“骨头”工作表中,选中A1到E32,按下【ctrl】+【v】组合键,相同的方式复制到其他员工的工作表;

接下来,导入员工的上班和下班时间;

接下来设置员工上下班时间作息表,本例中上班时间为早上9点,下班时间为下午6点半,对于迟到和早退的员工使用符号标出
点击第一个工作表“杀姐姐”,按住【shift】键选中最后一个工作表“东方”,同时对这三个工作表进行编辑:在单元格D2中输入公式(见下图);

按下回车键确认,然后使用自动填充功能将公式应用到余下的单元格中;

相同的,在E3单元格输入公式(见下图);

相同的按下回车键确认,然后使用自动填充功能将公式应用到余下的单元格中;

用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班为例,其他部门的不同班次,只是公式里的时间不同) 1、上班的考勤结果计算公式:
=IF(AND(D2>=VALUE("07:35"))=TRUE,"迟到",IF(D2=0,"未打卡",""))
此公式的意思是,如果“D2”格,即上班时间列中的时间大于等于“7:35”,则显示“迟到”,如果“D2”格中无数据,即为“0”的时候,则显示“未打卡”,以上两个条件都不符合的时候,则显示为空白,即正常上班的意思; 2、下班的考勤结果计算公式:
=IF(AND(E2>=VALUE("16:30"))=TRUE,"加班",IF(E2=0,"未打卡","早退"))
此公式的意思是,如果“E2”格,即下班时间列中的时间大于等于“16:30”,则显示为“加班”,如果“E2”格中无数据,即为“0”的时候,则显示“未打卡”,以上两个条件都不符合的时候,则显示为“早退” 3、加班时间的计算公式 =IF((E2-H2)<0,"0",E2-H2)
此计算结果本来只需要“E2-H2”即可,即用“下班打卡时间”减去“标准下班时间”即可,但这样的计算结果有可能会产生负数,比方说员工早退的时候,以至于造成后面的计算产生错误,因此需要调整一下公式。此公式的意思是:如果“E2-H2”的计算结果小于“0”,则将计算结果显示为“0”,否则显示“E2-H2”的计算结果。 4、加班时间修正的计算公式
=IF(HOUR(E2)-IF(((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0))<0,"",HOUR(E2
)-IF(((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)))
需要修正加班时间数的主要原因是,在统计公式里,会将每天的小于半小时的时间累加起来,导致计算结果偏大,违背了考勤规则,即半小时以内不计入加班,所以需要此公式来进行修正。
此公式比较复杂,因为有几层意思,分别解释如下:
“IF((E2-H2)*24)>=1,16,16.5)”的意思是,如果“E2-H2”即“下班打卡时间”减去“标准下班时间”的计算结果乘上24后大于等于1,则其计算结果为“16”,否则为“16.5”。这里乘上24的原因是需要将计算结果从时间数转换为小时数;
“IF(HOUR(E2)-IF(((E2-H2)*24)>=1,16,16.5)”的意思是,将“E2”格即“下班打卡时间”中的小时位上的数减去16或16.5
“IF(MINUTE(I2)>=30,0.5,0)”的意思是,如果“I2”即“加班时间”列中的分钟数大于等于30分钟,则计算结果为“0.5”,否则为“0”,此公式就是考勤规则的修正公式;
“(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的意思就是将下班打卡时间上的小时数减去16或16.5(标准下班时间)再加上分钟数上的修正公式所得到的计算结果“0”或者“0.5”。这样就会使计算结果符合考勤规则。 整个公式的意思,
如果“(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的计算结果小于“0”,则显示为空白,否则按
“(HOUR(E2)-IF((E2-H2)*24)>=1,16,16.5)+(IF(MINUTE(I2)>=30,0.5,0)”的计算结果显示。 这个公式是最复杂的,而且实际运用当中,也是有错误的。还需要继续学习来修正。 第六步:所有的计算到此都已经完成了,其他班次的只要在公式中将时间改一下就可以了,如B班,在计算上班的考勤结果时,将公式改成=IF(AND(D2>=VALUE("10:05"))=TRUE,"迟到",IF(D2=0,"未打卡",""))就可以了。
第七步:将各个班次的计算公式复制到每个人每天的那一行单元格中就可以了,计算结果会自动显示出来,这里要注意的是,在复制的时候要对应好单元格,否则也会产生错误,而且也会影响后面的考勤统计。 第八步,下面将进行统计公式的设置 1、统计“迟到“的计算公式
=COUNTIF(厅面!F219:F249,"迟到")
这里是在同一个工作表中的不同工作薄中进行统计。公式的意思是计算“厅面”工作薄里“F219”到“F249”这个数据区域(31个单元格,代表31天)里“迟到”这个字符的数量有几个。 “事假”、“病假”、“例休”的计算公式一样,只需把“迟到”改成“事假”或“病假”或“休”即可,而且都是在“F”列中取数据;但是“例休”的数据要在“C”列即“排班”列中取数据。 2、统计“未打上班卡”和“未打下班卡”的计算公式 =SUM(COUNTIF(厅面!F219:F249,"未打卡")-J6)
公式的意思是计算“厅面”工作薄里“F219”到“F249”这个数据区域(31个单元格,代表31天)里“未打卡”这个字符的数量有几个,再将计算结果减去“J6”格中的数据,“J6”格是指每位员工例休的天数。因为按“考勤结果”的计算公式计算,员工在例休的时候,也会显示“未打卡”的记录。“未打上班卡”在“考勤结果(上班)列中取数据,“未打下班卡”在“考勤结果(下班)列中取数据。
3、统计“出勤天数”的公式 =SUM(31-J6-D6-E6-F6)
这个公式比较简单,只是个合计公式,用总天数减去“事假”、“病假”和“例休”的天数即可。 要注意的是,在做统计公式的设置的时候,必须对应好每位员工打卡时间的单元格区域,否则就会出错。
到此,全部工作就算完成了,所有的设置只需一次,以后在统计其他月份的考勤的时候,只需将打卡时间重新整理,复制粘贴或者重新输入就可以了,但是在这样操作之前,应该先“另存为”一份,保持原始文件的可用性,并且可以留档。
总体来讲,整个过程还算满意,但得不到满分,主要有两个方面的问题:
1、不能自动识别不同班次选择不同的计算公式,还需要人工按照排班表,选择不同的计算公式进行计算,这会有些麻烦。
2、“加班时间修正”的计算公式还存在错误的地方,会使计算结果偏大,出现错误的时候,一般都会偏大0.5小时。
以上两个问题还需要进一步的学习才能进行修正,敬请期待,也请高手指教

如果要我花几天做这么个筛选表格,我选择go die。依据我这个资深小白的多年经验来看,即使有模板,每次重新修改一个数字,都有可能出现意想不到的错误。最后的结果就是我累了,放过我吧。
这种事情我还是选择交给机器来自动化处理。既省事又能保证准确率,起码比我人工操作的工作率高。请假调休,考勤核对,所有流程手机一键搞定,无需多方往返操作;支持手机打卡,降低排队和机器故障造成的考勤偏差,按规则自动免除打卡失误。自动抓取、统计考勤数据,请假、加班实时同步到薪资核算表。实时更新年假及其他假期剩余额度,精确到小时。
系统自动计薪,让HR告别Excel的折磨。加班三薪、违规扣款、绩效系数……HR只需录入计薪规则,一劳永逸。自动统计考勤数据,发送给员工确认,免去时候扯皮。实时生成考勤报表,领导随时问起,HR心不慌,一目了然展示全员状态。操作就是这么稳。别让我推荐哪家好,问就是欢雀

钉钉考勤报表可以一键导出,考勤、请假,自动汇总,无需再重复进行excel处理。
极速打卡极致体验,手机秒变考勤机,彻底告别排队;自动打卡,员工不再忘打卡
团队状态随时了解团队出勤,实时查看,发现优秀的人;多地多店,统一管理

excel怎么统计考勤
1、我们用Excel表格简单的统计员工的考勤,正常出勤的以“√”表示。这里员工出勤简单的以“√”表示,不出勤日期的单元格则为空,所以我们直接统计非空单元格的个数,就是员工的出勤天数;2、统计考勤时,选中首个员工出勤列的首行,选择fx函数;3、在插入函数对话框的“查找函数”处输入“COUNTA”,...

怎样在excel统计考勤?
1、打开电脑上的excel软件。2、打开一个新建表格,标题可以根据自己的需要编写自己公司名称及月份,之后合并单元格居中就可以了。副标题可以输入部门,考勤员等信息,副标题可以根据自己公司的需要写或者不不写。3、表头输入日期和姓名划分行和列,行为姓名,列为时间。先输入日期,按alt+回车键,再输入姓...

用excel表格怎么算考勤?
Excel表格可以用来计算考勤工时。下面是一个简单的方法:首先,在Excel表格中创建一个新的工作表,用来记录员工的考勤信息。在第一列中输入员工的姓名或编号,从第二列开始,每一列代表一个工作日。在每个工作日的单元格中,输入员工的考勤情况,比如"出勤"、"迟到"、"早退"、"请假"等。在每个工作日...

excel表格统计出勤天数excel表格统计出勤天数怎么弄
1打开excel,鼠标左键选中需要记录出勤与否的单元格,点击数据-下拉列表 2添加✓代表出勤,点击➕图标 3添加✖️表示缺勤,点击确定 4开始填写出勤情况 5填写完毕,点击需要统计出勤天数的单元格,在顶部输入=countif(第一行出勤情况,"✓"),点击✓6如图所示...

EXCEL如何统计一个月里的考勤excel如何统计一个月里的考勤天数
要统计一个月里的考勤,可以使用EXCEL中的日期函数和逻辑函数来实现。可以创建一个表格,包含员工姓名、日期和考勤状态(如出勤、迟到、旷工等),然后使用COUNTIF、SUMIF等函数来计算各种考勤状态的次数,以及统计每个员工的出勤天数和缺勤天数。可以利用筛选功能和条件格式来更方便地查看数据和分析结果。

用Excel做考勤统计的详细方法
使用Excel进行考勤统计的步骤详述如下:首先,整理好每个员工的上下班打卡时间。接着,在工作表中依次输入姓名、日期、排班、上班时间、下班时间、考勤结果(上班)、考勤结果(下班)等信息。对于多个部门,按部门分类整理数据。设置单元格格式为“hh:mm”。根据排班安排设置考勤计算公式:上班考勤结果:`=IF...

如何在Excel表格中统计考勤表的总天数?
在Excel表中,您可以使用以下步骤合计考勤表中的天数:1. 首先,在表格中创建一列用于记录每个员工的出勤天数。2. 在该列中输入以下公式:=COUNTIF(B2:G2,"√"),其中B2表示该员工的第一天考勤情况,G2表示该员工的最后一天考勤情况,"√"表示出勤。3. 按Enter键,该公式会计算并显示出该员工的...

怎么用Excel制作考勤统计表?
1. 打开Excel,选中需要处理的考勤记录数据区域。2. 前往“插入”选项卡,点击“数据透视表”按钮。3. 保持默认设置,点击“确定”以在新工作表中创建数据透视表。4. 数据透视表创建后,界面将显示空白透视表和字段拖放区域。5. 将“姓名”字段拖动到透视表的“行标签”区域。6. 接着,将“刷卡时间...

如何统计excel表格每人每月出勤天数如何统计excel表格每人每月出勤天 ...
1、首先点击Excel软件,打开Excel表格 如图。2、然后对Excel表格进行所需编辑 如图。3、用鼠标选中B2单元格 如图。4、在B2单元格中输入公式:=COUNTIF(C2:Y2,$K$2) 如图。5、然后按回车键,可以得出刘备10月份出勤天数 如图。6、然后用鼠标双击B2单元格右下角,快速填充单元格。Excel表格中统计员工...

每个员工的上下午的考勤时间如何统计出来?
1、首先在excel表格中输入一组数据,对应了每个人的上下午的考勤时间。2、在C1单元格中输入公式:=VLOOKUP(A1,A1:B10,2,1)。3、点击回车并下拉公式生成对应A列的相同的姓名的下午的考勤记录,并复制粘贴数值。4、选中三列单元格并点击“数据”中的“删除重复值”。5、点击勾选“列A”并点击确定...