如果date落在两个date之间,则查找值

我有两个单元格的窗口date。 例如:

  • a1 = 1/1/2014 8:00
  • b1 = 1/4/2014 10:00
  • c1 = 11

哪里

  • A是开始date
  • B是结束date
  • C是窗口的代码

在单元格d1我有date:1/3/2014 7:00

我想在a / b中查找date,如果d在这些date之间,那么我希望它返回窗口的代码。

假设你有多个“窗口”按顺序列出,没有任何差距,也许尝试像LOOKUP一样

=LOOKUP(D1,A1:C10)

看例子

你可以使用它,即使date不正确,它也可以工作,只要C列中的值是数字。 如果不匹配,它将返回0

 =SUMPRODUCT((D1>=A1:A10)*(D1<=B1:B10)*C1:C10) 
 Cell a1 = 1/1/2014 8:00 b1 = 1/4/2014 10:00 c1 = 11 d1 = 1/3/2014 7:00 e1 =IF(AND($D$1-A1>0,B1-$D$1>0),C1,"outside") 

添加添加其他行填充单元格a1:c52