Excel 应用AVERAGEIF函数计算满足条件的单元格的平均值

AVERAGEIF函数用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。其语法如下。


AVERAGEIF(range,criteria,average_range)

其中参数range是要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。criteria是数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。average_range是要计算平均值的实际单元格集;如果忽略,则使用range。

【典型案例】某公司统计了不同区域的年度销售利润,需要计算几组给定条件(指定区域)的平均值。基础数据如图16-7所示。

步骤1:打开例子工作簿“AVERAGEIF.xlsx”。

步骤2:在单元格A8中输入公式“=AVERAGEIF(A2:A7,”=*西部”,B2:B7)”,用于计算西部和中西部地区的所有利润的平均值。

步骤3:在单元格A9中输入公式“=AVERAGEIF(A2:A7,”<>*西部”,B2:B7)”,用于计算西部以外所有地区的利润的平均值。计算结果如图16-8所示。

图16-7 基础数据

图16-8 计算结果

Excel 应用AVERAGEA函数计算参数列表中数值的平均值

AVERAGEA函数用于计算参数列表中数值的平均值(算术平均值)。其语法如下。


AVERAGEA(value1,value2,...)

其中参数value1,value2,…为需要计算平均值的1到255个单元格、单元格区域或数值。

【典型案例】某机械厂车间统计了该车间装配5台大型设备各自所需要的时间,其中一台不需要装备,所以将装备时间设置为“不可用”,现在需要按不同的类型统计装配设备的平均时间,并且计算所提供数据与空白数据的平均值。基础数据如图16-5所示。

图16-5 基础数据

步骤1:打开例子工作簿“AVERAGEA.xlsx”。

步骤2:在单元格A8中输入公式“=AVERAGEA(A2:A6)”,用于计算上面的数字与文本“不可用”的平均值。对于没有装备时间的设备,AVERAGEA函数将自动忽略。

步骤3:在单元格A9中输入公式“=AVERAGEA(A2:A5,B2)”,用于计算上面的数据和空白单元格的平均值。计算结果如图16-6所示。

图16-6 计算结果

Excel 应用AVERAGE函数计算参数的平均值

AVERAGE函数用于返回参数的平均值(算术平均值)。其语法如下。


AVERAGE(number1,number2,...)

其中参数number1,number2,…是要计算其平均值的1到255个数字参数。

【典型案例】某机械厂车间统计了该车间装配5台大型设备各自所需要的时间,需要按不同的类型统计装配设备的平均时间,因此需要计算5组给定参数的平均值。此外,另有一台装备未列入表中,需要将所提供的数据与该装备所需时间单独计算平均时间。基础数据如图16-3所示。

步骤1:打开例子工作簿“AVERAGE.xlsx”。

步骤2:在单元格A8中输入公式“=AVERAGE(A2:A6)”,用于计算上面数字的平均值。

步骤3:在单元格A9中输入公式“=AVERAGE(A2:A6,5)”,用于计算上面数字与5的平均值。计算结果如图16-4所示。

图16-3 基础数据

图16-4 计算结果

【使用指南】参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果要使计算包括引用中的逻辑值和代表数字的文本,则须使用AVERAGEA函数。

Excel 应用AVEDEV函数计算数据与其均值的绝对偏差平均值

AVEDEV函数用于返回一组数据与其均值的绝对偏差的平均值,AVEDEV用于评测这组数据的离散度。其语法如下。


AVEDEV(number1,number2,...)

其中参数number1,number2,…用于计算绝对偏差平均值的一组参数,参数的个数可以有1到255个,可以用单一数组(即对数组区域的引用)代替用逗号分隔的参数。

【典型案例】某公司的市场拓展部统计了最近7个月以来每个月所开拓新区域的数量,为了能够对未来的拓展数量进行预测,需要了解区域数量的离散度,因此需要计算一组区域数量与其均值的绝对偏差平均值。基础数据如图16-1所示。

步骤1:打开例子工作簿“AVEDEV.xlsx”。

步骤2:在单元格A10中输入公式“=AVEDEV(A2:A8)”,用于计算上面提供的一组数据与其均值的绝对偏差的平均值。计算结果如图16-2所示。

图16-1 基础数据

图16-2 计算结果

【使用指南】输入数据所使用的计量单位会影响函数AVEDEV的计算结果。参数必须是数字或者包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本会被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。