关于EXCEL时间的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 11:01:50
这个表是这样子,AB两列,数据如下:
A列
派工时间
2009-2-27 08:30:17
2009-2-26 19:37:53
2009-2-27 08:30:06
2009-2-26 19:34:29
2009-2-26 17:44:47
2009-2-26 17:38:26
2009-2-26 17:38:17
2009-2-26 17:30:30
2009-2-26 17:24:32
B列
接收时间
2009-2-27 09:40:39
2009-2-26 19:39:10
2009-2-27 08:40:10
2009-2-26 19:38:41
2009-2-26 17:47:04
2009-2-26 17:38:44
2009-2-26 17:38:34
2009-2-26 17:31:42
2009-2-26 17:25:10

现在我想实现,就是如B2-A2得出小时差,这个可以弄,但是我想在A列在17:30至次日的9:00这段时间算为0,意思就是说如果A1时间是2009-2-26 19:39:10,B1的时间是2009-2-27 08:30:06,这两个时间B1-A1它就等于0
请各位高手指点一下吧,谢谢!

试试这个公式

=IF(AND(OR(HOUR(A1>=17+1),AND(HOUR(A1)=17,MINUTE(A1>=30))),HOUR(B1)<=9),0,B1-A1)

题目是不是应该是 ,但是我想在A列在17:30至 {B列为} 次日的9:00这段时间算为0