Excel中averageif函数的使用方法
Excel中averageif函数是指:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。下面小编用实例来绍下具体使用方法。
操作方法
- 01
先了解下函数的语法 AVERAGEIF(range, criteria, [average_range]) 1.Range 必需。要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。 2.Criteria 必需。形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。例如,条件可以表示为 32、"32"、">32"、"苹果" 或 B4。 3.Average_range 可选。计算平均值的实际单元格组。如果省略,则使用 range。
- 02
Average_range 无需与 range 具备同样的大小和形状。 确定计算平均值的实际单元格的方法为:使用 average_range 中左上角的单元格作为起始单元格,然后包括与 range 大小和形状相对应的单元格。如图所示
- 03
以下开始举例说明 D2中输入公式=AVERAGEIF(B2:B5,"<23000"), 求所有佣金小于 23000 的平均值。 四个佣金中有三个满足该条件,并且其总计为 42000。结果为14000
- 04
D2中输入公式=AVERAGEIF(A2:A5,"<250000"), 求所有财产值小于 250000 的平均值。 四个佣金中有两个满足该条件,并且其总计为 300000。结果为150000
- 05
D2中输入公式=AVERAGEIF(A2:A5,"<95000"), 求所有财产值小于 95000 的平均值。 由于 0 个财产值满足该条件,AVERAGEIF 函数将返回错误 #DIV/0!, 因为该函数尝试以 0 作为除数。
- 06
D2中输入公式=AVERAGEIF(A2:A5,">250000",B2:B5), 求所有财产值大于 250000 的佣金的平均值。 两个佣金满足该条件,并且其总计为 49000。结果为24500
- 07
D2中输入公式=AVERAGEIF(A2:A6,"=*西部",B2:B6), 求西部和中西部地区的所有利润的平均值。结果为16733.5 注意:可以在条件中使用通配符,问号匹配任意单个字符;星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
- 08
D2中输入公式=AVERAGEIF(A2:A6,"<>*(新办事处)",B2:B6), 求新办事处以外所有地区的所有利润的平均值。结果为18589