求excel高手,如何利用公式公式计算加班时间

请问我们是早上9:00上班,下午18:00下班,我想设定18:30以后就算作加班,并且以0.5和1的整数方式计算,怎样设置呢?谢谢!

1、首先打开excel表格,在表格的A列单元格中输入需要计算加班时间的数据。

2、以18点30分后为加班时间举例,在B1单元格内输入下图中的计算公式。

3、点击回车键,即可将计算公式生成计算结果,可以看到在A1单元格内为6点半的时候,加班时间为“0”,说明该时间点并没形成加班。

4、然后点击B1单元格右下角的绿色圆点并向下拖动公式,填充需要计算的单元格,可以看到根据A列中的加班时间可以计算出加班时长。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-10
假设A1为上班时间,B1为下班时间,C1为加班时间
C1:
=IF(B1>TIME(18,30,0),ROUNDDOWN(ROUND((B1-TIME(18,30,0))*24,2)/0.5,0)*0.5,"")
单位为小时本回答被提问者和网友采纳
第2个回答  2017-09-15

写了个公式,请测试

=(INT((C3-IF(B3<$B$1,$B$1,B3)-$D$1)/$E$1))/2

公式下拉即可。

本回答被网友采纳
第3个回答  2011-10-10
你的问题没有表述明白:
一、“0.5和1的整数方式”什么意思?
二、是仅仅以18:00为标准衡量加班时间,还是要再考虑上班时间,比如上午9:40上班,下午18:40下班,是属于加班还是正常上下班 ?
你若叙述清楚了,估计我能帮你解决。追问

你好,整数的意思就是假如是7:46下班的,我数据表要显示的加班时间是1个小时。

9:40上班,下午18:40下班就不算加班,每天要出去吃饭1小时,要保证8小时上班时间。

望指教,谢谢了

你好,整数的意思就是假如是7:46下班的,我数据表要显示的加班时间是1个小时。

9:40上班,下午18:40下班就不算加班,每天要出去吃饭1小时,要保证8小时上班时间。

望指教,谢谢了

追答

对不起,没顾得上来看你的追问,给你一个简单的公式吧,先求出上班时间与下班时间之间相差的分钟数,然后你可以在此基础上进一步完善,求你要值,=--TEXT(C2-B2,"[m]")

第4个回答  2011-10-10
在D4输入
=ROUND((C4-0.77083)*48,0)/2