2012-08-08 67 views
0

请帮忙!我正在尝试使用MIN MAX功能计算工作班次内的时间段,并且当班次不工作时,我不能忽略零点。以下是班次中的班次和“服务时间”:计算时间跨度最小值最大值时忽略零点

Start Finish Hours Service Hrs 
11:00 16:00 5.00 4.00 

对于服务时间计算使用:

=(MIN(C1,D5)-MAX(B1,C5))*24 

但是,当一个未转移的工作,服务时间仍然等于4.00。

我该如何忽略它?

+1

你能提供更多的细节,如:C1的价值和B1,以及什么D5和C5引用? – 2012-08-08 05:04:48

+0

我使用C1和B1作为计算MIN和MAX时间的时间段。服务时间只能在11:00至15:00之间,并且该频段以外的所有时间都将被忽略。 – user1583588 2012-08-08 05:29:24

+0

C5和D5是开始和结束时间 – user1583588 2012-08-08 05:29:55

回答

0

我会允许公式做任何事,喜欢的事前曾明确说了起始和结束时间已经进入了测试:

=IF(COUNT(C5:D5)=2, (MIN(C1,D5)-MAX(B1,C5))*24, "") 
相关问题