将COUNT IF和EXOOK结合起来

我有一个workbook多个电子表格,我希望以下基本的English谈话:

如果worksheet1(cell)A3出现在“工作表2”列B中 – 计算出现在b工作表2中的次数

所以换句话说 – 让我们说A3 = BOB史密斯 – 在工作表1中,并在工作表2中出现4次 – 我要公式来计算A3 '鲍勃史密斯'在工作表2中4次的事实,然后回来告诉我4。

我试图做单独的计算 – 使用Vlookups – 然后在另一个单元计数/做如果陈述例如

 =COUNTIF(VLOOKUP(A9,'To retire'!J:J,9,1)) =IF(J228=O233, 'worksheet2'!F440,0) =VLOOKUP(A3,'worksheet2'!A:A,1,1) 

帮助将非常感激,我很困难 – 我不确定,如果我看这太深或不够! 先谢谢你

当您使用SUMPRODUCT时,这是微不足道的。 Por ejemplo:

 =SUMPRODUCT((worksheet2!A:A=A3)*1) 

您可以将上面的公式放在单元格B3中,其中A3是您要在worksheet2查找的名称。

= COUNTIF()是你正在寻找的function

在与Worksheet1列A相邻的列中:

 =countif(worksheet2!B:B,worksheet1!A3) 

这将search工作表2所有的列B为您在单元格中的任何A3

在这里查看= COUNTIF(范围,条件)的MS Office参考!

你可以把这一切合并成一个公式,但是你首先需要使用一个常规的IF来找出VLOOKUP是否返回了一些东西,然后使用你的COUNTIF

 =IF(ISERROR(VLOOKUP(B1,Sheet2!A1:A9,1,FALSE)),"Not there",COUNTIF(Sheet2!A1:A9,B1)) 

在这种情况下, Sheet2-A1:A9是我search的范围, Sheet1-B1具有我正在查找的值(在您的情况下为“退休”)。

尝试这个:

=IF(NOT(ISERROR(MATCH(A3,worksheet2!A:A,0))),COUNTIF(worksheet2!A:A,A3),"No Match Found")

如果你指的是两个工作表,请使用这个公式

 =COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1) 

如果提到两个以上的工作表,请使用这个公式

 =COUNTIF(Worksheet2!$A$1:$A$50,Worksheet1cellA1)+=COUNTIF (Worksheet3!$A$1:$A$50,Worksheet1cellA1)+= COUNTIF(Worksheet4!$A$1:$A$50,Worksheet1cellA1)