电子表格averageifs函数怎么用
excel中如何计算多条件数字的平均值?
excel中如何计算多条件数字的平均值?
输入AVERAGEIFS(D:D,A:A,35,B:B,工程师)公式表示:对满足A列大于等于35且B列为“工程师”的D列数值求平均值。
共17个班级,EXCEL怎么计算每个班级后20名平均分?
这个问题可以分开来看,一是各班排序,二是统计各班后20名的平均分。示例如下:
一、根据成绩,各班分别排序公式如下:
D2SUMPRODUCT(($A$2:$A$201A2)*($C$2:$C$201ltC2)) 1
这是SUMPRODUCT函数的排序用法:
条件1是$A$2:$A$201A2,也就是在同一个班级里进行排序,不同的班级分别排序。
条件2是$C$2:$C$201ltC2,也就是按着分数列的数值降序排列。因为后期要统计的是后20名的成绩,所以这里我用了降序。
由于SUMPRODUCT返回的第一是0,因此“ 1”让序号从1开始。
这样就得到了各班排名。
二、计各班后20名的平均分先说明一点,由于问题中没有说明同样的成绩如何排序,示例中按照同分数同排名的方式:
如上图所示,1班里,67分有两位同学,都是11名,而后的一位同学就从13名开始(排名按成分数的降序排列)。
1、先来求各班后20名的成绩之和。
G2求和公式SUMPRODUCT(($A$2:$A$201F2)*($D$2:$D$201lt20)*($C$2:$C$201))
同样用到SUMPRODUCT,多条件求和的用法:
条件1:$A$2:$A$201F2,班级为1班
条件2:$D$2:$D$201lt20,排名≤20(降序排列,后20名可就是1-20)
求和的区域:$C$2:$C$201
2、平均分正常情况下,后20名平均分20名成绩之和/20
但是按照分数的排名有个并列的情况,比如20名正好有两个,要怎么处理?
我感觉都统计进去是比较合理的,所以将公式转换成:
SUMPRODUCT(($A$2:$A$201F3)*($D$2:$D$201lt20)*($C$2:$C$201))/SUMPRODUCT(($A$2:$A$201F3)*($D$2:$D$201lt20))
其中,下划线部分是一致的,也就是说,不直接除20,而是除统计成绩的同学个数。
以上是我的解决思路,平常没处理过此类问题,希望没有理解错题意,如有疑问,可以在评论中讨论。