在Excel中计算小于某个值的单元格数量

admin

Updated on:

Count Cells Less Than A Value In Excel Countif Less Than.png

在Excel中计算小于某个值的单元格数量

计算值小于特定阈值的单元格数量是一项常见的数据分析任务。

例如,如果您在一列中有不同销售代表的销售数据,您可能想知道有多少销售代表无法达到给定的销售目标。

或者,如果您的一列中有学生分数,那么您可能想知道有多少学生的分数低于及格分数。

在本教程中,我将向您展示一些简单的公式,您可以使用这些公式对 Excel 中值小于给定值的单元格进行计数。 使用 COUNTIF 或 COUNTIFS 函数可以轻松完成此操作。

推荐:WordPress文件管理器插件WP File Download 

COUNTIF 函数对小于某个值的单元格进行计数

COUNTIF 是一个简单的 Excel 函数,可让您在满足给定条件时计算单元格数量。

让我通过一个简单的例子向您展示它是如何工作的。

下面我有一个数据集,其中 A 列中包含学生姓名,B 列中包含他们的分数,我想计算分数低于 35 的单元格总数。

在Excel中计算小于某个值的单元格数量

下面的公式可以计算得分低于 35 的单元格数量。

=COUNTIF(B2:B20,"<50")
COUNTIF 函数计算小于某个值的单元格

上面的 COUNTIF 函数有两个参数:

  • B2:B20 – 这是包含我们想要计算的单元格的范围,以防满足给定的标准
  • “<50” – 这是用于评估范围内每个单元格的条件,如果满足此条件,则对单元格进行计数。 请注意,我们需要将条件放在双引号内。

在上面的示例中,我已将条件硬编码到公式本身中。 但是,您也可以使用具有要考虑用于条件的值的单元格的单元格引用。

例如,如果单元格 D2 中的值为 50,那么我也可以使用以下公式:

 =COUNTIF(B2:B20,"<"&D2)

请注意,在上面的公式中,只有小于号(“<”)需要用双引号引起来。

Also read: Count Between Two Numbers in Excel (COUNTIF / COUNTIFS)

SUM 函数对小于某个值的单元格进行计数

虽然县函数是计算小于给定值的销售额的最佳方法,但您也可以使用另一个简单函数(SUM 函数)执行相同的操作。

让我向您展示它是如何工作的。

下面我有相同的数据集,其中 A 列中有学生姓名,B 列有分数,我想计算分数低于 35 的单元格数量。

countif 小于的数据集

以下是执行此操作的 SUM 公式:

=SUM(--(B2:B20<50))
SUM 函数计算小于某个值的单元格

在上面的公式中,我们使用条件 (B2:B20<50) 来检查整个范围 B2:B20,它返回 TRUE 和 FLASE 的数组,其中当值小于 50 时给出 True,当值小于 50 时给出 False该值不小于50。

现在在此条件之前使用双负号将 True 和 False 转换为 1 和 0。

然后,使用 SUM 函数计算数组中 1 的总数,这也是满足我们给定标准的单元格总数。

Also read: Count Unique Values in Excel Using COUNTIF Function

COUNTIFS 函数对小于某个值的单元格进行计数(多列)

在上面的示例中,我们计算了单列中值小于指定值的单元格数量。

使用 COUNTIFS 函数,您还可以计算满足多个条件的实例数。

让我用一个例子来解释一下。

下面我有一个数据集,其中有学生的姓名和 A 列、B 列中的数学分数以及 C 列中的物理分数。

countif 小于的两列数据集

现在我想统计数学和物理成绩都低于 50 分的学生人数。

因此,在这种情况下,我们不能仅分析一列,而是必须同时分析两列,然后仅对两列中的值均小于 50 的单元格实例进行计数。

下面是可以为我们完成此操作的公式:

=COUNTIFS(B2:B20,"<50",C2:C20,"<50")
COUNTIFS 函数计算小于值的单元格

上面的 COUNTIF 函数使用四个参数:

  • B2:B20 – 这是包含数学分数的范围(这是我们的 criteria_range1)
  • “<50” – 这是根据 criteria_range1 检查的第一个标准
  • C2:C20 – 这是包含物理分数的范围(这是我们的 criteria_range2)
  • “<50” – 这是根据 criteria_range2 检查的第二个标准

我们的公式返回 4,这意味着有四名学生的数学和物理成绩均低于 50 分。

笔记:在上面的公式中,我硬编码了标准值(“<50”)。 您还可以在单​​元格引用中包含该值,然后在公式中使用该单元格引用(例如“<”&D2)

因此,如果单元格的值小于特定值,您可以使用这三个简单的公式来对单元格进行计数。

如果只有一列需要对单元格进行计数,则可以使用 COUNTIF 函数,如果有多列,则可以使用 COUNTIFS 函数。

推荐:如何使用QR Code二维码登录Outlook


发表评论