Excel如何分段计数? Excel分段统计成绩分布的技巧
收到提问:excel如何快速实现如下要求?如图,下面的这个表有1-20个班(上表班级排名可以忽略不计),需要计算每个班级的总分排名的各段人数,分段要求是0-60名,61-200名,201-600名。最后结果如下。

根据题主描述以及提供的图片,可知需要按校排名分段统计人数,我们可以使用以下几种方法来实现。由于题主给到的都是(01)班的数据,很难判断出结果的正确性,因此,如图,随意添加几组(02)班和(03)班的数据来做分享。
方法一:使用COUNTIFS函数
COUNTIFS 函数是 Excel 中的多条件统计函数,用于统计满足多个条件的单元格数量。它允许我们在多个范围内应用多个条件,并返回满足所有条件的单元格总数。
在本例中,可将班级和校名分段视为多个条件,使用COUNTIFS函数来实现目标,可以分别输入以下公式来统计人数。
1、统计0-60名的人数
在G2单元格输入公式:=COUNTIFS($A:$A,$F2,$C:$C,"<=60")
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

2、统计61-200名的人数
在H2单元格输入公式:=COUNTIFS($A:$A,$F2,$C:$C,"<=200",$C:$C,">60")
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

3、统计201-600名的人数
在I2单元格输入公式:=COUNTIFS($A:$A,$F2,$C:$C,"<=600",$C:$C,">200")
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

方法二:使用SUMPRODUCT函数
SUMPRODUCT 是 Excel 中强大的函数之一,用于对数组或范围中的对应元素进行相乘,然后返回乘积的总和。它不仅可以用于简单的乘积求和,还可以处理复杂的条件和逻辑运算。
在本例中,将班级和校名分段视为多个条件,还可使用SUMPRODUCT函数来实现目标,可以分别输入以下公式来统计人数。
1、统计0-60名的人数
在G2单元格输入公式:=SUMPRODUCT(($A:$A=$F2)*($C:$C<=60))
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

2、统计61-200名的人数
在H2单元格输入公式:=SUMPRODUCT(($A:$A=$F2)*($C:$C<=200)*($C:$C>60))
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

3、统计201-600名的人数
在I2单元格输入公式:=SUMPRODUCT(($A:$A=$F2)*($C:$C<=600)*($C:$C>200))
双击鼠标,向下填充公式,即可得到各班级在此区间的人数。

方法三:使用数据透视表+辅助列
使用数据透视表可以对数值进行分段统计个数的效果,但由于题主所需的分段数值间的不是等差的,因此,需要借助辅助列来实现人数统计。具体步骤如下:
1、添加辅助列
将D列作为辅助列。在D2单元格输入这个公式:
=IF(C2<=60,"总分前60",IF(AND(C2>60,C2<=200),"总分61-200",IF(AND(C2>200,C2<=600),"总分201-600","")))
双击鼠标,向下填充公式,返回对应的分段区间。

2、创建数据透视表
选中数据区域,依次点击【插入】→【数据透视表】,在弹出的对话框中,选择放置透视表的位置,为了便于观察,本例放置在当前工作表中。

3、调整透视表字段
在右侧字段列表,将“班级”这个字段拖入到行,“辅助列”字段拖入到列,“校名”字段拖入到值,接着更改值字段,点击值字段右侧按钮,选择“值字段设置”,计算类型选择“计数”,确定。


4、调整数据透视表
来到设计选项卡这里,依次点击【分类汇总】,选择“不显示分类汇总”;点击【总计】,选择“对行和列禁用”;点击【报表布局】,选择“以表格形式显示”。


然后,删除透视表中的“计数项:校名”和“辅助列”字段。调整列位置,将鼠标移到标题位置,出现十字箭头时。按住鼠标不放手,可对透视表的列进行位置转换,即可调整为按图示中的顺序排列数据。


以上就是我们分享的三种解决方法,根据自己的具体需求和习惯,选择适合的方法。
相关文章
Excel中有一个功能非常强大的函数,它就是SUMPRODUCT函数,既能求和、计数、权重计算,还能排名等,今天我们就来看看Excel根据权重求和的技巧2025-04-10
Excel工龄计算不再愁! Excel隐藏函数DATEDIF轻松计算精确到天级的工龄
在日常工作中,我们经常需要计算员工的工龄,以便进行人事管理、薪资调整等工作,本文将详细介绍如何在Excel表格中计算工龄,并提供多种实用方法供您选择2025-03-13
excel计算中位数的公式是什么? Excel用公式计算中位数的技巧
在Excel中,求中位数可以使用MEDIAN函数,该函数接受一组数据作为输入,并返回其中位数,MEDIAN函数使用非常简单,下面详细介绍2025-01-29
Excel筛选后怎么仅统计可见行? Excel表格数据计算只统计显示数据的技巧
Excel表格中的编号、总数、总价数据通过筛选后显示的数据需要计算,怎么只计算显示数据,忽略隐藏数据呢?详细请看下文介绍2024-12-24
轻松实现行级数据计算! Excel2024新函数BYROW详解
2024年,Excel引入了令人兴奋的新函数BYROW,这一功能将为用户在数据分析时提供更强大的灵活性和简便性,下面我们就来看看使用方法2024-12-10
快来看看你到底几岁退休! Excel公式计算延迟退休年龄的技巧
你啥时候可以退休?相比以前多上几年?今天我们来看看EXCEL通过出生日期计算退休日期的公式,以便批量计算退休日期2024-11-25
试试选择性粘贴+合并计算? 格式不同多excel表对账别用SUMPRODUCT了
excel多个表格想要核对每个表格的数据差异,该怎么核对呢?平时我们都是使用SUMPRODUCT,这次我们换一个技巧,使用试试选择性粘贴+合并计算试试2024-10-28
Excel如何计算相隔天数 Excel计算两个日期之间相隔天数的方法
Excel如何计算相隔天数?其实我们只需要点击打开公式工具,然后在其子工具栏中点击打开“日期和时间”工具,接着在下拉列表中找到并打开“DAYS360”公式,最后在弹框中输入2024-06-13
excel怎么计算不同颜色字体的个数? excel表格按颜色统计字体个数的技巧
今天老板又扔给小编一份文件,要求统计各字体颜色的单元格个数,字体颜色很相似,下面我们就来看看excel求单元格内不同颜色字体个数的方法2024-06-11
在Excel中,计算优秀率需要使用COUNTIF和COUNTA函数,优秀率计算需先设定优秀标准,再计算满足标准的人数和总人数,最后相除,详细请看下文介绍2024-05-11





最新评论