2015-04-01 107 views
0

我在兩個不同的工作表之間嘗試一個相當簡單的索引匹配語句。我需要添加的是匹配的表單上的條件。
實際上,我在第一張表格(col C)和第二張表格中列出了船名,船名(col C),合同結束日期(col Q)和合同狀態(col AL)
In表一我需要返回合同結束日期。但是,在表二中有可能的重複,所以我只想返回日期,如果行上的合同狀態不說'已完成'
這是這種情況,似乎不起作用,任何幫助將不勝感激
謝謝!索引匹配查詢與匹配中的if語句

=IF('Infield Vessel Contracts'!AL:AL<>"Complete",INDEX('Infield Vessel Contracts'!Q:Q,MATCH(C162,'Infield Vessel Contracts'!C:C,0)),"No Contract")  

回答

0

您可以試試:

=--('Infield Vessel Contracts'!AL:AL="completed")*INDEX('Infield Vessel Contracts'!Q:Q,MATCH(C162,'Infield Vessel Contracts'!C:C,0)) 
+0

感謝您抽空回覆的時間。不幸的是,我仍然有時會得到錯誤的結果(就好像它沒有對狀態爲「完成」的行進行折扣)。理想情況下,如果它沒有回覆答案,我也希望返回是'沒有合同' – user2968474 2015-04-01 15:21:24

+0

那麼你的問題說「行不說'完成'」。對於'No Contract'而不是'0',在這種情況下,你可能用'= IF(formula = 0,「No Contract」,公式) – pnuts 2015-04-01 15:23:34