通常情况下,你可能想计算Excel中某一区域中符合几个条件之一的单元格的数量。
你可以使用下面的基本语法来做到这一点。
=SUM(COUNTIF(A:A,{"Value1", "Value2", "Value3"}))
这个特殊的公式计算A列中等于 "Value1"、"Value2 "或 "Value3 "的单元格的数量。
下面的例子说明了如何在实践中使用这种语法。
例子:在Excel中使用COUNTIF与OR
假设我们在Excel中有以下数据集,显示了各种篮球队的信息。
我们可以使用下面的公式来计算A列中数值为 "东 "或 "南 "的单元格的数量。
=SUM(COUNTIF(A:A,{"East", "South"}))
下面的截图显示了如何在实践中使用这个公式:
我们可以看到,A列中总共有5个单元格的值为 "东 "或 "南"。
请注意,我们也可以使用类似的语法来计算具有特定数值的单元格的数量。
例如,我们可以使用下面的公式来计算C列中数值为95、99或103的单元格的数量。
=SUM(COUNTIF(C:C,{95, 99, 103}))
下面的截图显示了如何在实践中使用这个公式:
我们可以看到,C列中总共有6个单元格的值为95、99或103。
我们还可以使用类似的语法来计算数值大于或小于某些数字的单元格的数量。
例如,我们可以使用下面的公式来计算C列中数值大于100或小于90的单元格的数量。
=SUM(COUNTIF(C:C,{95, 99, 103}))
下面的截图显示了如何在实践中使用这个公式。
我们可以看到,C列中总共有7个单元格的值大于100或小于90。
其他资源
下面的教程介绍了如何在 Excel 中执行其他常见的COUNTIF()操作: