Excel AVERAGEIF:查找特定标准的平均值

AVERAGEIF功能在Excel中结合了IF功能和AVERAGE功能 。 通过这种组合,您可以在满足特定标准的选定数据范围内找到这些值的平均值或算术平均值。

函数的IF部分确定哪些数据符合指定标准,AVERAGE部分计算平均值或平均值。

通常情况下,AVERAGE IF与称为记录的数据行一起使用。 在记录中 ,行中每个单元格中的所有数据都是相关的 - 例如公司的名称,地址和电话号码。

AVERAGE IF在记录中的一个单元格或字段中查找特定条件,并且如果找到匹配,则它将该数据或数据平均到同一记录中另一个指定字段中。

AVERAGEIF功能如何工作

Excel AVERAGE IF函数。 ©Ted French

本教程使用AVERAGE IF函数来查找一组数据记录中East销售区域的平均年销售额。

按照以下教程主题中的步骤,您将逐步创建并使用上图中显示的AVERAGE IF函数计算平均年销售额。

教程主题

输入教程数据

Excel AVERAGE IF函数。 ©Ted French

在Excel中使用AVERAGE IF 函数的第一步是输入数据

将数据输入Excel 工作表的 单元格 C1至E11,如上图所示。

注意:教程说明不包含工作表的格式化步骤。

这不会干扰完成教程。 您的工作表看起来与示例中的不同,但AVERAGE IF函数将为您提供相同的结果。

有关格式化选项的信息与上述类似,可在此基本Excel格式教程中找到

AVERAGEIF函数的语法

Excel AVERAGEIF函数的语法。 ©Ted French

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

AVERAGEIF的语法是:

= AVERAGEIF(范围,标准,平均范围)

AVERAGEIF函数的参数

该函数的参数告诉函数测试什么条件以及满足条件时要平均的数据 范围

范围 - 函数要搜索的单元格组。

标准 - 该值与范围内的数据进行比较。 如果找到匹配,则对Average_range中的相应数据进行平均。 可以为该参数输入实际数据或对数据的单元格引用

Average_range (可选) - 当在Range和Criteria参数之间找到匹配项时,此单元格范围内的数据将被平均。 如果省略了Average_range参数,则会将在Range参数中匹配的数据取平均值。

启动AVERAGEIF功能

打开AVERAGE IF功能对话框。 ©Ted French

虽然可以将AVERAGE IF 函数输入到单元格中 ,但很多人发现使用函数的对话框将函数添加到工作表更容易。

教程步骤

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

我们在对话框中输入三个空白行的数据将形成AVERAGE IF函数的参数

这些参数告诉函数我们正在测试什么条件以及满足条件时平均的数据范围。

输入范围参数

输入范围参数。 ©Ted French

在本教程中,我们正在寻找东部销售区域的平均年销售额。

Range 参数告诉AVERAGE IF 函数在尝试查找指定的条件 - 东方时搜索哪组单元

教程步骤

  1. 对话框中 ,点击Range行。
  2. 加亮工作表中的单元格C3到C9,以输入这些单元格引用作为该函数要搜索的范围。

输入标准参数

输入标准参数。 ©Ted French

在此例中,如果C3:C12 范围内的数据等于East,则该记录的总销售额将由该函数进行平均。

虽然可以将实际数据(如单词East)输入到此参数的对话框中,但通常最好将数据添加到工作表中的单元格中,然后将该单元格引用输入到对话框中。

教程步骤

  1. 点击对话框中Criteria行。
  2. 单击单元格D12以输入该单元格引用。 该功能将搜索在上一步中选择的范围内的符合此条件的数据。
  3. 搜索词(东)将被添加到本教程最后一步中的单元格D12。

单元格引用增加了函数的多样性

如果输入单元格引用(如D12)作为Criteria Argument,那么AVERAGE IF函数将查找与工作表中单元格中键入的任何数据相匹配的内容。

因此,在找到东部地区的平均销售额之后,仅通过将东部地区变为北部地区或西部地区就可以轻松找到另一个销售地区的平均销售额。 该功能将自动更新并显示新的结果。

输入Average_range参数

输入Average_range参数。 ©Ted French

Average_range 参数是该函数在本教程步骤5中标识的Range参数中找到匹配项时所要求的单元格组。

该参数是可选的,如果省略,则Excel对Range参数中指定的单元格进行平均。

由于我们需要东部销售区域的平均销售额,因此我们使用“总销售额”列中的数据作为Average_range参数。

教程步骤

  1. 点击对话框中的Average_range行。
  2. 在电子表格中突出显示单元格E3到E9。 如果上一步中指定的条件与第一个范围(C3到C9)中的任何数据相匹配,则该函数将平均第二个单元格范围内相应单元格中的数据。
  3. 点击OK关闭对话框并完成AVERAGE IF功能。
  4. A #DIV / 0! 错误将出现在单元格E12中 - 我们输入函数的单元格,因为我们尚未将数据添加到条件字段(D12)。

添加搜索条件

添加搜索条件。 ©Ted French

本教程的最后一步是添加我们希望函数匹配的条件。

在这种情况下,我们希望找到东部地区的销售代表的平均年销售额,因此我们会将术语“ 东”添加到D12 - 该函数中标识的单元格包含标准参数

教程步骤

  1. 在单元格D12中键入East,然后按键盘上的Enter键。
  2. 答案$ 59,641应该出现在单元格E12中。 由于在四个单元格(C3到C6)中满足等于东的标准,所以在列E(E3到E6)中的相应单元格中的数目被平均。
  3. 当你点击单元格E12时,完整的功能
    = AVERAGEIF(C3:C9,D12,E3:E9)出现在工作表上方的公式栏中
  4. 要查找其他销售区域的销售平均值,请输入该区域的名称,例如单元格E12中的北,然后按键盘上的Enter键。
  5. 该销售地区的平均值应显示在单元格E12中。