内容导航:


一、excel函数计算加班时间


举例说明。

例如有数据表如图:

第一步:在E2输入公式:=ROUND((IF(OR(WEEKDAY(B2,2)=6, WEEKDAY(B2,2)=7),0,D2-C2-9/24))*24,1),然后拖动至E25.

第二步:在F2输入公式:=ROUND((IF(OR(WEEKDAY(B2,2)=6, WEEKDAY(B2,2)=7),D2-C2-9/24,0))*24,1),然后拖动至F25.

第三步:插入数据透视表。如图:



二、EXCEL如何计算加班工时费


=IF(MONTH(TODAY())=2,IF(((MOD(YEAR(TODAY()),4)=0)+(MOD(YEAR(TODAY()),400)=0))*(MOD(YEAR(TODAY()),100<>0)),29,28),IF(OR(MONTH(TODAY())={1,3,5,7,8,10,12}),31,30))
这个函数返回当月的日数
整个公式可以这样写

=3800/IF(MONTH(TODAY())=2,IF(((MOD(YEAR(TODAY()),4)=0)+(MOD(YEAR(TODAY()),400)=0))*(MOD(YEAR(TODAY()),100<>0)),29,28),IF(OR(MONTH(TODAY())={1,3,5,7,8,10,12}),31,30))
/8*16


三、Excel如何计算加班时间


用取数函数,left()和right(),用TIMEVALUE()函数将取出数值转变成时间,再选择格式为“时间”,不然就会显示成一串小数
图一和图二只是告诉你函数用法,直接用图三的函数进行计算即可,如果没有秒,直接把8改成5即可
11:30:00对应的:=TIMEVALUE(RIGHT(A1,8))-TIMEVALUE(LEFT(A1,8))
11:30对应的:=TIMEVALUE(RIGHT(A1,5))-TIMEVALUE(LEFT(A1,5))
如需直接计算分钟,*24*60即可,但格式请选择“常规”
=(TIMEVALUE(RIGHT(A1,8))-TIMEVALUE(LEFT(A1,8)))*24*60
部分人力或财务,每月需要统计员工的工作时间和加班时间。
但是有的公司是直接打卡机器上面导出就可以,有的公司还需要自己计算,今天我们就讲一下加班时间怎样来计算哦!

有的数据导出,他上下班打卡的时间可能是在一起的。
我们可以用分列或快速填充来将上下班的时间分开(前面讲过喽!)

这里相对来说是分列比较方便哦!
这里将上下班时间分开后,我们可以添加辅助列来进行计算哦!

正常的下班时间为16:00,所以辅助列G2时间16:00填写好,直接黑色小十字双击即可。

这里我们用到了TEXT函数,是根据指定的数值格式将相应的数字转换为文本形式。还有一个MOD函数,它是一个求余函数,也就是返回两数相除的余数,返回结果的符号与除数相同哦!下面看下具体的运算吧!

选中H2 单元格,输入公式:=TEXT(MOD(F2-G2,1),''h小时mm分'')
回车,我们的计算结果就出来啦!
之后在H2单元格右下角的黑色小十字处双击,下面的计算每位员工的加班时间结果就都出来啦!
自己可以动手试试哦!