EXCEL:多条件求平均值函数AVERAGEIFS,其实挺好用的
发布网友
发布时间:2024-10-22 02:12
我来回答
共1个回答
热心网友
时间:2024-11-09 15:31
上节课我们介绍了求平均值函数AVERAGE的用法,今天我们要继续探讨的是有条件的求平均值函数AVERAGEIF和AVERAGEIFS。从名称上就能看出,AVERAGEIFS是用于多条件求平均值的函数。
【学习内容】
1、有条件的求平均值AVERAGEIF,AVERAGEIFS函数的功能和语法;
2、利用这两个函数,按学校、按班级计算学生各学科的平均分;
【学习过程】
(1)功能:用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
(2)语法:AVERAGEIF(range,criteria,average_range)
(3)解释
1)range:表示要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。
2)criteria:表示数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。
3)average_range:表示要计算平均值的实际单元格集。如果忽略,则使用range。
2、AVERAGEIFS函数
(1)功能
AVERAGEIFS函数用于返回满足多重条件的所有单元格的平均值(算术平均值)。
(2)语法
AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2,…)
(3)解释
1)average_range:表示要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。
2)criteria_range1, criteria_range2, …:表示计算关联条件的1~127个区域。
3)criteria1, criteria2, …:表示数字、表达式、单元格引用或文本形式的1~127个条件,用于定义要对哪些单元格求平均值。
3、实例:计算各间学校各学科的平均分
如下表所示,要求要计算各间学校的平均分。
(1)要按学校计算各学科的平均分,可以使用AVERAGEIF函数,我们要先制作出下面一个表:
(2)选中K3单元格,输入如下公式:
=AVERAGEIF($A:$A,$J3,F:F)
按回车,就可以得到“中学1”语文学科的平均分,向右填充公式,就可以得到数学、英语学科的平均分了。再向下填充公式,就可以计算出三所中学各学科的平均分了,如下图所示。
(3)公式解释
4、计算各间学校、各班各学科的平均分。
这是个多条件求平均值的问题,直接用AVERAGEIFS函数就可以解决。
(1)用上面的成绩登记表,为了方便展示函数的应用,将每间学校只计算前面3个班的平均分,其制作的表如下所示:
(2)选中R2单元格,输入如下公式:
=AVERAGEIFS(F:F,$A:$A,$P2,$B:$B,$Q2)
按回车,就可以计算“中学1”“1班”语文学科的平均分了,往右边填充公式,就可以计算出数学和英语的平均分。
往下填充公式,就可以计算另外两所学校相应班各学科的平均分了。最后结果如下图所示。
(3)公式解释
【小结】
带条件计算平均值的AVERAGEIF,AVERAGEIFS函数,是最常用的统计函数,它们在日常工作中使用非常广泛,其语法也比较容易简单理解,本文只是分享了在成绩计算中求平均值的应用,其实在其它财会或人事等方面应用也更广泛了,比如计算各部门、各科室男女职工的平均工资等,多条件的计算平均值,使用AVERAGEIFS时,只要在后现添加对应的条件即可。
本期分享就到这了,希望能对你的学习有所帮助。