excel表格数据分段计算.docx

上传人:b****9 文档编号:25160926 上传时间:2023-06-05 格式:DOCX 页数:7 大小:18.96KB
下载 相关 举报
excel表格数据分段计算.docx_第1页
第1页 / 共7页
excel表格数据分段计算.docx_第2页
第2页 / 共7页
excel表格数据分段计算.docx_第3页
第3页 / 共7页
excel表格数据分段计算.docx_第4页
第4页 / 共7页
excel表格数据分段计算.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

excel表格数据分段计算.docx

《excel表格数据分段计算.docx》由会员分享,可在线阅读,更多相关《excel表格数据分段计算.docx(7页珍藏版)》请在冰豆网上搜索。

excel表格数据分段计算.docx

excel表格数据分段计算

竭诚为您提供优质文档/双击可除

excel表格数据分段计算

  篇一:

如何使用excel函数统计各分数段的人数(五种方法)

  excel教程:

妙用excel五个函数统计学生期末考试分数段

  考试结束,老师们都要对学生的考试成绩进行分析。

各分数段人数的统计是其中一项必做的工作。

在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函数平时我们不大用,它可以从满足指定条件的数据库记录的字段中计算数值单元格数目。

这话听起来似乎不太容易懂,但用它统计分数段是很不错的,比如统计e列的英语成绩。

  我们需要事先做一个设置。

如图4所示,以统计80分至89分的人数为例:

我们需要在q16和R16单元格分数输入“英语”(必须与原始成绩表的列标题一致),然后在q17和R17单元格分别输入“>=80”,“  在n16单元格输入公式“=dcount($e$1:

$e$47,"英语",q16:

R17)”,完成后按下回车键就可以得到正确结果了。

要注意的是公式中第一个参数为成绩所在单元格区域,必须包括列标题。

依此类推,统计其他各分数段人数,只需要改变一下公式中第三个参数,即条件所在的单元格区域就行了。

  四、利用sum函数

  sum函数是用来求和的,这地球人都知道。

但是,它也可以用来进行多条件计数,所以也可以用来统计分数段。

当然,还得借助于数组公式才行。

