0

日付の動的リストがあります。たとえば、3 か月離れているとしますが、これらは 5 か月、2 か月などに変更される可能性があります。

次に、1か月離れた日付のリストがあります。私がする必要があるのは、1 か月離れたリストのどの日付が動的リストのどの月の間にあるかを確認することです。

例えば:

動的リスト

2012 年 6 月 1 日
2012 年 9 月 1 日
2012 年 12 月 1 日 2013 年
3月 1 日 2013 年
6 月 1 日

静的リスト

2012 年 6
月 1 日 2012 年 7 月 1 日
2012 年 8 月 1 日
2012 年 9 月 1 日
2012 年 10 月 1 日
2012 年 11 月 1
日 2013 年 12 月 1 日 2013 年 1 月 1 日 2013 年
2

1 日
2013 年 4 月 1 日
2013 年 5 月 1 日
2013 年 6 月 1 日

簡単に言うと、01-Jun-12 が 01-Jun-12 と 01-Sep-12 の間に表示されるかどうかをチェックします。その場合は、最も早い月を返します。
次に、静的リストの各行が動的リストの各 2 か月間のどこにあるかを確認し、その前の月を返します。

すなわち。Jul は 01-Jun-12 と 01-Sep-12 の間にあるため、01-Jun-12 を返します。01-Oct-12 は 01-Sep-12 と 01-Dec-12 の間にあるため、01-Sep-12 を返します。

4

1 に答える 1

2

単純なLOOKUP式はこれを行う必要があります:

A2:A6の動的リストとC2:C20の静的リストを想定し、この式をコピーしたD2に配置します。

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

C2 <A2-の場合、エラーが発生します-それは可能ですか?

あなたの例のように、A2:A6が昇順であると仮定します

于 2012-09-27T10:00:41.310 に答える