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:如何检查单元格是否包含列表文本