检查date是否在两个date之间

我有一个dynamic的date列表,可以说,例如,他们是3个月的时间,但是这些可以改变为5个月,2个月等

然后我有一个相隔一个月的date列表。 我需要做的是检查从dynamic列表中的哪个月份之间的相隔1个月的哪个date。

例如:

dynamic列表

01君12
01九月12
01日 – 12月12
01-MAR-13
01君13

静态列表

01君12
01-JUL-12
01 – 8 – 12
01九月12
01-OCT-12
01-NOV-12
01日 – 12月12
01-JAN-13
01月13
01-MAR-13
01-APR-13
01月13
01君13

简单来说,它会检查01年6月1日和12年1月1日之间是否出现。 如果是,则返回最早的月份。
然后,它将检查静态列表的每一行在dynamic列表中的每两个月之间的哪一行,然后返回它之前的月份。

即。 7月1日至12日和9月1日至12日,12月12日返回。 01-Oct-12属于12月1日至12日和12月1日,12月9日将会返回

一个简单的LOOKUP公式应该这样做:

假设A2:A6中的dynamic列表和C2:C20中的静态列表,然后把这个公式复制到D2中

=LOOKUP(C2,A$2:A$6)

如果C2 <A2 – 那会给你一个错误吗?

假设A2:A6按照您的示例升序排列