题目
在 Excel 工作表中存放了第一中学和第二中学所有班级总计 300 个学生的考试成绩, A 列到 D 列分别对应“学校”“班级”“学号”“成绩”,利用公式计算第一中学 3 班的平均分,最优的操作方法是()。A. =SUMIFS(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")/COUNTIFS(A2:A301, " 第一中学 ",B2:B301,"3 班 ")B. =SUMIFS (D2:D301,B2:B301, "3 班 ")/COUNTIFS(B2:B301,"3 班 ")C. =AVERAGEIFS(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")D. =AVERAGEIF(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")
在 Excel 工作表中存放了第一中学和第二中学所有班级总计 300 个学生的考试成绩, A 列到 D 列分别对应“学校”“班级”“学号”“成绩”,利用公式计算第一中学 3 班的平均分,最优的操作方法是()。
A. =SUMIFS(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")/COUNTIFS(A2:A301, " 第一中学 ",B2:B301,"3 班 ")
B. =SUMIFS (D2:D301,B2:B301, "3 班 ")/COUNTIFS(B2:B301,"3 班 ")
C. =AVERAGEIFS(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")
D. =AVERAGEIF(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")
题目解答
答案
C. =AVERAGEIFS(D2:D301,A2:A301, " 第一中学 ",B2:B301,"3 班 ")
解析
考查要点:本题主要考查Excel中多条件求平均值函数的应用,重点在于区分不同函数的功能及参数顺序。
解题核心思路:
需要计算特定条件下(学校为“第一中学”且班级为“3班”)的成绩平均值。关键在于选择能同时处理多个条件的函数,并确保参数顺序正确。
破题关键点:
- AVERAGEIFS函数可以直接根据多个条件计算平均值,是最优解。
- 其他选项中,若使用SUMIFS/COUNTIFS组合或参数错误的函数(如AVERAGEIF),会导致计算冗余或错误。
选项分析
选项A
使用SUMIFS求总分,再除以COUNTIFS统计的人数。虽然逻辑正确,但需要分开计算总和与数量,步骤繁琐,效率较低。
选项B
仅筛选班级为“3班”,未限定学校,可能导致包含其他学校的“3班”数据,结果不准确。
选项C
直接使用AVERAGEIFS函数,参数依次为:
- 平均范围(D列成绩)
- 条件范围1(A列学校)与条件1(“第一中学”)
- 条件范围2(B列班级)与条件2(“3班”)
功能完全匹配题意,且一步完成计算,是最优解。
选项D
AVERAGEIF函数仅支持单条件,且参数顺序错误(正确顺序应为AVERAGEIF(条件范围, 条件, 平均范围)),无法实现双条件筛选。