2017-12-20 4 views
0

こんにちは、ありがとうございます。Vライブ日付に基づいて複数のタスク名を検索

私は現在、2枚のシートで構成されるワークブックを持っています。最初のシートはプロジェクトログで、2番目のシートはライブ日付トラッカーです。

私が探しているのは、プロジェクトログのライブ日付を使って数式検索を行い、ライブ日付のタッカーに入力された2つの日付の間にあるすべてのプロジェクト名を返します。次のように例えば、キー列とセルがあるので

'Live date tracker'!R4 = Start from date 
'Live date tracker'!R5 = End date 
'Project Log'!E:E equals Project names column 
'Project Log'!L:L equals Project Live date column 

私は後だ式は以下のようにV見上げる/インデックスものになるだろう:

IF 'Project Log!L:L IS GREATER THAN OR EQUAL TO 'Live date tracker'!R4 
AND 
IF 'Project Log!L:L IS LESS THAN OR EQUAL TO 'Live date tracker'!R5 

戻るALLこれらの日付に含まれるプロジェクト名は「Project Log!E:E。

この式にはインデックスが必要であり、リスト内でセル値を1つずつ返す必要があるため、+/-セル参照が含まれることがわかりますが、これを行う方法がわかりません。

誰かが助けることができれば、それは素晴らしいことです。

答えて

0

以下のような構造を使用できます。

これは配列式なので、のCtrl + Shift + Enterをと同時に入力する必要があります。正しくコミットされている場合、Excelは中括弧{}で数式を囲みます。

=IFERROR(INDEX('Project Log'!E:E,SMALL(IF('Project Log'!L:L>='Live date tracker'!$R$3,IF('Project Log'!L:L<='Live date tracker'!$R$4,ROW('Project Log'!L:L),"a")),ROWS($A$1:A1))),"")

そして、あなたが好きなだけを下にコピーします!

関連する問題