用Excel怎样统计出学生成绩各分数段内的人数分布呢

用Excel怎样统计出学生成绩各分数段内的人数分布呢?
很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。

例如,要在C58:C62内统计显示C2:C56内小于60分、60至70之间、70至80之间、80至90之间、90至100之间的分数段内人数分布情况,要输入以下5条公式:
1. 在C58内输入公式统计少于60分的人数:=CountIF(C2:C56,"<60")
2. 在C59内输入公式统计90分至100之间的人数:=CountIF(C2:C56,">=90")
3. 在C60内输入公式统计80至90之间的人数:
=CountIF(C2:C56,">=80")-CountIF(C2:C56,">=90"),
4. 在C61内输入公式统计70到80之间的人数:
=CountIF(C2:C56,">=70")-CountIF(C2:C56,">=80"),
5. 在C62内输入公式统计60到70之间的人数:
=CountIF(C2:C56,">=60")-CountIF(C2:C56,">=70")。

如果要把0至10之间、10至20之间、20至30……90至100之间这么多个分数段都统计出来,就要写上十条公式了。

可见用COUNTIF()函数效率并不高。

其实,Excel已经为我们提供了一个进行频度分析的FreQuency数组函数,它能让我们用一条数组公式就轻松地统计出各分数段的人数分布。

FREQUENCY函数说明如下:
--------------------------------------------------
语法:
FREQUENCY(data_array,bins_array)
参数:
data_array:需要进行频率统计的一组数。

bins_array:为间隔的数组,该间隔用于对data_array中的数值进行分组。

返回值:
以一列垂直数组返回某个区域中数据的频率分布。

例如,使用函数FREQUENCY 可以计算在给定的分数范围内测验分数的个数。

注:
1、返回的数组中的元素个数比bins_array(数组)中的元素个数多1。

所多出来的元素表示超出最高间隔的数值个数。

2、由于返回结果为数组,必须以数组公式的形式输入。

即给定FREQUENCY的参数后,必须按Ctrl+Shift+Enter完成,而不能直接按确定。

--------------------------------------------------
一个统计成绩分布的例子:
步骤:
1、输入学生成绩。

(如图中的"成绩")
2、根据自己需要输入间隔值(即图中的"分段点"),该间隔值用于对成绩进行分段。

3、选择一个区域,该区域的单元格的个数=分段点个数+1。

如图中,选择D2:D9单元格。

4、点击工具栏上fx(插入函数)以插入函数。

在弹出的窗口中的搜索函数输入框中输入FREQUENCY,点击转到。

在"选择函数"中选择找到的FREQUENCY函数,点确定。

5、在弹出的参数输入窗口中输入参数。

在data_array中输入成绩所在单元格A2:A25,在bins_array中输入分段点所在单元格B2:B8,然后按Ctrl+Shift+Enter(不要点确定)。

确定后公式两端出现一对大括号({}),此大括号不能直接输入。

频率统计结果显示在D2:D9单元格中。

来自: /shaoniankuang00/blog/item/cc981f188b09834f42a9adc3.html。

合集下载

如何在excel中进行数据分段统计

如何在excel中进行数据分段统计

如何在excel中进行数据分段统计如何在excel中进行数据分段统计1、方法一:用函数COUNTIF输入公式或通过插入函数COUNTIF执行。

公式:小于60分:=COUNTIF(A1:A10,"<60")60—70分:=COUNTIF(A1:A10,">=60")-COUNTIF(A1:A10,">=70")70—80分:=COUNTIF(A1:A10,">=70")-COUNTIF(A1:A10,">=80")2、方法二:利用求和函数sum假设要统计表中某列数据中(如从b2到b20)85分到90分的人数并存放于某个位置,此时,只要把光标定位于需输入的位置(如b21),双击后在输入区依次输入以下字符:=sum((b2:b20<90)*(b2:b20>85)),注意双括号,然后按以下组合键Ctrl+Shift+Enter确认即可。

命令执行后,会将符合统计条件的数值输出到b21位置。

注意需要把单元格设为整数格式。

