使用Excel的COUNTIFS函数计算符合特定标准的数据

Excel的COUNTIFS函数可用于统计选定范围内符合特定条件的数据记录数。

COUNTIFS扩展了COUNTIF函数的实用性,允许您指定2到127个条件,而不是COUNTIF中的一个。

通常情况下,COUNTIFS使用称为记录的数据 。 在记录中,行中每个单元格或字段中的数据都是相关的,例如公司的名称,地址和电话号码。

COUNTIFS在记录中的两个或多个字段中查找特定的条件,并且只有在找到指定的每个字段的匹配记录时才计数。

09年01月

COUNTIFS函数分步教程

Excel COUNTIFS函数分步教程。 ©Ted French

COUNTIF逐步教程中,我们匹配了一年内销售超过250份订单的销售代理商的单一标准。

在本教程中,我们将使用COUNTIFS设置第二个条件 - 东部销售地区的销售代理商在过去一年中的销售额超过250个。

通过为COUNTIFS指定其他Criteria_rangeCriteria 参数来设置附加条件。

遵循以下教程主题中的步骤,将引导您创建和使用上图中所示的COUNTIFS函数。

教程主题

09年02月

输入教程数据

Excel COUNTIFS函数分步教程。 ©Ted French

在Excel中使用COUNTIFS 函数的第一步是输入数据。

在本教程中,将上图中的数据输入到Excel 工作表的 单元格 D1至F11中。

在下面的第12行中,我们将添加COUNTIFS函数和两个搜索条件:

教程说明不包括工作表的格式化步骤。

这不会干扰完成教程。 你的工作表看起来与示例中的不同,但COUNTIFS函数会给你相同的结果。

09年3月

COUNTIFS函数的语法

Excel COUNTIFS函数分步教程。 ©Ted French

在Excel中,函数的语法引用函数的布局,并包含函数的名称,括号和参数

COUNTIFS函数的语法是:

= COUNTIFS(Criteria_range1,Criteria1,Criteria_range2,Criteria2,...)

功能中最多可以指定127个Criteria_range / Criteria对。

COUNTIFS函数的参数

函数的参数告诉COUNTIFS我们试图匹配什么标准以及要搜索哪些数据 范围以找到这些标准。

这个函数中的所有参数都是必需的。

Criteria_range - 函数用于搜索与相应Criteria参数匹配的单元格组。

标准 - 我们试图在数据记录中匹配的值。 可以为该参数输入实际数据或对数据的单元格引用

09年9月4日

启动COUNTIFS函数

Excel COUNTIFS函数分步教程。 ©Ted French

尽管可以只在工作表中的单元格中键入COUNTIFS 函数及其参数,但许多人发现使用函数的对话框输入函数更容易。

教程步骤

  1. 点击单元格F12使其成为活动单元格 。 这是我们将进入COUNTIFS功能的地方。
  2. 点击公式选项卡。
  3. 从功能区中选择更多功能>统计以打开功能下拉列表。
  4. 点击列表中的COUNTIFS调出函数的对话框。

我们输入到对话框中空白行的数据将形成COUNTIFS函数的参数

如前所述,这些参数告诉功能我们试图匹配什么标准以及搜索哪些数据范围以找到这些标准。

09年05月05日

输入Criteria_range1参数

Excel COUNTIFS函数分步教程。 ©Ted French

在本教程中,我们试图在每个数据记录中匹配两个条件:

  1. 来自东方销售地区的销售代理商。
  2. 当年销售订单超过250个的销售代理商。

Criteria_range1 参数指示在尝试匹配第一条件(东方销售地区)时COUNTIFS要搜索的单元格范围

教程步骤

  1. 对话框中 ,点击Criteria_range1行。
  2. 选中工作表中的单元格D3到D9,输入这些单元格引用作为该函数要搜索的范围。

09年06月

输入Criteria1参数

Excel COUNTIFS函数分步教程。 ©Ted French

在本教程中,我们希望匹配的第一个标准是D3:D9 范围内的数据等于East

尽管可以将实际数据(如单词East)输入到该参数的对话框中,但通常最好将工作表中数据位置的单元格引用输入到对话框中。

教程步骤

  1. 点击对话框中Criteria1行。
  2. 单击单元格 D12将该单元格引用输入到对话框中。
  3. 在教程的最后一步,搜索项East将被添加到单元格D12中。

单元格引用如何增加COUNTIFS的通用性

如果输入单元格引用(如D12)作为条件参数,那么COUNTIFS函数将查找与在工作表中键入该单元格的任何数据相匹配的内容。

因此,在统计了东部地区代理商的数量后,只需在D12单元中将东部地区变为北部地区西部地区,便可轻松找到另一个销售地区的相同数据 。 该功能将自动更新并显示新的结果。

09年7月

输入Criteria_range2参数

Excel COUNTIFS函数分步教程。 ©Ted French

如前所述,在本教程中,我们试图在每个数据记录中匹配两个条件

  1. 来自东方销售地区的销售代理商。
  2. 今年销售额超过250的销售代理商。

Criteria_range2 参数指示COUNTIFS在尝试匹配第二条标准时要搜索的单元格范围 - 销售代理今年销售超过250份订单。

教程步骤

  1. 对话框中 ,点击Criteria_range2行。
  2. 在工作表中高亮显示单元格E3到E9,以输入这些单元格引用作为该函数要搜索的第二个范围。

09年08月08日

输入Criteria2参数

Excel COUNTIFS函数分步教程。 ©Ted French

输入Criteria2参数并完成COUNTIFS函数

在本教程中,我们希望匹配的第二个标准是E3:E9 范围内的数据是否大于250个销售订单。

与Criteria1 参数一样 ,我们将输入Criteria2位置的单元格引用到对话框中,而不是数据本身。

教程步骤

  1. 点击对话框中Criteria2行。
  2. 单击单元格E12以输入该单元格引用。 该功能将搜索在上一步中选择的范围内的符合此条件的数据。
  3. 单击确定完成COUNTIFS功能并关闭对话框。
  4. 答案为零( 0 )将出现在单元格F12中 - 我们输入函数的单元格 - 因为我们尚未将数据添加到Criteria1和Criteria2字段(C12和D12)。 在我们这样做之前,COUNTIFS没有任何数据可以计算,因此总数保持为零。
  5. 搜索标准将在本教程的下一个步骤中添加。

09年9月9日

添加搜索条件并完成教程

Excel COUNTIFS函数分步教程。 ©Ted French

本教程的最后一步是将数据添加到工作表中标识为包含Criteria 参数单元格中。

教程步骤

  1. 在单元格D12中键入East ,然后按键盘上的Enter键。
  2. 在E12单元格中输入> 250并按下键盘上的Enter键(“>”是大于 Excel中的符号)。
  3. 答案2应出现在单元格F12中。
  4. 只有两个代理商 - 拉尔夫和萨姆 - 在东部的销售区域工作,并且每年有超过250个订单,因此,只有这两个记录被功能计数。
  5. 尽管玛莎在东部地区工作,但她的订单少于250件,因此她的记录不计算在内。
  6. 同样,乔和汤姆今年的订单都超过250份,但都不在东部销售地区工作,因此他们的记录也不计算在内。
  7. 当你点击单元格F12时,完整的功能
    = COUNTIFS(F3:F9,D3:D9,D12,E3:E9,E12)出现在工作表上方的公式栏中