2012-09-27 77 views
0

2日期間我有日期的動態列表,可以說,例如他們相隔3個月,但是,這些可以改變到5個月,2個月等間隔檢查日期順序

然後我有相隔1個月的日期列表。我需要做的是檢查從動態列表中的哪個月份開始,相隔1個月的哪個日期。

例如:

動態列表

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

靜態列表

01軍,12
01 - 07月12
01 - 8 - 12
01月12
月1日和12
01 - 11月 - 12
01日 - 12月12
01-JAN-13
01 - 2月13
01-MAR-13
01-APR-13
01月13
01軍,13

簡而言之,它會檢查01年6月1日和12年1月1日之間是否出現。如果是,則返回最早的月份。
然後它會檢查靜態列表的每一行在動態列表中的每兩個月之間的哪一行,然後返回它之前的月份。

即。 7月1日至12日和9月1日至12日將於12月12日返回。 01-OCT-12降至01月12和01日 - 12月12之間,將回到01月12

回答

2

簡單的查找公式應該這樣做:

承擔A2動態列表:A6和靜態列表C2:C20,然後把這個公式D2抄下來

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

這將會給你一個錯誤,如果C2 < A2 - 這可能嗎?假設A2:A6按照你的例子升序排列

+0

那麼這很簡單:)謝謝,我試圖用複雜的IF/VLOOKUP來做到這一點 – K20GH