2016-03-19 36 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

谢谢。有效 –