=SUM((A2:A11>0)*(A2:A11<60))=SUM((A2:A11>=60)*(A2:A11<=69))=SUM((A2:A11>=70)*(A2:A11<=79))3、方法三:利用频率分布函数采用频率分布公式统计。

如在C1到C4中,分别列出为小于680 , 680-690 , 690-700 , 700以上的人数。

假设学生的分数在B1:B100选中 C1:C4输入公式 =FREQUENCY(B1:B100,{680,690,700})按 ctrl + shift + enter。

及格率, =COUNTIF(E4:E8,">=60")/COUNTIF(E4:E8,">=0")优生率 =COUNTIF(E4:E8,">=80")/COUNTIF(E4:E8,">=0")。

用Excel怎样统计出学生成绩各分数段内的人数分布呢

用Excel怎样统计出学生成绩各分数段内的人数分布呢

用Excel怎样统计出学生成绩各分数段内的人数分布呢?很多文章都推荐使用CountIF函数,可是每统计一个分数段都要写一条函数,十分麻烦。

例如,要在C58:C62内统计显示C2:C56内小于60分、60至70之间、70至80之间、80至90之间、90至100之间的分数段内人数分布情况,要输入以下5条公式:1.在C58内输入公式统计少于60分的人数:=CountIF(C2:C56,"<60")2.在C59内输入公式统计90分至100之间的人数:=CountIF(C2:C56,">=90")3.在C60内输入公式统计80至90之间的人数:=CountIF(C2:C56,">=80")-CountIF(C2:C56,">=90"),4.在C61内输入公式统计70到80之间的人数:=CountIF(C2:C56,">=70")-CountIF(C2:C56,">=80"),5.在C62内输入公式统计60到70之间的人数:=CountIF(C2:C56,">=60")-CountIF(C2:C56,">=70")。

如果要把0至10之间、10至20之间、20至30……90至100之间这么多个分数段都统计出来,就要写上十条公式了。

可见用COUNTIF()函数效率并不高。

其实,Excel已经为我们提供了一个进行频度分析的FreQuency 数组函数,它能让我们用一条数组公式就轻松地统计出各分数段的人数分布。

FREQUENCY函数说明如下:--------------------------------------------------?语法:FREQUENCY(data_array,bins_array)参数:data_array:需要进行频率统计的一组数。

【免费下载】Excel中用五种函数统计学生考试成绩分数段

【免费下载】Excel中用五种函数统计学生考试成绩分数段

Excel中用五种函数统计学生考试成绩分数段2009-06-23 08:59在Excel中,怎样快速准确地统计分数段人数呢?以下的方法也许对你有所帮助。

先看看原始的学生成绩表。

五门功课的成绩分布在C2:G47单元格区域,如下图所示。

一、利用COUNTIF函数 COUNTIF函数可以统计单元格区域内满足指定条件的单元格数目,所以用来统计分数段人数顺理成章。

我们用它来统计C列的语文成绩分数段。

如图2所示,我们需要在N2单元格统计语文分数在90分以上的学生数。

那么只需要在N2单元格输入公式“=COUNTIF(C2:C47,">=90")”就可以了。

其含义就是统计C2:C47单元格区域中满足大于等于90的单元格数目。

所以,要统计80分至89分这一段的学生数,那么就需要输入公式“=COUNTIF(C2:C47,">=80")-COUNTIF(C2:C47,">=90")”。

很明显,大于等于80分的人数减去大于等于90分的人数正是我们想要的人数。

其他分数段可以依此类推。

二、利用FREQUENCY函数 这是一个专门用于统计单元格区域中数据的频率分布的函数,用它来统计分数段自然名正言顺。

以D列的数学成绩的统计为例。

我们先在M8:M12设置好分数段,再在L8:L12单元格区域设置好各分数段的分隔数(即为该分数段的上限数字),如图3所示。

选中N8:N12单元格,在编辑栏输入公式“=FREQUENCY($D$2:$D$47,$L$8:$L$12)”,然后按下“Ctrl+Shift+Enter”组合键确认,即可在公式的两端添加数组公式的标志“{}”,同时可以看到各分数段的人数已经统计完成了。

