2016-08-22 20 views
0

ご協力いただければ幸いです。と一致する場合のインデックス一致

現在、私は、正しい答えを取得していますが、それは信頼できないとして、私はコード内でこの部分を保つカント特定のセル参照を見上げ

IF('Date of Last Turn'!C79>='Date of Last Turn'!E79 

これは、コード

{=IF('Date of Last Turn'!C79>='Date of Last Turn'!E79, 
    INDEX('All Data'!$E$3:$E$5000, 
      MATCH(2,1/(($H$5='All Data'!$D$3:$D$5000)*($G11='All Data'!$C$3:$C$5000)))), 
    INDEX('Date of Last Turn'!F8:F4978, 
      MATCH(2,1/(($H$5='Date of Last Turn'!B8:B4978)*($G11='Date of Last Turn'!A8:A4978)))))} 
の全作品です

誰かがこれを助けてくれれば助けになるだろう。私はマッチとインデックスを含むいくつかの異なる方法を試したが、エラーメッセージが出てくる。

Date of Last Turn - 最後のターンの日(列C & Dが式です)

All Data - すべてのデータ

Answer Sheet - エラーのいくつかのためにシート

+0

を使用したいのかやって持っているようです。なぜそれは信頼できないのですか?あなたはそれを置き換えたいと思いますか? –

+0

@ScottCraner私はこのスプレッドシートを使用している唯一の人ではないでしょう。誰かが行などに追加してコードを理解できない場合は、スプレッドシート全体に問題を引き起こす可能性がありますので、 H5とG11(この情報も変わります)ではなく、セル固有のものですが、他の方法でそれを見つけることができない場合は、すべてをロックします。 – Paula

+1

データがどのようにレイアウトされているか分からないので、役に立つ提案をする。質問にはさらに情報を含める必要があります。 –

答えて

0

回答、それはまた、IFののFALSE一部のように見えます範囲(「最終回の日」など!A8:A4978)はロックする必要があります。 IFの真の部分はロックされた範囲を使用するので、これを考える。

0

私はそれは私が今、あなたはより特異的であることができる指標と一致

 =IF(INDEX('Date of Last Turn'!$C$3:$C$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016))))>=INDEX('Date of Last Turn'!$E$3:$E$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016)))),INDEX('All Data'!$E$3:$E$5000,MATCH(2,1/(($M$5='All Data'!$D$3:$D$5000)*($L8='All Data'!$C$3:$C$5000)))),INDEX('Date of Last Turn'!$F$3:$F$5016,MATCH(2,1/(($M$5='Date of Last Turn'!$B$3:$B$5016)*($L8='Date of Last Turn'!$A$3:$A$5016))))) 
関連する問題