excel计算加班时间

来源:百度知道 编辑:UC知道 时间:2024/06/16 14:25:00
我们公司正常上班时间是8:30-17:30,但是17:30-18:30这段时间不算加班。
就是说8:30-19:00 算0.5小时加班。
还有如8:00上班正常17:30~18:30之间下班算0.5加班
8:00上班19:00下班按加班1小时加班。
还有上班时间23:00 下班时间 8:30 如何计算上班时间?

在excel 用什么样的公式?

请高手指教~~~~
我要的结果是如:上班时间8:30 下班时间17:30或18:30 加班时间显示 0
上班时间8:00 下班时间17:30或18:30 加班时间显示 0.5
上班时间8:30 下班时间17:00 加班时间显示 -0.5
上班时间8:30 下班时间19:00 加班时间显示0.5
上班时间8:00 下班时间19:00 加班时间显示1
。。。。
以此类推

上班时间a1
下班时间b1
加班时间
c1输入
=(B1-A1-0.4)*24-0.4

上班时间23:00 下班时间 8:30 如何计算上班时间

不明白你的意思
时间之差减去没用的时间的就是上班时间呗

你的意思不是讲得很清楚啊...

使用分段函数啊
下面的变量自己转成单位格地址
上班时间=结束时间-开始时间
用if函数进行分段

第一种情况 :
上班时间<10 则 加班时间=0
上班时间>10 加班时间=上班时间-10
=if(结束时间-开始时间<10,0,结束时间-开始时间-10)

第二种情况
上班时间<9 加班时间=0
上班时间>9 <10 加班时间=(上班时间-9)/2
上班时间大于10的 加班时间=上班时间-9.5
=if(结束时间-开始时间<9,0,if(结束时间-开始时间<10,(结束时间-开始时间)/2,结束时间-开始时间-9.5))

第三种情况
你的时间前面要加上日期 这样就可以直接相减了

一楼所言及是,不过有点问题
不是0。4,而是1/24,EXCEL是以天为单位的。1/24就是一个小时
对于
上班时间23:00 下班时间 8:30 如何计算上班时间
只能倒减来计算为:24-(23:00-8:00)*24,单位(小时)