如何在Excel中使用COUNTIF函数(10种合适的应用)

  • Share This
Hugh West

在Microsoft Excel中,COUNTIF函数被广泛用于计算具有给定条件或标准的单元格。 在本文中,你将通过适当的插图了解如何在Excel中有效地使用这个COUNTIF函数。

上面的屏幕截图是文章的概述,代表了对 COUNTIF 你将了解更多关于数据集的信息,以及使用 COUNTIF 在本文的以下章节中,可以看到正常的功能。

下载实践工作手册

你可以下载我们用来准备这篇文章的Excel工作簿。

COUNTIF函数的使用.xlsx

COUNTIF函数简介

  • 功能目标。

计算一个范围内符合给定条件的单元格的数量。

  • 语法。

=COUNTIF(范围, 标准)

  • 论据解释。
争论 必备/可选 解释
范围 需要 将分配标准进行计数的单元格范围。
标准 需要 所选单元格范围的条件或标准。
  • 返回参数。

数值中的单元格的总计数。

COUNTIF函数在Excel中的10个合适应用

1.在Excel中使用COUNTIF函数与比较运算符

在开始谈及 "中国 "的用途之前 COUNTIF 下图是一个包含不同州的参赛者之间的竞赛数据的表格。

在这一节中,我们将使用比较运算符在 COUNTIF 功能,显示有多少参赛者在比赛中获得了70分以上的成绩。

📌 步骤。

➤ 选择输出 细胞C24 和类型。

=countif(f5:f19,c22)

或者。

=COUNTIF(F5:F19,">70")

➤ 现在按 进入 你会看到在比赛中得分超过70分的参赛者人数。

2.在Excel中使用带有文本标准的COUNTIF函数

的标准论据中。 COUNTIF 函数,我们可以使用一个文本值来找出基于该文本值的出现次数。 从我们的表格中,我们可以拉出有多少参与者是来自于 阿拉巴马州 .

📌 步骤。

➤ 在输出方面 细胞C24 ,相关公式将是。

=countif(e5:e19,c22)

或者。

=COUNTIF(E5:E19, "Alabama")

➤ 按 进入 而该函数将返回4,因此共有4名参与者来自阿拉巴马州。

3.计算空白或非空白单元格的COUNTIF函数

有时,我们的数据集可能在一列中包含一些空白单元格。 我们可以使用 COUNTIF 函数,轻松找到空白和非空白单元格的数量。 假设。 B栏 在下表中有一些空单元格,我们将找出该列中除去所有空单元格的单元格总数。

📌 步骤。

➤ 输出中的所需公式 细胞C24 将是。

=countif(b5:b19,"")

➤ 在按下 进入 ,马上就会显示出结果的数值。

而如果我们需要计算 B栏 那么,所需的公式在 细胞C24 将是。

=countif(b5:b19,"")

然后按 进入 你会发现输出单元格中空白单元格的总数。

4.在Excel的COUNTIF函数中包含日期标准

现在我们的数据集包含一列,其中包括所有参与者的出生日期。 我们将找出1995年后出生的参与者的数量。

📌 步骤。

➤ 选择 细胞C24 和类型。

=COUNTIF(D5:D19,">12/31/1995")

➤ 按 进入 而得出的值将是10。

你必须记住,标准参数中的日期格式必须是 MM/DD/YYYY .

5.在COUNTIF函数中应用通配符进行部分匹配的标准

通过使用一个通配符,如 星号 (*) 例如,在 "我 "和 "我 "之间,我们可以找出部分匹配的文本数据的总计数。 E栏 ,我们可以应用这个通配符来查找有多少参与者来自一个包含文本的州 '实验室'。 在它的名字里面。

📌 步骤。

➤ 在输出方面 细胞C22 ,部分匹配的相关公式应该是。

=countif(e5:e19,c22)

或者。

=COUNTIF(E5:E19,"*lab*")

➤ 现在按 进入 而你会发现,从参与者的总人数中,有 阿拉巴马州 状态,因为它包含定义的文本 '实验室'。 在其名称中。

类似读物

  • 如何在Excel中使用COUNT函数(附5个例子)
  • 在Excel中使用COUNTA函数(3个合适的例子)
  • 如何在Excel中使用RANK函数(附5个例子)
  • Excel中的不同计数方法
  • 如何在Excel中使用AVERAGE函数(5个例子)

6. 大于和小于标准值的COUNTIF函数

