EXCEL公式如何计算加班工时,谢谢

日 期 姓名 时间1 时间2 日常工时 周六日工时
2010-3-1 刘** 8:24 20:41 12.5
2010-3-2 刘** 8:23 20:47 12.5
2010-3-3 刘** 8:22 20:53 12.5
2010-3-4 刘** 8:06 20:59 13
2010-3-5 刘** 8:19 21:05 13
2010-3-6 刘** 8:19 21:11 13
2010-3-7 刘** 8:22 21:17 13
2010-3-8 刘** 8:19 15:19 7
2010-3-9 刘** 8:25 20:43 12.5
2010-3-10 刘** 8:26 21:08 12.5
如不分周六日的公式计算工时:=IF(AND(D4>=TIME(7,40,0),D4<=TIME(8,30,0),B2>=TIME(18,30,0),B2<=TIME(17,40,0)),4,ROUND((E4-D4)*48,0)*0.5)
假如3月2日、3月6日是周六日,可否插入一列公式单独计算周六日工时?
高手们请帮帮忙了,谢谢!!

所有的出勤记录都在一个单元格内,无法进行有效统计。因此,需要对这些考勤记录进行分列,去掉非加班记录,才能进行加班工时统计。

选中所有打卡记录,如下图所示,依次打开“数据”-“分列”菜单。


接着,在文本分列向导里选择合适的文件类型。一般各个记录之间是空格等分隔符号隔开,因此,需要选“分隔符号”。然后单击“下一步”进行下一步骤的操作。


接着,根据记录数据的情况选择分隔符号,例如本文演示的数据里用的是空格。


接着再选择分列后每列的数据格式,一般选“常规”即可。至此,分列设置完成,单击“完成”按钮即可。


分列后,把非加班记录去掉,保留加班考勤记录供随后的统计用,例如下图所示的F和G列。


去掉非加班考勤记录后,把加班记录整理成加班工时统计表,接着就可以进行工时统计了,例如下图所示。

一般加班薪酬都是按小时计算的,而计算工时则是用半小时作为基准单位,不足半小时的部分舍去,例如加班50分钟只计算0.5个工时,而加班1小时10分钟只计算1个工时。当然,具体的计算方法各个企业有不同的规定,本文以上述普遍规则来讲解,即以半小时作为工时计算基准单位。


如下图所示,在D2里输入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))/30)/2”,利用这个公式即可计算出编号为1001的员工的加班工时。

HOUR(C2-B2)是计算上下班时刻的时位差,然后乘以60换算成分钟;MINUTE(C2-B2)计算上下班时刻的分位差,结果是分钟。把时位差和分位差相加后除以30(半小时),即可计算出加班多少个基准单位工时(半小时),INT函数则是舍弃结果的小数部分(也就是忽略不足半小时的加班时间不计),最后把结果除以2换算成小时以方便考核绩效和核发加班费。

计算出D2单元格的加班工时后,其他员工的加班工时则可以用填充句柄快速完成。具体操作是先选中D2,然后把鼠标放在D2右下角,当鼠标形状变成加号的时候,就按住鼠标左键不放,沿着D2列向下拖曳即可,需要计算哪些员工的加班工时,就拖到哪里。至此,统计员工的加班工时就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-15
=IF(WEEKDAY(A2,2)>5,"周六日加班工时","正常工作日加班工时")
把上面的公式套到表里去,两个返回值用你计算出来的实际加班工时公式替换一下就可以了.本回答被提问者采纳

excel中计算加班工时excel算加班时间
在单元格里输入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))\/30)\/2”,利用这个公式即可计算出员工的加班工时。HOUR(C2-B2)是计算上下班时刻的时位差,然后乘以60换算成分钟;MINUTE(C2-B2)计算上下班时刻的分位差,结果是分钟。把时位差和分位差相加后除以30(半小时),即可计算出加班多少个基准单位...

excel加班工时计算公式excel加班工时计算公式if
加班总工时 = 加班时间 x 每小时工资 \/ 正常工时每小时工资 举个例子:假设某员工正常日工作8小时,每小时工资为100元,周末加班2小时,每小时工资为125元,则该员工的加班工时计算公式为:加班总工时 = 2 x 125 \/ 100 = 2.5小时 2. 如果按照按天或按月计算加班工时的方式来计算工时,公式如下...

怎么用excel计算加班工时呢?
1、打开excel表格,在单元格中输入需要计算工时的数据,下图为具体数据显示。2、然后在D1单元格中输入函数计算公式:=HOUR(B2-A2)+MINUTE(B2-A2)\/60-C2。3、点击回车,即可生成函数计算结果,下图中工时显示为“3”,单位为小时。4、点击D1单元格,下拉填充公式,即可批量生成公式计算结果。

excel开始和结束计算工时的公式excel开始和结束计算工时的公式为
你可以将加班结束时间减去加班起始时间,得出两时间相差的天数,再乘以24,得出相差的小时数,最后使用FLOOR函数(向下取整)将小时数向下舍入到最接近0.5的倍数,得出加班工时。假如起始时间在B2,结束时间在C2,那么公式可以写成“=FLOOR(24*(C2-B2),0.5)”。

excel如何计算加班工时?
1、在excel2016中,建立表格。2、在c2中输入公式,可以看见,7:40—11:25,算作4小时。3、填充后的计算结果。4、增加6:13—12:00,取整数6。5、“,ROUNDUP((B2-A2)*48,0)*0.5”中的48,因为结果是以天为单位了,想让结果为小时就必须乘24,是强制转为时间格式。在e2输入“=b2-a2"...

如何在excel表格中自动计算加班工时?
输入工时计算公式“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))\/30)\/2”计算出第一栏的加班工时。7.将鼠标放至此单元格的右下角,当鼠标形状变成“+”号时,顺势下拉至所需计算的最后一个单元格处。8.显示出正确的工时值后即可完成加班考勤工时统计。之后根据公司管理规定计算相应的加班薪水等数据。

excel计算加班时长转换小时excel计算加班时长
关于excel计算加班时长转换小时,excel计算加班时长这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、工时计算=IF(A2>$E$1,HOUR(A2-$E$1)+1,0)费用计算=B2*15A列 和 $E$1为时间格式输入$E$1=18:30。

excel如何计算加班工时?
1. 创建Excel表格,以记录加班工时。2. 在C2单元格中输入以下公式:“=IF(AND(A2>=TIME(7,15,0),A2=TIME(11,25,0),B2<=TIME(11,40,0)),4,ROUNDUP((B2-A2)*48,0)*0.5)”。这个公式将根据单元格A2和B2中的时间计算加班工时。3. 填充公式到其他单元格,以计算更多员工的加班工时。4...

怎么使用excel函数计算加班时间?
要利用Excel函数计算上班工时,首先在工作表中处理打卡时间数据。以下是具体步骤:1. 选中包含打卡时间的列,点击"数据"菜单,选择"分列"选项开始处理。2. 在弹出的对话框中,选择“分隔符号(D)”作为文件类型,然后点击“下一步”。3. 接着,设置分隔符号为“空格”,并点击“下一步”,确保数据...

excel如何计算考勤加班三倍工时如何计算加班工资三倍
首先,需要将考勤数据记录在Excel中,包括员工的上班时间和下班时间。然后,可以使用公式来计算加班工时。在Excel中,使用函数SUMIF和IF来计算出加班时间。具体步骤如下:1. 创建一个新的工作表,命名为“考勤加班计算”。2. 在第一列的A列输入员工姓名。3. 在第二列的B列输入员工的上班时间,格式为...

相似回答