在计算MIN MAX的时间跨度时忽略零

时间:2012-08-08 04:51:38

标签: excel excel-formula

请帮忙!我正在尝试使用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 个答案:

答案 0 :(得分:0)

我会特别测试在允许公式做任何事情之前输入了开始和结束时间,例如:

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