在文章的这一部分,我们将计算出年龄大于23岁但小于27岁的参与者人数。 我们在这里要做的是,首先找到年龄大于23岁的参与者总数。 然后,我们将拉出年龄等于或大于27岁的参与者人数。 最后,我们将从第一个输出中减去第二个输出,以确定总数。根据我们定义的标准,参与者的数量。

📌 步骤。

➤ 选择输出 细胞C24 而你必须要打字。

=COUNTIF(D5:D19,">23")-COUNTIF(D5:D19,">=27")

➤ 在按下 进入 ,你会得到年龄在23至27岁之间的参与者的总人数。

7.在Excel中使用COUNTIF的多个OR条件

现在我们将在一列中应用两个不同的标准。 我们将找出总的参与者人数,从 德州 科罗拉多州 州。

📌 步骤。

➤ 在输出方面 细胞C24 ,所需的公式将是。

=COUNTIF(E5:E19,D21)+COUNTIF(E5:E19,D22)

或者。

=COUNTIF(E5:E19, "Texas")+COUNTIF(E5:E19, "Colorado")

➤ 按 进入 就会立即显示出结果的数值。

8.使用COUNTIF查找两列中的重复内容

有两个随机名字的列表在 B栏 C列 在下图中,我们将使用 COUNTIF 函数在此确定这两列之间名字的重复或匹配总数。

📌 步骤。

➤ 选择输出 细胞B22 和类型。

=SUMPRODUCT(--(COUNTIF(B5:B19,C5:C19)>=1))

➤ 按 进入 你会看到两列中共有4个名字。

🔎 这个配方是如何工作的?

➤ 这里 COUNTIF 函数提取数组中每个名字的总匹配数并返回。

{1;0;0;1;0;0;0;1;0;0;0;0;1;0;0}

➤ 通过比较运算符,结果值将等于或大于1的数字转换为一个逻辑值--。 为真 而对于0,它返回 失败 因此,整体的返回值看起来像这样。

{true;false;false;true;false;false;false;true;false;false;false;false;false;false;false;false}。

双单数(-) 前使用的 COUNTIF 函数将所有这些布尔运算转换为数字值-- 1(TRUE) 0(FALSE) 因此,该函数将返回。

{1;0;0;1;0;0;0;1;0;0;0;0;1;0;0}

➤ 最后 废物利用 函数将所有这些数值相加并返回4。

9.使用COUNTIF从Excel中的两列提取唯一值

为了找到两列唯一值的总计数,我们必须使用上一节中提到的几乎类似的公式。 这一次我们必须应用逻辑公式 COUNTIF() = 0 在一个数组中看到,如果在 名单1 B栏 是唯一的还是不唯一的。

📌 步骤。

➤ 输出中的相关公式 细胞B22 从两个不同的列中找出唯一值的数量将是。

=sumproduct(--(countif(b5:b19,c5:c19)=0))

➤ 在按下 进入 ,你就会马上得到所需的输出。

10.在COUNTIF函数中插入命名的范围来计算有标准的单元格

我们可以使用命名的范围作为标准,或者使用标准范围内的 COUNTIF 要命名一个单元格区域,我们必须先选择特定的单元格。 在下图中位于左上角的名称框中,你必须编辑所选单元格区域或数组的名称。 例如,在这里我选择了单元格区域中的 年龄 标题在 D栏 并对其进行定义,命名为 年龄 .

通过使用这个命名的范围- 年龄 ,我们将找出年龄在23至27岁之间的参与者的总人数。

📌 步骤。

➤ 选择输出 细胞C24 和类型。

=COUNTIF(Age,">23") - COUNTIF(Age,">=27")

➤ 按 进入 并且该公式将返回5。

💡 应注意的事项

🔺 你不能在一个标准中输入多于一个标准。 COUNTIF 函数,你必须使用 COUNTIFS 功能 为多个标准的输入。

🔺 COUNTIF 如果你需要计算区分大小写的单元格,那么你必须使用 精确 功能。

🔺 如果你使用带有比较运算符的单元格引用,那么你必须使用 安培字(&) 来连接比较运算符和单元格引用,如 ">"&A1 在标准参数中。

🔺 如果你使用 255 或更多的字符在 COUNTIF 函数,该函数将返回一个不正确的结果。

结论性的话语

我希望上面提到的所有方法都是为了使用 COUNTIF 函数现在将帮助你在Excel电子表格中应用它们,提高工作效率。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。

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.