Excel公式 加班时间17:50开始 19:50结束,自动算出2个小时,修改为20:50也可以自动算出3个小时。

=IF(AND………………………………
1.A1开始,B1结束,C1是当天时数(显示的是2.0,或2.5 或3.0,不是2小时,2小时30分、3小时),D1是累计时数。开始时间不变,怎样改动C1当天时数,B1结束时间和D1累计时数也自动加。
2.D11开始时间(17:50),E11结束时间(19:50),F11加班时数,修改结束时间由于这个公式F11加班时数可以自动跳动,,解释一下这个公式:
=IF(AND(D15<0.48,E15>0.58),(E15-D15)*24-1.25,(E15-D15)*24)
怎么算出来的,具体一点。

简单地计算用公式=(b1-a1)*24就可以了。
你提供的公式是针对具体单位加班规定设定的,0.48表示从上午12点前开始加班,至下午1点后加班结束,那么要扣除中午休息时间1小时15分钟(E15-D15)*24-1.25小时)。如果加班期间不跨中午,则直接算出时间差就行了(E15-D15)*24)。
从00:00至24:00在EXCEL中用0-1之间的小数表示,如12点值为0.5,0.48就是11:32,0.58是 13:55 -1.25意思是扣除中午休息时间1:15分钟。追问

1.A1开始,B1结束,C1是当天时数(显示的是2.0,或2.5 或3.0,不是2小时,2小时30分、3小时),D1是累计时数。开始时间不变,怎样改动C1当天时数,B1结束时间和D1累计时数也自动加。
2.D11开始时间(17:50),E11结束时间(19:50),F11加班时数,修改结束时间由于这个公式F11加班时数可以自动跳动,,解释一下这个公式:
=IF(AND(D150.58),(E15-D15)*24-1.25,(E15-D15)*24)
怎么算出来的,具体一点。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-06
a1是加班开始时间,b1是加班结束时间,在c1输入公式:=TEXT(B1-A1,"h小时m分")

----------------------
补充:早说唦,原来是如此简单:=(B1-A1)*24
第2个回答  2012-03-04
=TEXT(IF(B1>=A1,B1-A1,1+B1-A1),"h小时m分")
第3个回答  2012-03-04
你可以在输入时间的时候把“冒号”变成“点”就行了
相似回答