如何在EXCEL里通过打卡数据计算上班工时?

数据比较复杂,正常情况下打卡四次,上午7点到11点半,下午12点半到6点。打卡不满四次的不予计算,备注写明。如何计算每人每天的工作工时?
工号 姓名 部门 登记号 星期 刷卡日期 刷卡时间 次数
09020002 苏祖德 综合办 0000000011 星期五 2009-10-2 07:17 1
09020002 苏祖德 综合办 0000000011 星期五 2009-10-2 11:36 2
09020002 苏祖德 综合办 0000000011 星期五 2009-10-2 12:18 3
09020002 苏祖德 综合办 0000000011 星期五 2009-10-2 17:06 4
09020002 苏祖德 综合办 0000000011 星期天 2009-10-4 07:17 1
09020002 苏祖德 综合办 0000000011 星期天 2009-10-4 11:39 2
09020002 苏祖德 综合办 0000000011 星期天 2009-10-4 12:54 3
09020002 苏祖德 综合办 0000000011 星期天 2009-10-4 17:24 4

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-05

在EXCEL里通过打卡数据计算上班工时,其实是需要对比上班时间的,再将上午时段和下午时段合计计算总工时,推荐用京顶HR考勤工时统计分析系统,从web1.0时代发展起来的企业。可以实现考勤打卡在线管理,考勤工时实时统计。

移动考勤打卡,只是解决移动打卡和移动申请审批的问题。但现在很多企业滥用移动打卡,动不动定位监控,随时随地钉一下。最终让员工苦不堪言。实际上移动考勤是为了弥补现场打卡的不便的情况下远程打卡代替人工数据补录,是为了方便核算考勤报表的。

员工自助发起业务申请,漏签补卡,休假申请,出差申请等各类申诉和申请

考勤管理系统全业务管理包含以下模块:
1、考勤设备服务:主要实现远程打卡数据实时上传
工地现在普遍使用人脸识别考勤机,人脸测温通道也可以,但是比较贵。
2、智能排班模块:制定标准工时制,综合工时制,弹性工时制班次时间,并设置将具有相同上班时间的员工分为一个考勤组,制定考勤组排班计划!
工地大多采用综合工时制管理,这个智能排班还是很方便适用的。日历形式展示
3、职工休假模块:休假管理很多OA系统也包含,但OA请假以审批流程为主,多以半天或一天为单位而且不检查班次。所以在考勤工时计算中不是特别精准。考勤休假模块是包含员工休假资格发放,休假申请审批,休假计划,工时优化,休假工时统计,自动销假等功能组成
工人可以通过手机提交休假单,因为工地各个工种需要配合,对于重要岗位工头可以根据员工休假,提前调配人员
4、年假管理账户:年假管理是员工休假的一个特殊情况,采用单独年休假账户实现年假两年并管,自动清零。很多人不太明白为什么需要两年并管,因为按自然年度计算,年假在12月底就到期了,而很多企业为保证员工年假能延续到春节期间申请休假,将上一年年假转结到第二年。并设置清零有效期
这个模块对工地考勤不太重要。
5、时间管理账户:这个时间账户主要实现对员工加班的管理,员工日常的多于标准工时的时间都记入时间账户,方便员工申请调休假或发放加班费。同时建立员工时间信用管理体系
工地加班是经常的,综合工时制是在月底统一计算加班或一季度统一核算
6、出差考勤:员工出差正常考勤,并统计出差地域补助(工地考勤不需要)
7、外出管理:外出单管理,统计外出工时并计算外出餐补(工地考勤不需要)
8、考勤工时统计:员工每月的工资计算需要考勤报表,补助项统计,工时统计报表上报完成才算考勤的全业务管理。员工的实出勤工时,缺勤工时,休假工时,加班工时,出差工时,外出工时,会议工时,和考勤相关的福利补助全部计算汇总,方便HR部门计算薪酬(重要模块)
9、工效分析:大数据挖掘。员工的项目工时,工效,休假率,出勤率多种维多的分析数据有助于准确核算工时,优化用工结构,为企业降本增效,提供决策支持
10、定制开发:微服务架构可以在不影响现有业务基础上扩展新应用。实现真正的企业一体化数字管理。避免多套系统对接,多头维护,降低维护成本(工地考勤不需要)
综合以上分析,工地考勤主要是打卡,排班,统计三个部分的管理需要。


京顶科技专注HR劳动力考勤工时数字化管理,希望我的回答能帮到你

第2个回答  2016-01-06

    按日期时间格式设计表格,日期看月日中间用“/”或“-”分隔,当年年份可省,日期与时间中间打一空格,比如A2单元格输入形式为:”8/7 9:45“;

    然后在C2单元格输入公式:=ROUND((B2-A2)*24,1),直接相减得出的是天数,乘以24转化为小时,这里ROUND函数是对求出的值四舍五入,并保留一位小数;

    然后再对公式下拉填充即可。

第3个回答  推荐于2017-09-18

帮你设计了一个每月统计表,后面日期要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以后的列向下拖。

本回答被提问者采纳
第4个回答  2009-11-17
你的每人工作时间逻辑应该是:
(上午下班时间-上午上班)+(下午下班时间-下午上班)得出就是全天的工作时间.

求出的时间放在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)),"") 向下引用.
相似回答