6

我在 a 中有多个电子表格,workbook我想在基本English谈话中进行以下内容:

IF worksheet1(cell)A3,出现在“worksheet2”列 B - 计算它出现在 b 列“worksheet 2”中的次数

所以换句话说 - 让我们说A3= BOB smith - 在工作表 1 中并在工作表 2 中出现 4 次 - 我希望公式计算 'Bob smith' 在工作表 2 中的事实A34 次,然后回来告诉我 4 .

我试图进行单独的计算 - 使用 Vlookups - 然后在另一个单元格中计算/执行 if 语句

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

非常感谢您的帮助,我很困惑-我不确定我是否对此进行了深入研究或还不够!先感谢您

4

5 回答 5

7

当您使用SUMPRODUCT. 给ejemlo:

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

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

于 2013-03-22T16:54:57.357 回答
3

=COUNTIF() 是你要找的函数

在与 Worksheet1 列 A 相邻的列中:

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

这将在 B 列的工作表 2 ALL 中搜索单元格 A3 中的所有内容

请在此处查看 =COUNTIF(range,criteria) 的 MS Office 参考!

于 2013-03-22T17:16:02.563 回答
2

您可以将所有这些组合成一个公式,但您需要先使用常规IF来确定是否VLOOKUP返回了某些东西,然后使用您的COUNTIF如果它返回。

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

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

于 2013-03-22T17:00:26.513 回答
0

试试这个:

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

于 2013-03-22T17:00:45.770 回答
0

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

=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)
于 2014-04-23T05:24:28.820 回答