对于单元格中的给定值,如果有的话,一组单元格对之间的值是该值

时间:2014-10-01 08:10:21

标签: excel-formula

假设我有一列值,可能是访客到达日期,以及一对列,可能是假期的开始和结束日期,如何找到哪些到达日期在哪些假期对之间?

例如:


1
2
3
4
5
6
7
8
9
10个
11个
12个
13

降低上层

5 8

9 10

8 11

9 12

因此,从值列表中,7位于对(5,8)

1 个答案:

答案 0 :(得分:0)

如果您的下限和上限值实际上是假日日期,那么如果您正在谈论某个特定国家/地区,那么它们不应该重叠,您只希望找到与其中一个匹配的匹配项。

在这种情况下,这个公式应该这样做(使用Ctr-Shift-Enter作为数组公式输入),但是如果有多个匹配的行,它将只显示最后一个: -

= MAX((A2> = d $ 2:d $ 5)*(A2< = E $ 2:E(5)$)* ROW(d $ 2:d $ 5))

enter image description here