以F列的理论成绩为例。

  如图5所示,在n24单元格输入公式“=sum(($F$2:

$(excel表格数据分段计算)F$47>=90)*($F$2:

$F$47=70)*($F$2:

$F$47  五、利用sumpRoduct函数

  sumpRoduct函数可以返回相应的数组或区域的乘积之和,所以正好可以用它来统计分数段。

以g列的实践课为例。

  如图6所示。

要统计90分以上的人数,那么可以在n30单元格输入公式

  “=sumpRoduct(($g$2:

$g$47>=90)*($g$2:

$g$47  很明显,要统计80~89分的人数,那可以使用公式

  “=sumpRoduct(($g$2:

$g$47>=80)*($g$2:

$g$47  好了,五种方法统计分数段人数,相信一定有一种方法适合你。

以上各种方法使用环境均为excel20xx,其他版本可以参照使用。

  篇二:

用excel统计各分数段人数

  用excel统计各分数段人数

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

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

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

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

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

  文章导读:

  方法一:

用countiF函数统计

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

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

  方法二:

用dcount函数统计

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

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

方法三:

用FRequency函数统计

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

方法四:

用sum函数统计

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

  (图1图片较大,请拉动滚动条观看)

  方法一:

用countiF函数统计

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

函数功能及用法介绍

  ①分别选中c63、c67单元格,输入公式:

=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分区间段的学生人数。

  注意:

同时选中c63至c67单元格,将鼠标移至c67单元格右下角,成细十字线状时,按住左键向右拖拉至i列,就可以统计出其它学科各分数段的学生数。

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

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

  ①在k64至k67单元格中,分别输入成绩等级字符(参见图2)。

  ②选中l64单元格,输入公式:

=countiF($l$3:

$l$62,k64),统计出“优秀”的学生人数。

  ③再次选中l64单元格,用“填充柄”将上述公式复制到l65至l67单元格中,统计出其它等级的学生人数。

  上述全部统计结果参见图1。

  (图片较大,请拉动滚动条观看)

  方法二:

用dcount函数统计

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

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

  ①分别选中m63至n72单元格区域(不一定非得不这个区域),输入学科名称(与统计学科名称一致,如“数学”等)及相应的分数段(如图2)。

  ②分别选中d63、d64……d67单元格,输入公式:

=dcount(d2:

d62,"数学",m63:

n64)、

  =dcount(d2:

d62,"数学",m65:

n66)、=dcount(d2:

d62,"数学",m67:

n68)、=dcount(d2:

d62,"数学",m69:

n70)、=dcount($d$2:

$d$62,"数学",m71:

n72),确认即可。

  注意:

将上述公式中的“dcount”函数换成“dcounta”函数,同样可以实现各分数段学生人数的统计。

  方法三:

用FRequency函数统计

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

函数功能及用法介绍

  ①分别选中o64至o67单元格,输入分数段的分隔数值(参见图2)。

  ②同时选中e63至e67单元格区域,在“编辑栏”中输入公式:

=FRequency(e3:

e62,$o$64:

$o$67),输入完成后,按下“ctrl+shift+enter”组合键进行确认,即可一次性统计出“英语”学科各分数段的学生人数。

注意:

①实际上此处输入的是一个数组公式,数组公式输入完成后,不能按“enter”键进行确认,而是要按“ctrl+shift+enter”组合键进行确认。

确认完成后,在公式两端出现一个数组公式的标志“{}”(该标志不能用键盘直接输入)。

②数组公式也支持用“填充柄”拖拉填充:

同时选中e63至e67单元格区域,将鼠标移至e67单元格右下角,成细十字线状时,按住左键向右拖拉,就可以统计出其它学科各分数段的学生数。

方法四:

用sum函数统计

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

函数功能及用法介绍

  ①分别选中p64至p69单元格,输入分数段的分隔数值(参见图2)。

  ②选中F63单元格,输入公式:

=sum(($F$3:

$F$62>=p64)*($F$3:

$F$62    ③再次选中F63单元格,用“填充柄”将上述公式复制到F64至F67单元格中,统计出其它各分数段的学生人数。

  注意:

用此法统计时,可以不引用单元格,而直接采用分数值。

例如,在F64单元格中输入公式:

=sum(($F$3:

$F$62>=60)*($F$3:

$F$62  注意:

①为了表格整体的美观,我们将m至p列隐藏起来:

同时选中m至p列,右击鼠标,在随后出现的快捷菜单中,选“隐藏”选项。

  篇三:

统计excel数据表格中所有数据各自的出现次数的各种方法及方法详解说明

  1.excel怎么统计出现次数excel中数据较多且某一数据重复出现的情况下,需要统计它出现的次数,可以用到countif函数直接求解,本文就通过该函数来统计某一出现次数。

方法/步骤

  1.语法:

  countif(range,criteria)

  其中range表示要计算非空单元格数目的区域

  其中criteria表示以数字、表达式或文本形式定义的条件

  2.以这个例子说明怎么统计其中“赵四”出现的次数。

  3.在e2单元格中输入=countiF(a2:

a14,"赵四"),其中a2:

a14表示统计的区域,后面赵四需要带

  引号,表示要统计的条件。

  4.回车以后得到结果是3,与前面区域中的数量是一致的。

  注意事项:

countif函数中"赵四"引号是半角状态下,否则函数错误。

  2.=countiF(b:

b,c1)

  假设查找a列不同数据

  1、按a列进行复制,字体统一,排序

  2、将b1复制到c1,c2=iF(b2=b1,"",b2),复制下拉,可列出b列中所有不同的数据

  3、把c列的数据通过选择性粘贴,把公式转为数据

  4、按c列进行排序,罗列出所有不同的数据。

  5、再通过countif()函数,如:

  d1=countif(b1:

b100,"="&c1)求b1:

b100中出现"c1"单元格所含数据的个数,

  再将d1的公式复制下拉。

  (如果要使统计数据区复制时不变可表为:

b$1:

b$100)

  6.按出现次数排序,下边“3.排序”所述(第一行不能放待排序内容)

  3.排序

  2、填入数据

  为了好演示,这里小编填入4行数据,标题和记录,如下图所示。

  3、选择一行数据

  先选排序数据,排序的时候必须要指定排序的单元格了。

如下图所示,选定所有数据。

  4、打开排序对话框

  点击菜单栏的“数据”,选择排序子菜单,如下图所示。

  5、选择排序方式

  在打开的排序对话框中,选择排序方式。

例如我选择按照语文降序,数学降序,如下图所示。

主要关键字是语文,次要关键字是数学,都是降序!

  6、排序结果

  排序结果如下,王五语文最高,所有排到第一了。

张三虽然数学最高,但是数学是第二排序关键字,因他语文最低,所以排第三了。

如下图所示。

  7、特别说明

  排序的时候千万要注意选择整行排序,不能只选择某列排序,不然各个记录之间会乱掉的!

切记!

  4.统计excel数据表格中所有数据各自的出现次数如何实现统计excel数据表格中所有数据各自的出现次数?

如表中数据有11221122,我想要实现统计出里面出现了1和2,而且1和2的出现次数分别为4和4。

事先不知道表中有哪些数据,最好是在excel中实现,谢谢!

  一楼的朋友,谢谢你。

但数据量很大,其中有哪些数据我不知道,也需要列出来的

  「其中有哪些数据我不知道,也需要列出来」

  这个最重要,亦先要列出(不列出一世都没法统计次数)

  列出之后才能统计次数

  数据在a1:

a100

  b1输入数组公式:

  =indiRect("a1"&small(iF(match($a$1:

$a$100&"",$a$1:

$a$100&"",)=Row($a$1:

$a$100),Row($a$1:

$a$100),""),Row(a1)))

  ctrl+shift+enter三键输入

  下拉b列便列出所有数据(不重复)c1输入:

=countif($a$1:

$a$100,b1)

  下拉

  c列便是楼主要的统计次数

  5.indirect函数的使用方法

  excel中indirect函数,根据帮助,可以知道是返回并显示指定引用的内容。

使用indiRect函数可引用其他工作簿的名称、工作表名称和单元格引用。

  方法/步骤

  1.indirect函数对单元格引用的两种方式。

  看下图,使用indirect函数在c2、c3引用a1单元格的内容。

  1、=indiRect("a1"),结果为c3。

这种使用,简单的讲,就是将这些引用地址套上双引号,然后再传递给indiRect函数。

  2、=indiRect(c1),结果为c2。

解释:

因为c1的值就是"a1",在公式编辑栏,选中“c1”,然后按下F9键,计算值,可以看到变为“"a1"”,本质没变,都是对单元格引用。

  上面两者的区别在于:

前者是a1单元格内文本的引用,后者是引用的c1单元格内的地址引用的单元格的内容。

  2.indirect函数工作表名称的引用。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1