2016-03-19 38 views
1

我有兩張工作表。 這是第一張。 命名3 enter image description here在excel中使用兩張工作表之間的索引匹配

這是第二片材。 命名centralizare enter image description here

我在Sheet 2中C5 '標識GARANTIE' 的從Sheet1數,如果 'Categorie' 從工作表Sheet是 '完成'(Sheet2的B5)和寫「狀態1'from Sheet 1中是 '在lucru'(表2 B4)

我嘗試這樣

=COUNT(INDEX('3'!$C$2:$C$99,MATCH(B5,'3'!A2:A99,0))) 

但如果只 'Categorie' 被完成它返回只有一個號碼。

及其他的方法有錯誤

=MATCH('3'!C2:C99,(centralizare!C5='3'!B2:B96)*(D4='3'!F2:F96),0) 
=INDEX('3'!$C$2:$C$99,MATCH(D5,'3'!C2:C99,0)) 
=COUNT(INDEX('3'!A2:A96, MATCH("In lucru",'3'!E2:E96))) 
+0

您正在尋找'= COUNTIFS('3'!$ A $ 2:$ A $ 99,B5,'3'!$ C $ 2:$ C $ 99,C $ 4) –

+0

我嘗試了你所說的,但它返回0 –

+0

哦對不起...在'3'欄B和D隱藏......我錯過了......'= COUNTIFS('3'!$ A $ 2:$ A $ 99,$ B5,'3'!$ E $ 2:$ E $ 99,C $ 4)'將是正確的:P –

回答

1

你可以嘗試用SUMPRODUCT數組公式:

=SUMPRODUCT(--IFERROR((('3'!A2:A5=centralizare!B5)),0)) 

必須使用CTRL + ALT + ENTER輸入。是應該出現像這樣在您的公式欄,如果使用得當:

{=SUMPRODUCT(--IFERROR((('3'!A2:A5=centralizare!B5)),0))} 

示例工作簿:https://filetea.me/t1sjZdwkvxrRxGePZmKZyB7BQ

編輯:這似乎也永遠不要在同一行中有「finalizat」 &「WIP」如果我理解你的規則是正確的。用數組公式,你可以檢查這兩個規則&只計算那些符合這兩個規則,不只是一個,而且有些檢查數據質量這樣:

{=SUMPRODUCT(--IFERROR((('3'!A2:A5=centralizare!B5))*('3'!C2:C5=***choose a cell/range where you put a reference to finalizat/in luru instead of wip/donw***),0))} 

換句話說,多個判定基準的一般格式是:

{=SUMPRODUCT(--IFERROR(((CRITERIA ONE)*(CRITERIA TWO)),0))} 
+0

謝謝。有效 –