Excel:在同一列中使用具有多个条件的 countif


您可以使用以下语法在 Excel 的同一列中运行具有多个条件的 COUNTIF 函数:

 =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个单元格相当于“小牛队”、“凯尔特人队”或“马刺队”。

其他资源

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

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

添加评论

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