资源描述:
《在Excel中求一组数据的平均数一般是用AVERAGE函数来解决.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在Excel中求一组数据的平均数一般是用AVERAGE函数来解决,但是,在计算具体问题的平均数时,往往有各种各样的限制条件,而Excel内置函数中又没有现成的条件求平均数的函数,如何解决这类问题呢?下面以统计学生考试成绩为例,给出在不同条件限制下计算平均数的若干技巧,供同行们参考。限制条件指定区域和求平均值区域相同案例1.如图1所示,工作表的第C列列出了学生的考试得分,统计本列中不低于100分学生的平均分。在“不低于100分学生的平均分”右边的单元格C10中输入公式:“=SUMIF(C2:C8,">=100",C2:C8>/
2、COUNTIF(C2:C8,">=100">”,回车确定后即可得到结果。b5E2RGbCAP公式说明:SUMIF(range,criteria,sum_range>是根据指定条件对若干单元格求和的函数,其中Range为用于条件判断的单元格区域;Criteria为确定哪些单元格将被相加求和的条件;Sum_range是需要求和的实际单元格。这里应用的函数SUMIF(C2:C8,">=100",C2:C8>,是求在C2:C8区域中,大于或等于100的数据之和。p1EanqFDPwCOUNTIF(range,criteria>是计算
3、区域中满足给定条件的单元格的个数的函数,其中Range为需要计算其中满足条件的单元格数目的单元格区域;Criteria为确定哪些单元格将被计算在内的条件。这里应用的函数COUNTIF(C2:C8,">=100">,是求在C2:C8区域中,大于或等于100的数据个数。DXDiTa9E3d本例也可以用数组公式来解决,在单元格C10中输入公式:“=AVERAGE(IF(C2:C8>=100,C2:C8>>”,然后按下“Ctrl+Shift+RTCrpUDGiTEnter”组合键确认。案例2.统计图1中工作表的第C列中前3名学生的平
4、均分数。在“前3名学生的平均分”右边的单元格C11中输入公式:“=AVERAGE(LARGE(C3:C9,{1,2,3}>>”,回车确定后即可得到结果。5PCzVD7HxA公式说明:AVERAGE(number1,number2,…>是计算参数平均值的函数。其中Number1,number2,…为需要计算平均值的参数,可以是数值或者是包含数值的名称、数组或引用;LARGE(array,k>是查找一组数据的第k个最大值的函数,其中Array为数组或数据区域,K为数组或数据单元格区域中从大到小排列的位置。LARGE(C3:C9,
5、{1,2,3}>中存贮了C3:C9区域中前3个数据,单独使用只会显示第1个最大值,与其他函数配合使用才能展示其真正意义。比如“=COUNT(SMALL(C2:C8,{1,2,3}>>”的计算结果为3<计数);“=SUM(SMALL(C2:C8,{1,2,3}>>”的计算结果为285<求和)。jLBHrnAILg如果输入公式:“=AVERAGE(SMALL(C3:C9,{1,2,3}>>”,则可以求得后3名学生的平均分数。xHAQX74J0X3/3限制条件指定区域和求平均值区域是两个不同区域案例3.如图2所示,统计工作表中05
6、-1、05-2、05-3、05-4班每个班学生的平均分。要求缺考学生不计入,并且经过排序等操作后,无论怎样改变记录的顺序,各班平均分保持不变<有效)。LDAYtRyKfE在统计05-1班平均分的单元格输入公式:“=SUMIF(A$2:A$8,"05-1",C$2:C$8>/SUM((A$2:A$8="05-1">*(C$2:C$8>0>>”,然后按下“Ctrl+Shift+Enter”组合键确认。统计05-2班平均分时,只需将公式中的“05-1”改为“05-2”即可,依次类推……Zzz6ZB2Ltk公式说明:1.A$2:A$
7、8,C$2:C$8为区域的混合引用,实现由统计05-1班平均分的位置向下填充<鼠标向下拖运)时,引用区域保持不变;dvzfvkwMI12.函数SUMIF(A$2:A$8,"05-1",C$2:C$8>,是求C$2:C$8中的部分记录之和,这些记录在A$2:A$8区域应满足“05-1”的条件,即求05-1班学生的总分;rqyn14ZNXI3.“=SUM((A$2:A$8="05-1">×(C$2:C$8>0>>”为数组公式,计算05-1班学生中不缺考<得分大于0)的学生人数。EmxvxOtOco3/3申明:所有资料为本人收集整
8、理,仅限个人学习使用,勿做商业用途。3/3