Excel计算工时数?6.在相应的工时一栏中,输入工时计算公式“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))/30)/2”计算出第一栏的加班工时。7.将鼠标放至此单元格的右下角,当鼠标形状变成“+”号时,那么,Excel计算工时数?一起来了解一下吧。
第一步、在电脑端打开excel软件,打开需要使用的数据,如下图所示。
第二步、然后建立一个新的表来引用其他表。
第三步、然后在表中,来对【总工时】列引用指定的字符,输入命令【sum(indirect("工作表名&"!单元格区域"))】。
第四步、回车之后即可计算一个单元格的工时,接着按住单元格拖柄向下拉计算出其他值。
第五步、然后查看核对跨工作表引用的数据,如下图所示。
第六步、打开新表,总工时数据核对和引用的表是否一致。
1、打开excel表格,在单元格中输入需要计算工时的数据,下图为具体数据显示。
2、然后在D1单元格中输入函数计算公式:=HOUR(B2-A2)+MINUTE(B2-A2)/60-C2。
3、点击回车,即可生成函数计算结果,下图中工时显示为“3”,单位为小时。
4、点击D1单元格,下拉填充公式,即可批量生成公式计算结果。
正常的上班时间除外,计算多余的出勤小时如下,如果需要计算全部的出勤时间,直接加上每天的上班时间即可。
1.不少考勤系统记录下来的每天考勤情况形如下图所示,可以看到,当天所有的出勤记录都在一个单元格内,无法进行有效统计。因此,需要对这些考勤记录进行分列,去掉非加班记录,才能进行加班工时统计。
2.选中所有打卡记录,如下图所示,依次打开“数据”-“分列”菜单。
3.接着,在文本分列向导里选择合适的文件类型。一般各个记录之间是空格等分隔符号隔开,因此,需要选“分隔符号”。然后单击“下一步”进行下一步骤的操作。
4.接着,根据记录数据的情况选择分隔符号,例如本文演示的数据里用的是空格。
5.接着再选择分列后每列的数据格式,一般选“常规”即可。至此,分列设置完成,单击“完成”按钮即可。
6.分列后,把非加班记录去掉,保留加班考勤记录供随后的统计用,例如下图所示的F和G列。
7.去掉非加班考勤记录后,把加班记录整理成加班工时统计表,接着就可以进行工时统计了,例如下图所示。
一般加班薪酬都是按小时计算的,而计算工时则是用半小时作为基准单位,不足半小时的部分舍去,例如加班50分钟只计算0.5个工时,而加班1小时10分钟只计算1个工时。
在C1中输入19:00
在B2中输入=CEILING((HOUR(A2-$C$1)*60+MINUTE(A2-$C$1))/30*0.5-0.5,0.5)
下拉填充
如果工作超过30分钟则计算为0.5小时,如果不满30分钟则不计入。为此,你可以使用FLOOR函数来实现。这里是公式:
=MAX(0, FLOOR((A2-TIME(19,0,0))*24*2, 1)/2)
这个公式将小时数转化为半小时数,使用FLOOR函数向下取整,即如果不足30分钟则不计入,然后再除以2转回到小时数。这样就可以实现你的需求:30分钟起算,够30分钟算0.5工时,不够30分钟不算。
以上就是Excel计算工时数的全部内容,1、打开excel表格,在单元格中输入需要计算工时的数据,下图为具体数据显示。2、然后在D1单元格中输入函数计算公式:=HOUR(B2-A2)+MINUTE(B2-A2)/60-C2。3、点击回车,即可生成函数计算结果,下图中工时显示为“3”。