如果日期介于两个日期之间,则查找值

时间:2014-03-06 13:43:17

标签: excel date lookup between

我在两个单元格中有窗口日期。例如:

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

其中

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

在单元格d1中,我有日期:2014年1月3日7:00

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

3 个答案:

答案 0 :(得分:4)

假设您按顺序列出了多个“窗口”而没有间隙,请尝试LOOKUP,如

=LOOKUP(D1,A1:C10)

请参阅example

答案 1 :(得分:2)

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")

add add other rows filling down with cells a1:c52

答案 2 :(得分:2)

您可以使用它,即使日期不按顺序也可以使用,只要C列中的值是数字即可。如果没有匹配则返回0

=SUMPRODUCT((D1>=A1:A10)*(D1<=B1:B10)*C1:C10)
相关问题