1、首先打开excel表格,在表格的A列单元格中输入需要计算加班时间的数据。
2、以18点30分后为加班时间举例,在B1单元格内输入下图中的计算公式。
3、点击回车键,即可将计算公式生成计算结果,可以看到在A1单元格内为6点半的时候,加班时间为“0”,说明该时间点并没形成加班。
4、然后点击B1单元格右下角的绿色圆点并向下拖动公式,填充需要计算的单元格,可以看到根据A列中的加班时间可以计算出加班时长。
假设A1为上班时间,B1为下班时间,C1为加班时间
C1:
=IF(B1>TIME(18,30,0),ROUNDDOWN(ROUND((B1-TIME(18,30,0))*24,2)/0.5,0)*0.5,"")
单位为小时
写了个公式,请测试
=(INT((C3-IF(B3<$B$1,$B$1,B3)-$D$1)/$E$1))/2
公式下拉即可。
你的问题没有表述明白:
一、“0.5和1的整数方式”什么意思?
二、是仅仅以18:00为标准衡量加班时间,还是要再考虑上班时间,比如上午9:40上班,下午18:40下班,是属于加班还是正常上下班 ?
你若叙述清楚了,估计我能帮你解决。
在D4输入
=ROUND((C4-0.77083)*48,0)/2