小兔网

什么是AVERAGEIF函数?

知识兔

AVERAGEIF函数是Excel 统计函数,它通过特定准则计算给定范围的单元格的平均值。基本上,AVERAGEIF计算中心趋势,即趋势集中的一组数字在统计分布中的位置。该功能是在Excel 2007中引入的。

= AVERAGEIF(范围,条件,[平均值范围])

 

AVERAGEIF函数使用以下参数:

1.范围(必填参数)–这是我们要平均的一个或多个像元的范围。该自变量可以包括数字或名称,包含数字的数组或引用。

2.Criteria(标准参数)– Criteria(标准)确定如何对像元进行平均。条件可以采用表达式,数字,单元格引用或定义平均单元格的文本的形式。例如12,“ <12”,“婴儿”或C2。

3.Average_range(可选参数)–这是我们希望平均的实际单元格集合。如果用户忽略它,该函数将使用给定的范围。

 

如何在Excel中使用AVERAGEIF函数?

这是一个内置函数,可以在Excel中用作工作表函数。为了了解AVERAGEIF函数的用法,让我们考虑一些示例:

 

AVERAGEIF的分步示例

通常,AVERAGEIF通常用于查找与给定条件精确匹配的像元平均值。例如,从下表中,我们希望了解巧克力糕点的销售情况。我们得到以下数据:

 

AVERAGEIF函数

 

用于查找平均值的公式如下:

 

AVERAGEIF函数-示例1

 

我们得到以下结果:

 

AVERAGEIF函数-示例1a

 

如果我们希望避免在公式中键入条件,则可以键入一个单独的单元格并提供对公式中单元格的引用,如下所示:

 

AVERAGEIF函数-示例1b

 

示例–如何使用通配符查找平均值!

现在让我们看看如何在AVERAGEIF函数中使用通配符。使用上面的数据,但现在我希望找出出售的所有类型的糕点的平均销售量。

就像在搜索中一样,关键字之前要加上其他一些字符,因此我们将在单词前面添加一个星号。同样,如果关键字后面紧跟其他一些字符,我们可以在单词的末尾使用它。

现在,我们将使用的公式为= AVERAGEIF(B5:B18,“ * Pastries”,C5:C18)

 

AVERAGEIF函数-示例2

 

 

我们将得到以下结果:

 

AVERAGEIF函数-示例2a

 

假设我们希望找出除糕点以外的所有项目的平均值,我们将使用以下公式= AVERAGEIF(A12:A15,“ <> *(Pastries)”,B12:B15)。

 

AVERAGEIF函数-示例2b

 

示例–如何查找具有空或不空条件的平均值

有时,在Excel中进行数据分析时,我们可能需要查找与空或非空单元格相对应的数字平均值。

因此,为了在公式中包括空白单元格,我们将输入“ =”,即“等于”符号。单元格将不包含任何非公式或长度为零的字符串。

 

AVERAGEIF函数-示例3

 

例如,我们得到了准备三个项目的总成本。使用= AVERAGEIF(B5:B7,“ =”,C5:C7)公式,仅当同一行的A列中的单元格为空时,Excel才会计算单元格B5:B7的平均值,如下所示:

 

AVERAGEIF函数-示例3a

 

假设我们希望对与空白单元格相对应的值取平均值,并包括任何其他函数返回的空字符串。在这种情况下,我们将在给定的条件中使用“”。

例如:= AVERAGEIF(B5:B7,“”,C5:C7)

 

AVERAGEIF函数-示例3b

 

现在,假设我们希望仅找到与空单元格相对应的那些值的平均值。在这种情况下,我们将在条件中使用“ <>”。

因此,现在使用相同的数据,使用的公式如下:

 

AVERAGEIF函数-示例3c

 

结果将是糕点和黑巧克力的平均值,即150。

 

AVERAGEIF函数-示例3d

 

关于AVERAGEIF函数要记住的事情 

1.#DIV0!错误–在以下情况下发生:

  a.范围内没有单元格符合条件

  b.范围是空白或文本值

2.当给定的标准为空时,AVERAGEIF会将其视为0值。

3.在功能中使用通配符(例如星号(*),代字号(〜))作为条件,可以大大提高搜索条件。示例2显示了一种使用通配符的好方法。

4.该函数将忽略包含TRUE或FALSE的单元格。

额外资源

感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源:

Excel函数知识

Excel数据分析

Excel案列展示