如何在Excel中应用多条件的COUNTIF函数

  • Share This
Hugh West

ǞǞǞ COUNTIF Excel中的函数计算一个区域内符合给定条件的单元格的数量。 你不能用该函数应用多个条件。 COUNTIF 不过,也有一些方法可以使用这个Excel 在这篇文章中,我将展示3个例子,分别是 在Excel中使用多标准的COUNTIF函数 .

下载实践工作手册

你可以从下面的下载按钮下载实践工作手册。

带有多个标准的COUNTIF函数.xlsx

我们可以使用Excel COUNTIF函数的多个标准吗?

ǞǞǞ COUNTIF功能 MS Excel 不是为了匹配多个标准而设计的 请看下面这张来自Excel UI的图片,它只需要一个 范围 并以一个 准则 .

ǞǞǞ COUNTIF 函数首次被引入到 2007年版的Excel 然而,他们很快意识到,需要另一个函数来轻松匹配多个标准。 因此,在 Excel 2010版本 在此基础上,MS Excel引入了一个新的函数,它被称为 COUNTIFS .

然而,如果你仍然是2007年版本的用户,不用担心。 有一些方法可以让你使用多个条件来工作。 COUNTIF 然而,我们不建议继续使用它,而是应该使用更新的Excel版本,因为旧版本不具备一些令人敬畏的新的Excel功能和特性。

3个在Excel中使用COUNTIF函数的例子,有多个标准

ǞǞǞ COUNTIF 在Excel中的函数可以使我们计算一个列表中特定值的实例数。 然而,在某些情况下,我们需要采用许多标准来计算,这使事情变得更加复杂。 今天,我将讨论一些使用的例子。 COUNTIF 在这个数据集中,我们有一些计算机组件在 产品 , 产品 身份证,日期。 名称。

例1:使用COUNTIF函数来计算数字之间的单元格

Excel用户偶尔需要计算数值在两个指定数值之间的单元格的数量。 在下面的例子中,我想知道一个数字的结果 2000至5000之间 .

📌 步骤。

  • 在细胞中 E16 ,插入以下公式。
=COUNTIF($C$5:$C$14,">2000")-COUNTIF($C$5:$C$14,">5000")

在这里。

  • COUNTIF($C$5:$C$14,">2000″) 将计算大于2000的细胞。
  • COUNTIF($C$5:$C$14,">5000″) 将计算小于5000的细胞。
  • 因此,上述公式将找到2000 <cells <5000的单元格。
  • 现在,按 进入 .

阅读更多。 在Excel的不同列中使用多个标准的COUNTIF(单标准和多标准)。

例2:应用COUNTIF,对日期有多个标准

ǞǞǞ COUNTIF 函数可以让你根据日期范围来计算单元格。 例如,我想计算日期在5/1/2022和8/1/2022之间的一列中的单元格数字。

📌 步骤。

  • 在细胞中 E16 ,插入以下公式。

=COUNTIF($D$5:$D$14,">5/1/2022")-COUNTIF($D$5:$D$14,">8/1/2022")

在这里。

  • COUNTIF($D$5:$D$14, “>5/1/2022”) 将计算大于 5/1/2022 .
  • COUNTIF($D$5:$D$14, “>8/1/2022”) 将计算出小于以下的细胞 8/1/2022 .
  • 因此,上述公式将找到以下单元格 5/1/2022 <cells < 8/1/2022 .
  • 现在,打 进入 按钮。

阅读更多。 Excel COUNTIF函数的多个标准与amp; 日期范围

例子3:使用COUNTIF与文本的多个标准

例如,我有下面的数据,其中包括各种产品,我想弄清楚在一列中填充了多少个CPU[处理器]和RAM[内存]。

📌 步骤。

  • 在该单元格中应用以下公式 E16 :

=COUNTIF($B$5:$B$14, "CPU[处理器]")+COUNTIF($B$5:$B$14, "RAM[内存]")

在这里。

  • COUNTIF($D$5:$D$14, “>5/1/2022”) 将计算有文本的单元格 CPU [处理器] .
  • COUNTIF($D$5:$D$14, “>8/1/2022”) 将计算有文本的单元格 RAM[内存] .
  • 因此,上述公式将找到带有文本的单元格 CPU[处理器]&;RAM[内存] .
  • 现在,按 进入 .

阅读更多。 如何在Excel中应用COUNTIF不等于文本或空白的方法

如何利用通配符在Excel中用COUNTIF计算多个匹配值

如果你只有一个标准,并希望得到所有可能的匹配,你可以很容易地使用 Excel中的通配符 COUNTIF 功能。

Excel有三个通配符。

  • 星号 (*)
  • 问号(?)
  • 蒂尔德 (~)

例子。

作为一个例子,我们将计算所有以字母E开头的名字。

星号 (*) :它可以代表无限数量的字符。 在下面的例子中。 E* 可能代表着 艾玛,埃文斯。 埃里克 .

📌 步骤。

  • 在该单元格中写下以下公式 E16 :

=COUNTIF(E5:E14,"E*")

  • 然后,按 进入 .

Excel COUNTIFS:多条件下COUNTIF函数的更佳选择

如果你是 Excel 2010 或更多的更新版本,你可以用以下方法执行同样的任务 COUNTIFS功能 还记得第一个例子吗? 你可以用下面的公式轻松计算产品ID在2000到5000范围内的产品数量,但对于COUNTIFS,我们可以根据你的要求设置标准。 下面的公式对于COUNTIFS有3个标准,但在COUNTIF中,我们只能使用一个标准。

=COUNTIFS($B$5:$B$14,"CPU [Processor]",$C$5:$C$14,">3000",E5:E14,"John")

阅读更多。 在Excel中 COUNTIF多个区间相同的标准

总结

按照这些步骤和阶段,在excel中应用COUNTIF函数,并有多个标准。 欢迎下载该工作手册并用于你自己的实践。 如果你有任何问题、担忧或建议,请在我们博客的评论区留言 ǞǞǞ .

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.