当前位置:懂科普 >

IT科技

> 怎么使用excel处理考勤数据

怎么使用excel处理考勤数据

1、首先,我们打开Excel软件,找到考勤记录,如图所示,我们需要在图中标记位置输来出员工的加班时间。2、如图所示源,在E2单元格中输入公式:=TEXT(MOD(C2-D2,1),"h小时mm分"),按回车键。3、该员工的加班时间就出来了,下拉单元格填充格式,则其百余员工的加班时间就自动计算生成。4、该过程中,我们主要应用了两个函数:TEXT函数(度数值转成文本)和MOD函数(求余数),帮你设计了一个每月统计e799bee5baa6e79fa5e98193e78988e69d8331333239306564表,后面日期要31列,最后一列是个人当月合计工作小时数,如果当天打卡不足四次,当天考勤小时数为0。只要输入年度(四位数)B16中、月份D16中、工号A18、A19。。就可以自动计算。公式:统计表抬头=B16&"年"&D16&"月考勤统计表"B18=IF(A18="","",VLOOKUP(A18,$A$2:$C$12,2,FALSE))C18=IF($A18="","",IF(SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*1)<4,0,SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=2)*$G$2:$G$12)-SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=1)*$G$2:$G$12)+SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=4)*$G$2:$G$12)-SUMPRODUCT(($A$2:$A$12=$A18)*($F$2:$F$12=DATE($B$16,$D$16,C17))*($H$2:$H$12=3)*$G$2:$G$12)))选择C18向右拖,再选择C18以后的列向下拖。本回答被提问者采纳,按日期时间格式设知计表格,日期看月日中间用“/”或“-”分隔,当年年份可省,道日期与时间中间打一空格,比如A2单元格输入形式为:”8/7 9:45“;然后在C2单元格输入公式:=ROUND((B2-A2)*24,1),直接相减得出的是专天数,乘以24转化为小时,这里ROUND函数是对求出的值四属舍五入,并保留一位小数;然后再对公式下拉填充即可,现在门警兼用打卡记录的情况比较普遍,但是对于考来勤来说就比较麻烦。一个人一天可能有多次打卡记录,如何判别上班和下班时间源的打卡就相对比较麻烦。解决之道:1、用数据透百视表,结合最大值=下班时间,最小值=上班时间 2、采用VBA,根度据各公司的具体情况来计算上下班时间,你的百每人工作时间逻辑应该是:(上午度下班时间问-上午上班)+(下午下班时间-下午上班)得出就是全天的工答作时间.求出的时间放专在I列,I2 的公式为:=IF(H2=4,SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=2)*($G$2:$G$100))-SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=1)*($G$2:$G$100))+SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=4)*($G$2:$G$100))-SUMPRODUCT(($F$2:$F$100=F2)*($H$2:$H$100=3)*($G$2:$G$100)),"") 向下引用属www.51dongshi.com防采集。

许多单位都建立了考勤制度,考勤的方式也越来越智能化,不再需要人工手动填写,而是采用网上考勤或机等。这样,产生的电子版考勤数据也更加方便我们借助Excel进行处理。

方法

将考勤数据导入到Excel中,以便编写公式进行数据处理

剩下的问题,就是要解决本文前面提出的问题了。这些问题的解决,有很多方法,其中一个最容易掌握、也最简单

一般来说,考勤数据包含这几项内容:员工登记号码,上班时间,下班时间,日期。

具体操作方法如下:进入excel,选中“打卡时间”一整列,点击上方“数据”一栏,再选中其下排的“分

怎么使用excel处理考勤数据

有的考勤系统导出的数据只有员工登记号码,不能显示中文,为了统计结果更加直观,需要将号码转化成相应的姓名。这就需要用到VLOOKUP函数。首先,在新的工作表sheet2中编写两列内容,一列是登记号码,一列是与之对应的职工姓名。然后在sheet1表的登记号码列前添加“姓名”一列,并在A2单元格编写公式“= VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的内容,是B2内容在Sheet2表中通过A列查找出来的相应B列的内容。最后使用拖拽将A列姓名全部显示出来。

表格需要整理之后,才能套用Excel公式。去重,把不必要的、不需要的数据去掉通过Excel公式,

怎么使用excel处理考勤数据 第2张

怎么使用excel处理考勤数据 第3张

接下来要对上班时间和下班时间来进行处理。假定单位规定早上上班时间不能晚于9点,下午下班时间不能早与5点。那么新建两列,分别为:上午签到情况和下午签到情况,分别编写两个IF函数:

1. 将拍照日期列,复制粘贴放在一旁---数据--删除重复项--复制--转置成行(可跟源数据对齐,

IF(HOUR(C2)<9,"√","早上迟到")和=IF(HOUR(D2)<17,"下午早退","√")

公式为:=ROUND(VALUE((B2-B1)*24),0)如下图所示:

然后拖拽整列即可。

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

怎么使用excel处理考勤数据 第4张

有时需要获得职工一天的工作时间,因此需要对工作时长进行计算。新建一列“工作时长”,编写公式:

将考勤数据导入到Excel中,以便编写公式进行数据处理一般来说,考勤数据包含这几项内容:员工登记

INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小时"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分钟"

用Excel做考勤统计的详细方法 花了整整五天的时间,终于完成了。虽然还不是很完善,但从零开始,

将上下班时间差计算出来并以小时和分钟的形式显示出来。然后拖拽整列。

1.把考勤数据导入Excel表中,以图中这种日期和时间在一起的数据为例。2.另起一列,用DATE

怎么使用excel处理考勤数据 第5张

有的单位双休日不计入考勤天数,因此,我们有必要对考勤日期进行一下判别,标记出是工作日还是双休日,这就需要用到WEEKDAY函数。新建一列“日期情况”,编写公式:

1、建立一个关于员工考勤的excel表格。2、将机的内部数据导入excel文件中。

IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7)," 双休日","工作日")

