首页 > Excel专区 > Excel函数 >

AVERAGEIFS 函数

Excel函数 2023-01-13

本文介绍MicrosoftExcel中AVERAGEIFS函数的公式语法和用法。

说明返回满足多个条件的所有单元格的平均值(算术平均值)。

语法AVERAGEIFS(average_range,criteria_range1,criteria1,[criteria_range2,criteria2],…)

AVERAGEIFS函数语法具有下列参数:

  • Average_range    必需。要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。

  • Criteria_range1、criteria_range2等    Criteria_range1是必需的,后续criteria_range是可选的。在其中计算关联条件的1至127个区域。

  • Criteria1、criteria2等    Criteria1是必需的,后续criteria是可选的。形式为数字、表达式、单元格引用或文本的1至127个条件,用来定义将计算平均值的单元格。例如,条件可以表示为32、”32″、”>32″、”苹果”或B4。

  • 备注

  • 如果average_range为空值或文本值,则AVERAGEIFS返回错误值#DIV0!。

  • 如果条件区域中的单元格为空,AVERAGEIFS将其视为0值。

  • 区域中包含TRUE的单元格计算为1;区域中包含FALSE的单元格计算为0(零)。

  • 仅当average_range中的每个单元格满足为其指定的所有相应条件时,才对这些单元格进行平均值计算。

  • 与AVERAGEIF函数中的区域和条件参数不同,AVERAGEIFS中每个criteria_range的大小和形状必须与sum_range相同。

  • 如果average_range中的单元格无法转换为数字,则AVERAGEIFS返回错误值#DIV0!。

  • 如果没有满足所有条件的单元格,则AVERAGEIFS返回错误值#DIV/0!。

  • 您可以在条件中使用通配符,即问号(?)和星号(*)。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在字符前键入波形符(~)。

  • 注意: AVERAGEIFS函数用于度量集中趋势,它是统计分布中一组数的中心位置。最常用的集中趋势度量方式有以下三种:

  • 平均值    平均值是算术平均数,由一组数相加然后除以这些数的个数计算得出。例如,2、3、3、5、7和10的平均值为30除以6,即5。

  • 中值    中值是一组数中间位置的数;即一半数的值比中值大,另一半数的值比中值小。例如,2、3、3、5、7和10的中值是4。

  • 众数    众数是一组数中最常出现的数。例如,2、3、3、5、7和10的众数是3。

  • 对于对称分布的一组数来说,这三种集中趋势的度量是相同的。对于偏态分布的一组数来说,这三种集中趋势的度量可能不同。

    示例复制下表中的示例数据,然后将其粘贴进新的Excel工作表的A1单元格中。要使公式显示结果,请选中它们,按F2,然后按Enter。如果需要,可调整列宽以查看所有数据。

    学生

    第一次测验

    第二次测验

    最后一次测验

    小测验

    小测验

    考试

    成绩

    成绩

    成绩

    史琪

    75

    85

    87

    任月英

    94

    80

    88

    林恪

    86

    93

    不及格

    潘蕾

    不及格

    75

    75

    公式

    说明

    结果

    =AVERAGEIFS(B2:B5,B2:B5,”>70″,B2:B5,”<90″)

    计算所有学生第一次测验成绩在70分到90分之间的分数的平均值(80.5)。标记为“不及格”的分数不计算在内,因为它不是一个数字值。

    75

    =AVERAGEIFS(C2:C5,C2:C5,”>95″)

    计算所有学生第二次测验成绩超过95分的分数的平均值。因为均未超过95分,所以返回#DIV0!。

    #DIV/0!

    =AVERAGEIFS(D2:D5,D2:D5,”<>Incomplete”,D2:D5,”>80″)

    计算所有学生最终测验成绩超过80分的分数的平均值(87.5)。标记为“不及格”的分数不计算在内,因为它不是一个数字值。

    87.5

    示例2

    类型

    价格

    区/镇

    卧室数

    是否有车库?

    舒适的大平房

    230000

    辽阳

    3

    温暖舒适的平房

    197000

    邯郸

    2

    凉爽的尖顶房

    345678

    邯郸

    4

    豪华错层公寓

    321900

    辽阳

    2

    高级都铎式建筑

    450000

    邯郸

    5

    漂亮的殖民时代建筑

    395000

    邯郸

    4

    公式

    说明

    结果

    =AVERAGEIFS(B2:B7,C2:C7,”邯郸”,D2:D7,”>2″,E2:E7,”Yes”)

    在邯郸,一个至少有3间卧室和一间车库的住宅的平均价格

    397839

    =AVERAGEIFS(B2:B7,C2:C7,”辽阳”,D2:D7,”<=3″,E2:E7,”No”)

    在辽阳,一个最多有3间卧室但没有车库的住宅的平均价格

    230000


    上一篇:AND 函数 下一篇:AVERAGEIF 函数
    Copyright © 2016-2023 office学习教程网 office.tqzw.net.cn. All Rights Reserved.