发布于2026-06-14 阅读(0)
扫一扫,手机访问
处理学生成绩数据时,我们经常需要按班级和分数段进行交叉统计,比如“1班语文成绩大于等于100分的有多少人”。手动筛选和计数不仅繁琐,还容易出错。今天,就和大家分享一个在WPS表格中高效解决这类问题的技巧:活用“多条件求和”功能来统计人数。
假设我们有一张成绩表,A列是班级,B列是语文成绩,以此类推。现在,我们需要在另一个区域统计各班级、各科目达到特定分数段的人数。
第一步,定位到需要显示结果的单元格,比如M2单元格。点击工具栏上的“插入函数”按钮,在弹出的“常用公式”列表里,找到并选择“多条件求和”。
接下来设置参数:“待求和区域”选择班级所在的A列;“条件1”设置为“班级等于1”;“条件2”设置为“语文不小于100分”。设置完毕后,点击“插入公式”。
这时你会发现,单元格里直接得到的是一个求和值,而不是我们想要的计数。别急,关键在于理解公式的逻辑并稍作调整。系统生成的原始公式结构,本质上是将满足条件的行对应的“班级”值(都是1)相加,所以结果是个“和”。
我们需要的其实是“个数”。因此,将原公式:
SUMPRODUCT($A$2:$A$650,1*(OFFSET($A$2:$A$650,0,SUM(COLUMN($A$2:$A$650)-COLUMN($A$2:$A$650)))=1)*(OFFSET($A$2:$A$650,0,SUM(COLUMN($B$2:$B$650)-COLUMN($A$2:$A$650)))>=100))
修改为:
=(SUMPRODUCT($A$2:$A$650,1*(OFFSET($A$2:$A$650,0,SUM(COLUMN($A$2:$A$650)-COLUMN($A$2:$A$650)))=$L2)*(OFFSET($A$2:$A$650,0,SUM(COLUMN(B$2:B$650)-COLUMN($A$2:$A$650)))>=100)))/$L2
这个修改的精髓在于,最后除以了条件班级的值(即$L2单元格的值,本例中是1)。因为满足条件的每行,其班级值都是1,将它们相加后再除以1,自然就得到了满足条件的行数,也就是人数。这里要特别注意公式中对单元格的相对引用与绝对引用的混合使用,这是后续能够批量填充的关键。
第二步,进行批量填充与调整。选中已修改好公式的M2单元格,使用填充柄向右拖动至P2单元格(假设分别对应语文、数学、英语、物理)。
然后,你需要手动调整每个新单元格中公式的“条件2”部分,即修改分数段判断。例如,在物理成绩的统计单元格(P2)中,将条件改为“物理>=80”。
最后,选中从M2到P2的这一行单元格区域,再次使用填充柄向下拖动,填充到所有需要统计的班级行。WPS表格会自动调整公式中的相对引用部分,快速为你统计出所有班级、各科目在不同分数段上的人数。


通过以上步骤,原本复杂的多条件计数问题,就通过“多条件求和”功能的灵活变通得到了高效解决。这个方法的核心在于理解公式计算的原理,并通过一次性的公式修改和批量填充,实现大规模数据的快速统计,非常适合处理期中、期末考试成绩分析这类任务。
上一篇:wps表格生成多个文件夹的方法
下一篇:wps表格间距怎么设置
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9