需要注意的是公式输入完成后必须按“Ctrl+Shift+Enter”组合键确认以产生数组公式,而且数组公式的标志“{}”也不可以手工输入。

三、利用DCOUNT函数 DCOUNT函数平时我们不大用,它可以从满足指定条件的数据库记录的字段中计算数值单元格数目。

如何快速统计学生考试成绩分布情况

如何快速统计学生考试成绩分布情况

如何快速统计学生考试成绩分布情况
在利用Excel管理学生考试成绩时,常常要统计各分数段学生考试成绩的分布情况,如果采用下面介绍的这种方法,就能使这项工作变得非常方便。

1、打开学生成绩工作表(本例仍使用上例的工作表,格式见图1)。

2、在G3至G6单元格录入学生考试成绩的统计分段点。

如在本例中采用的统计分段点为:60、69、79、89,即统计60分以下、61-69、70-79、80-89、90分以上五个学生考试成绩区段的人数分布情况,当然你也可以根据自己的实际需要在此进行不同的设置。

3、选中要进行公式设计的单元格区域B14至B18,按下F2键,录入公式“=FREQUENCY(C3:C12,G3:G6)”,由于该公式为数组公式,在录入完上述内容后,必须同时按下“Ctrl+Shift+Enter”键,为上述公式内容加上数组公式标志即大括号“{}”。

4、当上述操作完成后,在B14至B18单元格就迅速得到了正确的学生考试成绩分布情况(图3)。

5、值得注意的是,在我们设计统计区段时,这个统计区段必须比统计分段点的数据个数多一个。

这个多出来的统计区段表示超出最高间隔的数值个数。

例如,在本例中,我们设计的统计分段点为60、69、79、89四个数值,这时要想取得正确的统计区段分布数据,就必须在B14至B18五个单元格中输入 FREQUENCY() 函数计算的结果,多出来的这一个单元格将返回学生成绩表中大于90分的成绩的人数。

EXCEL学生成绩统计的常用函数公式

EXCEL学生成绩统计的常用函数公式

1、统计不同分数段的学生人数统计不同分数段的学生人数是非常常见的需求,其所需结果如图1中A16~E16所示。

这里,假设需要统计90~100、80~89、70~79、60~69及低于60分五个不同分数段的人数。

通常,统计不同分数段最好的方法是利用COUNTIF(X,Y)函数。

其中有两个参数,第一个参数X为统计的范围,一般最好用绝对引用;第二个参数Y为统计条件,要加引号。

对于小于60分的人数只要用一个COUNTIF( )函数,如在E16单元格中输入公式:=COUNTIF($C$2:$C$13,"<60")。

对于其他在两个分数之间的分数段的人数统计,需要用两个COUNTIF( )函数相减。

如在A16单元格中输入公式:=COUNTIF($C$2:$C$13,"<=100")-COUNTIF($C$2:$C$13, "<90"),即用小于等于100的人数减去小于90的人数。

如果要统计80~89、70~79与60~69分数段的人数,只要利用自动填充柄将该公式复制到右边三个单元格,再把"<=100"与"<90"作相应的修改,就可以得到正确的结果。

2.保持学号顺序不变的前提下进行成绩排名学生成绩排定在学生成绩统计中经常用到。

特别要强调的是,这里所谈的方法不是一般的排序,因为那样会使学生的学号顺序发生变化。

这里所需要的是在保持学号顺序不变的情况下进行学生成绩名次排定的功能,其所需结果如图1中F2~F13所示。

要进行保持学号顺序不变的情况下进行学生成绩名次的排定,最好使用RANK(X,Y,Z)函数。

其中有三个参数,第一个参数X为某个学生的成绩所在单元格;第二个参数Y为整个班级成绩所在的区域;第三个参数Z是可选的,表示统计方式,若省写或写0,则成绩高的名次靠前,一般都使用这种方式,如果写1,则成绩高的名次靠后,这种情况一般较少用。

用EXCEL统计各分数段人数

用EXCEL统计各分数段人数

用EXCEL统计各分数段人数前面我们介绍了Excel常用函数的功能和使用方法,现在我们学以致用,介绍一系列用这些函数实现的数据统计实例解析。

