如何在同一列中使用多个标准的COUNTIF

421 阅读1分钟

你可以使用以下语法来执行COUNTIF函数,在Excel的同一列中有多个标准:

=SUMPRODUCT(COUNTIF(A2:A16,{"word1","word","word3"}))

这个特殊的公式将返回 A2:A16区间中数值等于 "word1"、"word2 "或 "word3 "的单元格的计数。

下面的例子显示了如何在实践中使用这种语法。

例子:在同一列中使用COUNTIF的多个标准

假设我们在Excel中有以下数据集,其中包含各种篮球队的名称。

我们可以使用下面的公式来计算A2:A16区域中等于 "Mavs"、"Celtics "或 "Spurs "的单元格的数量。

=SUMPRODUCT(COUNTIF(A2:A16,{"Mavs","Celtics","Spurs"}))

下面的截图显示了如何在实践中使用这个公式。

我们可以看到,共有9个单元格等于这三个值中的一个。

我们可以手动计算这9个单元格中的每一个,以验证这是否正确。

确实有9个单元格等于 "Mavs"、"Celtics "或 "Spurs"。

其他资源

下面的教程介绍了如何在Excel中执行其他常见任务:

Excel:如何删除带有特定文本的行
Excel:如何检查单元格是否包含部分文本
Excel:如何检查单元格是否包含列表中的文本