剩下的问题,就是要解决本文前面提出的问题了。这些问题的解决,有很多方法,其中一个最容易掌握、也最简单

不妨将双休日的文本前留几个空格,以示突显。拖拽整列即可看到效果。

具体操作方法如下:进入excel,选中“打卡时间”一整列,点击上方“数据”一栏,再选中其下排的“分

怎么使用excel处理考勤数据 第6张

至此,数据的处理工作基本完成。根据不同的需要,还可以通过自定义排序来从不同角度查看考勤情况。

表格需要整理之后,才能套用Excel公式。去重,把不必要的、不需要的数据去掉通过Excel公式,

怎么使用excel处理考勤数据 第7张

怎么使用excel处理考勤数据 第8张

将考勤数据导入到Excel中,以便编写公式进行数据处理一般来说,考勤数据包含这几项内容:员工登记号码,上班时间,下班时间,日期。有的考勤系统导出的数据只有员工登记号码,不能显示中文,为了统计结果更加直观,我们需要将号码转化成相应的姓名。这就需要用到VLOOKUP函数。首先,我们在新的工作表sheet2中编写两列内容,一列是登记号码,一列是与之对应的职工姓名。然后在sheet1表的登记号码列前添加“姓名”一列,并在A2单元格编写公式“= VLOOKUP(B2,Sheet2!A:B,2,0)”,表示A2的内容,是B2内容在Sheet2表中通过A列查找出来的相应B列的内容。最后使用拖拽将A列姓名全部显示出来。接下来我们要对上班时间和下班时间来进行处理。假定单位规定早上上班时间不能晚于9点,下午下班时间不能早与5点。那么我们新建两列,分别为:上午签到情况和下午签到情况,分别编写两个IF函数:IF(HOUR(C2)<9,"√","早上迟到")和=IF(HOUR(D2)<17,"下午早退","√")然后拖拽整e5a48de588b6e79fa5e9819331333339656531列即可。有时我们需要获得职工一天的工作时间,因此需要对工作时长进行计算。新建一列“工作时长”,编写公式:INT((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2))/60)&"小时"&MOD((HOUR(C2)*60+MINUTE(C2)-HOUR(B2)*60-MINUTE(B2)),60)&"分钟"将上下班时间差计算出来并以小时和分钟的形式显示出来。然后拖拽整列。有的单位双休日不计入考勤天数,因此,我们有必要对考勤日期进行一下判别,标记出是工作日还是双休日,这就需要用到WEEKDAY函数。新建一列“日期情况”,编写公式:IF(OR(WEEKDAY(E2,2)=6,WEEKDAY(E2,2)=7)," 双休日","工作日")不妨将双休日的文本前留几个空格,以示突显。拖拽整列即可看到效果。至此,数据的处理工作基本完成。根据不同的需要,我们还可以通过自定义排序来从不同角度查看考勤情况,可恨的系统呀,功能这么弱,我们的是打卡横向的,会自动计算出来,如下:追问说多了都是泪。唉追答不好用EXCEL函数筛选(除非是非常简单的考勤并处理正常打卡的考勤)。原因有:考勤机的打卡时间导出到EXCEL往往是一个时间一行,而不是按整天班次的上下班时间在一行;考勤时,有缺卡、多打卡、中途请假等情况,即考勤分析起来不容易,不是简单的用第二个卡减第一个卡就是一段上班时间;考勤的依据有加班单、请假单、班次、签到时间,要分析出来的考勤有出勤小时、旷工、迟到、早退、各种请假、各种加班等,其结果往往不是一次分析计算而成,可能是多次;有时复杂的考勤规则软件都没办法处理或不方便处理而要手动调。结果以上三点,而EXCEL通常只适合做简单的个别公式的当前行的运算,如果非EXCEL精通大师,是很难完全准确的处理好考勤公式计算的。所以,建议有考勤自动计算需要的,还是选用专业考勤系统比较好,这个应该是你要在考勤机或者软件上设置了迟到的,报表上才能显示,不然你可能只有自己手动看了....,应该还有列是标准打卡时间吧,两时间相减知道有没有迟到了,钉钉考勤报表一键导出考勤、请假,自动汇总,无需再重复处理。极速打卡极致体验,手机秒变考勤机,彻底告别排队;自动打卡,员工不再忘打卡团队状态随时了解团队出勤,实时查看,发现优秀的人;多地多店,统一管理,用Excel做考勤统计的详细方法 花了整整五天的时间7a64e78988e69d8331333361323637,终于完成了。虽然还不是很完善,但从零开始,边学边做,到最后终于可以用了,还是有那么点小小的成就感的。 下面将具体方法详述如下,欢迎提出建议: 上班安排: 假设某公司有甲、乙、丙、丁四个部门,以甲部门为例(因为其他部门的方法是一样的,只不过时间设置不同而已),其上下班时间安排是: 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处理。极速打卡极致体验,手问机秒变考勤机,彻底告别排队;自动打卡,答员工不再忘打卡团队状回态随时了解团队出勤,实时查看,发现答优秀的人;多地多店,统一管理内容来自www.51dongshi.com请勿采集。

标签: 考勤 excel
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/on9xel.html