今天介绍教师最常用的各学科相应分数段学生人数的统计。

教师常常要统计各学科相应分数段的学生人数,以方便对考试情况作全方位的对比分析。

在Excel 中,有多种函数可以实现这种统计工作,笔者以图1所示的成绩表为例,给出多种统计方法。

文章末尾提供.xls文件供大家下载参考。

文章导读: 方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。

如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级的学生人数。

方法二:用DCOUNT函数统计 这个函数不太常用,但用来统计分数段学生数效果很不错。

我们用它统计“数学”学科各分数段学生数。

方法三:用FREQUENCY函数统计 这是一个专门用于统计某个区域中数据的频率分布函数,我们用它来统计“英语”学科各分数段学生数。

方法四:用SUM函数统计 我们知道SUM函数通常是用来求和的,其实,他也可以用来进行多条件计数,我们用它来统计“政治”学科各分数段的学生数。

(图1 图片较大,请拉动滚动条观看) 方法一:用COUNTIF函数统计 这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。

函数功能及用法介绍 ①分别选中C63、C67单元格,输入公式:=COUNTIF(C3:C62,"<60")和=COUNTIF(C3:C62,">=90"),即可统计出“语文”成绩“低于60分”和“大于等于90”的学生人数。

②分别选中C64、C65和C66单元格,输入公式:=COUNTIF(C3:C62,">=60")-COUNTIF(C3:C62,">=70")、=COUNTIF(C3:C62,">=70")-COUNTIF(C3:C62,">=80")和=COUNTIF(C3:C62,">=80")-COUNTIF(C3:C62,">=90"),即可统计出成绩在60-69分、70-79分、80-89分区间段的学生人数。

在excel表格中如何求某分数段的人数

在excel表格中如何求某分数段的人数
在excel表格中如何求某分数段的人数
作为老师经常要在表格中输入学生的分数,但每次所需分数段的人数总是自己又数一遍,感觉很麻烦,心中想如果电子表格利用公式就能显示出某分数段的人数,然后每次用复制公式就可以完成,那该多好,于是在百度中找寻方法,终于实践成功,太开心了,今天把这个好方法与大家分享!
如果只求某一分数段的人数,假如C列是学生的数学成绩,有50人则求从C3:C52这一范围内分数段的人数的公式有如下5个:(1)90分以上的人数,则可以用这样一个公式。

=COUNTIF(C3:C52,">=90") 输入公式按回车即可。

(2)80-90分之间的人数,则可以用这样一个公式。

=COUNTIF(C2:C52,">=80")-COUNTIF(C2:C52,">=90") 输入公式按车即可。

(3)70-80分之间的人数,则可以用这样一个公式。

=COUNTIF(C2:C52,">=70")-COUNTIF(C2:C52,">=80") 输入公式按车即可。

(4)60-70分之间的人数,则可以用这样一个公式。

=COUNTIF(C2:C52,">=60")-COUNTIF(C2:C52,">=70") 输入公式按车即可。

(5)60分以下的人数,则可以用这样一个公式。

=COUNTIF(C2:C52,"< 60") 输入公式按车即可。

另外,公式中的各种符号都是在英文状态下输入的。

excel统计分数段模板

excel统计分数段模板
在Excel中统计分数段可以使用一些内置的函数和条件格式来完成。

以下是一个简单的分数段统计模板示例:
1.准备数据:
-在Excel表格中,列如A列为学生姓名,B列为学生分数。

2.创建分数段范围:
-在C列中创建分数段范围,例如:0-59、60-69、70-79、80-89、90-100。

3.使用COUNTIFS函数统计分数段:
-在D列中,使用COUNTIFS函数计算每个分数段的学生数量。

假设你的数据从第2行开始,第1行是标题,公式示例:
```excel
=COUNTIFS($B$2:$B$100,">=0",$B$2:$B$100,"<=59")
```
类似地,你需要为其他分数段调整条件。

4.创建柱状图:
-选中学生姓名、分数段范围和学生数量这三列数据。

-在“插入”选项卡中选择“柱状图”并选择合适的图表类型。

