Excel:如何将 counta 与条件一起使用


您可以使用 Excel 中的COUNTA函数来计算区域中非空单元格的数量。

但是,有时您需要使用COUNTA函数来对非空满足某些附加条件的单元格进行计数。

为此,您可以使用以下基本语法:

 =COUNTA( B2:B12 )-COUNTIF( B2:B12 ,"0")

此特定公式对B2:B12范围内非空且不等于 0 的所有单元格进行计数。

以下示例展示了如何在实践中使用此语法。

示例:在 Excel 中使用 COUNTA 和条件

假设我们有以下数据集,显示来自不同球队的篮球运动员的得分:

我们可以使用以下COUNTA函数和COUNTIF函数来计算 Points 列中非空且不等于 0 的单元格数量:

 =COUNTA( B2:B12 )-COUNTIF( B2:B12 ,"0")

以下屏幕截图显示了如何在实践中使用该公式:

从结果中我们可以看到 Points 列中有 8 个非空且非零的单元格。

这是这个公式实际上在幕后所做的事情:

  • COUNTA计数了10 个空单元格。
  • COUNTIF2 个单元格为零。
  • 因此, COUNTACOUNTIF产生102 = 8

您可以随意覆盖COUNTIF函数中的值,以从COUNTA函数中排除您想要的值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何在 Excel 中计算筛选的行数
如何在Excel中计算重复项
Excel中如何按组计数

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注