在X和Y列中获得X的数量

我有一个值为X和Y的列。我想在Excel中写一个公式,可以计算列(x)和(y)的数量。 屏幕截图

我试过使用IF()公式,但没有太多的成功。

你的公式应该像D3那样:

=COUNTIF(A2:A100, "X") 

和E3:

 =COUNTIF(A2:A100, "Y") 

你可以使用COUNTIF函数:

 COUNTIF(range, criteria) 

你可以在这里了解更多

所以在你的例子中,你可以像这样使用它:

 =countif(A:A,"X") 

findX和的数目

 =countif(A:A,"Y") 

findY的个数。

只是为了方法的差异,这可以通过数组公式来完成。 (Countif更高效。)

 =SUM(IF(A2:A8="X",1,0)) 

为了让excel知道这是一个数组公式,你需要在添加公式后按ctrl-shift-enter。

你的配方栏应该看起来像这样:

 {=SUM(IF(B13:B19="X",1,0))} 

之前和之后的括号“{”和“}”由Excel自动添加。

数组公式可用于允许在单元格上工作的普通Excel公式应用于一系列单元格。

一些参考:

http://www.mrexcel.com/articles/CSE-array-formulas-excel.php

http://www.dummies.com/how-to/content/how-to-build-an-array-formula-in-excel-2010.html

=COUNTIF(B:B,"Y")对于X也是一样的