5.应用条件格式:
-选中学生分数的列(假设是B列)。

-在“开始”选项卡中选择“条件格式”>“颜色标度”。

-选择一个颜色方案,使得低分和高分在颜色上有明显区分。

通过这个模板,你可以清晰地看到每个分数段的学生数量,并通过图表更直观地了解分数的分布情况。

请注意,实际使用时,具体的公式和数据范围可能需要根据你的实际情况进行调整。

excel统计成绩范围

excel统计成绩范围在Excel中统计成绩范围可以通过使用函数来实现。

假设成绩数据存储在A列,下面我将介绍几种常用的方法来统计成绩范围。

1. 使用 COUNTIF 函数:COUNTIF函数可以统计满足指定条件的单元格个数。

假设成绩数据存储在A2:A10单元格中,可以使用以下公式来统计不同范围的成绩人数:小于60分的人数,=COUNTIF(A2:A10,"<60")。

60-70分的人数,=COUNTIF(A2:A10,">=60")-COUNTIF(A2:A10,">70")。

大于70分的人数,=COUNTIF(A2:A10,">70")。

2. 使用 IF 函数:IF函数可以根据指定条件返回不同的值。

假设要统计不同范围的成绩人数,可以使用以下公式:小于60分的人数,=SUM(IF(A2:A10<60,1,0))。

60-70分的人数,=SUM(IF(AND(A2:A10>=60,A2:A10<=70),1,0))。

大于70分的人数,=SUM(IF(A2:A10>70,1,0))。

3. 使用条件格式化,可以利用Excel的条件格式化功能直接对成绩范围进行可视化统计。

选择成绩数据范围,然后在“开始”选项卡中选择“条件格式化”,设置不同条件下的格式,比如小于60分的设置为红色,60-70分的设置为黄色,大于70分的设置为绿色。

通过以上方法,可以在Excel中统计不同成绩范围的人数,从而全面了解成绩分布情况。

希望这些方法能帮到你。

用EXCEL统计各分数段人数

用EXCEL统计各分数段人数前面我们介绍了Excel常用函数的功能和使用方法,现在我们学以致用,介绍一系列用这些函数实现的数据统计实例解析。

今天介绍教师最常用的各学科相应分数段学生人数的统计。

教师常常要统计各学科相应分数段的学生人数,以方便对考试情况作全方位的对比分析。

在Excel中,有多种函数可以实现这种统计工作,笔者以图1所示的成绩表为例,给出多种统计方法。

文章末尾提供.xls 文件供大家下载参考。

文章导读:方法一:用COUNTIF函数统计这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。

如果某些学科(如体育),其成绩是不具体数值,而是字符等级(如“优秀、良好”等),我们也可以用COUNTIF函数来统计各等级的学生人数。

方法二:用DCOUNT函数统计这个函数不太常用,但用来统计分数段学生数效果很不错。

我们用它统计“数学”学科各分数段学生数。

方法三:用FREQUENCY函数统计这是一个专门用于统计某个区域中数据的频率分布函数,我们用它来统计“英语”学科各分数段学生数。

方法四:用SUM函数统计我们知道SUM函数通常是用来求和的,其实,他也可以用来进行多条件计数,我们用它来统计“政治”学科各分数段的学生数。

(图1图片较大,请拉动滚动条观看)方法一:用COUNTIF函数统计这是最常用、最容易理解的一种方法,我们用它来统计“语文”学科各分数段学生数。

函数功能及用法介绍①分别选中C63、C67单元格,输入公式:=COUNTIF(C3:C62,"<60")和=COUNTIF(C3:C62,">=90"),即可统计出“语文”成绩“低于60分”和“大于等于90”的学生人数。

②分别选中C64、C65和C66单元格,输入公式:=COUNTIF(C3:C62,">=60")-COUNTIF(C3:C62,">=70")、=COUNTIF(C3:C62,">=70")-COUNTIF(C3:C62,">=80")和=COUNTIF(C3:C62,">=80")-COUNTIF(C3:C62,">=90"),即可统计出成绩在60-69分、70-79分、80-89分区间段的学生人数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档