- ?
没有比Frequency更让Excel高手情有独钟的了
石尔岚
展开
文:傲看今朝
在Excel中,有一个非常专业统计函数,小白总是望而生畏,畏而远之;然而Excel大神却对它趋之若鹜,以能灵活使用这个公式为荣。这个函数就是Frequency函数,即频率函数。这个函数都有啥魅力,能让一众高手如此高看?今天我就带着大家一起扒一扒这个函数。
一、Frequency是个什么样的函数?
=FREQUENCY(Data_array,Bins_array)
Frequency总共有2个参数:Data_array以及Bins_array,两个参数都可以使用数组或者单元格区域引用。其中Data_array表示的是被统计的数据区域;Bins_array表示的是间隔区域(就是分组数据了)。有点懵?别着急,我以一个例子来简单来说明一下:我们想统计一下各个分数段的人数,因此被统计的数据区域为:分数列(B9:B22),这个就叫做Data_array;另外要知道哪些分数段的人数呢?我们分成60分以下,大于60分小于等于70分,大于70分小于等于80,大于80分小于等于90分,90分以上这几个区间,分隔值分别为:60;70;80;90,分隔值组成图中的E10:E13区域,这就是Bins_array。
Frequency函数说明
现在咱们清楚了Data_array及Bins_array的区别了吧,Data_array就是被统计的原始数据,Bins_array是我们根据统计的需要设置的分段点集合。输入这两个参数,Frequency函数就可以轻松完成各分数段人数的统计了:
实例1公式说明
实例1
大家会发现我们通过Frequency数组的公式得到的结果的个数会比bins_array中的值个数要多1,这点大家要highlight一下,因为Frequency是按n个分段点划分为n+1个数据区间的。对于每一个分段点,按照向上摄入原则进行统计,既小于等于当前分段点,大于上一个分段点,例如分段60表示:大于60(上一个分段点)且小于等于70……Frequency计算时会忽略文本和空单元格。
二、案例1:Frequency函数快速搞定各个业绩段的员工人数
如下图所示,我们需要快速将各个业绩段的员工人数统计出来,跟上面的例子是一模一样的。
案例1
选中G27:G30区域,编辑栏中输入公式:{=FREQUENCY(C27:C48,F28:F30)},然后按下Ctrl+Shift+Enter键结束。
值得注意的是,Bins_array参数选择的区域是F28:F30区域,而不是F27:F30,因为Frequency得到的结果数要比Bins_array中的分隔点(n)多一个(n+1)。
三、案例2:Frequency函数快速得到一个区域中不重复的单元格的个数
1.求某区域中不重复数值的个数,如下图所示:
不重复数字的个数
Frequency函数有一个特性就是:Bins_array中的某个数字在data_array中第一次出现时,会统计这个数字在区域中出现的次数,当Bins_array中再有同样的数字需要统计时,Frequency函数将直接不予统计得到的值将为0。我们可以利用这个特性统计某个区域中的不重复数字个数。
上图我们要统计出现了多少个年龄?我们可以用Frequency函数轻松完成。
{=COUNT(1/FREQUENCY(B4:B25,B4:B25))}
思路:1.我们可以清楚地看到,frequency函数中的两个参数是完全相同的。利用的就是刚刚提到的特性;2.用1除以Frequency得到的结果中的0时,将出现错误值(bins_array区域中的任意一个值都只能被统计一次);3.利用Count函数只对数字进行统计的特性得到最终的不重复数字。
2.求某区域中不重复的单元格数;
如下图所示,如何统计有多少人报了名(多次报名只记1次)?
报名人数
思路:很明显,利用刚才的方法是得不到正确的结果的。因为Frequency会将文本或者空单元格当成0进行统计。那如何才能快速地统计报名人数呢?有人会说,我删除重复值后在用Counta统计就可以了,但那太不专业了。废话不多说,如果我们要利用Frequency来完成这个需求,
1.我们首先需要将姓名转换成数字然后再进行统计,在这一步我们可以每个姓名出现的位置来进行统计,如下面的公式:
{=MATCH(G4:G25,G4:G25,)}
2.由于数据区域有22个单元格,我们可以做一个1到22的数组,作为间隔区域,{=row(1:22)}
3.利用Frequency函数得到最后的公式:{=COUNT(1/FREQUENCY(MATCH(G4:G25,G4:G25,),ROW(1:22)))}
今天的分享就到这里。
- ?
EXCEL职场干货分享:教你快速统计人事月报数据
埋没
展开
月度人事报表对HR来说是非常头疼的一件事,尤其是用EXCEL来统计数据的人员,很多人每月要花费不少时间来统计数据,今天教大家如何快速的统计人事月报数据,因各公司需求不同,以员工结构数据为例。
人事月报数据如下:
具体操作步骤如下:
在"插入"选项卡,点击"现有连接",弹出的窗口中点击"浏览更多"。
在员工信息表存放的位置点击“打开”。
出现的窗口中直接点击“确定”
然后在弹出的窗口中选择“数据透视表”和“新工作表”,点击“属性”。
在“连接属性”窗口中,选择“定义”标签,在“命令文本”的文本框中输入代码:
select 员工编号,部门,入职时间,离职时间,性别,'性别统计' AS 分类 from [数据$] where 员工状态='在职'
union all
select 员工编号,部门,入职时间,离职时间,年龄分段,'年龄统计' AS 分类 from [数据$] where员工状态='在职'
select 员工编号,部门,入职时间,离职时间,工龄分段,'工龄统计' AS 分类 from [数据$] where员工状态='在职'
select 员工编号,部门,入职时间,离职时间,学历,'学历统计' AS 分类 from [数据$] where 员工状态='在职'
select 员工编号,部门,入职时间,离职时间,'入职','入离职情况' AS 分类 from [数据$] where入职时间 between #2017-4-1# and #2017-4-30#
select 员工编号,部门,入职时间,离职时间,'离职','入离职情况' AS 分类 from [数据$] where离职时间 between #2017-4-1# and #2017-4-30#
注意:
SQL语句中各个字段和员工信息表中一致,有单引号的代表新定义的字段。
[数据$]代表存放员工信息表的工作表名。
#2017-4-1# and #2017-4-30#代表统计的时间段,可自行更改。
在出现的窗口中点击确定,最终出现数据透视表的操作界面。
将字段拖拽到各个区域,结果如下:
然后对数据透视表进行设置美化,最终结果如前面所示。
- ?
excel中最全面的图表介绍(值得收藏)
Mora
展开
在excel2016中,总共内置了14中基本图表,包括一些常见的柱形图、折线图、饼图;也有一些比较少见的股价图、曲面图;还有一些新增的图表,比如树形图、箱型图等。在这里仅为大家说明这14种图表的基本作用和展示效果。当然,由这些基本图表可以延伸出更多的显示效果和更多的显示方式,比如迷你图、三维效果、堆积效果、数据标记等,会在以后的文章中为大家介绍。
一、柱形图。柱形图是我们常用的图表之一,可以直观地展现数据的对比情况和变化趋势。如下图所示,我们以姓名为横轴,销售量为纵轴,可以看到每个人1-5月的销量情况。也可以以月份为横轴,显示1-5月各月每个人的销量。
柱形图二、折线图。折线图也是我们常用的图表之一,可以直观地显示变动的趋势。如下图所示,我们以月份为横轴,销量为纵轴,可以看出每个人1-5月销量的变动趋势。另外如果把所有人的数据放在一个折线图放在一个图表中看起来杂乱的话,我们可以只选择一个人1-5月的销量数据生成折线图进行趋势显示。
折线图三、饼图。饼图也是我们常用的图表之一,可以显示各个元素的占比情况。如下图所示,我们选择姓名和一月的两列数据,可以生成右面的饼图,直观地看到1月每个人销量的对比情况和所占一月总销量的比例。我们选择第二行和第三行数据,可以生成下面的饼图,看到诸葛亮1—5月的销量情况。
饼图四、条形图。条形图和柱状图的展现效果很相似,最明显的区别就是前者横向展示,后者纵向展示。如下图所示,我们选择销量为横轴、姓名问纵轴,可以横向展示出每个人不同月份的销量情况。如果销量为负数的话(仅为了举例),显示横轴为负数的效果应该比纵轴为负数的效果好好一些。
条形图五、面积图。面积图也可以明显地展示出数据的大小。如下图所示,我们选择姓名和一月两列,生成右面的面积图,就可以看到一月份每个人的销量对比情况。也可以选择第二行和第三行,生成下面的面积图,可以看到诸葛亮每个月的销量情况。
面积图六、X、Y散点图。散点图描述的是数据的分布情况,主要展现变量之间的某种函数关系。如下图所示,我们选择销量为横轴,工资为纵轴,制作如下散点图,然后增加一条趋势线,可以发现工资和销量之间的关系。这里的数据标签和直线如果去掉会图表会更加简洁。
散点图七、股价图。有过证券交易经验的朋友,股价图见过很多次了。股价图不仅可以运用到交易市场,在有起始值、终点值、最高值、最低值或者其中的一部分值,我们都可以考虑用股价图进行分析。下图是2018年12月第一周的上证指数生成的股价图。可以直观地看到每一天的四个价格之间的关系和股价走势。
股价图八、曲面图。曲面图可以明显展示出层次感。最常见的是地理上的等高线、等温线等图表。如下图所示,我们用一个乘法表分别生成一个二维曲面图和三维曲面图,然后把乘积的值区间设置为500,可以看到,颜色越深,代表值越大。
曲面图九、雷达图。雷达图可以很直观地对比数据大小。常用于性格分析,指数分析等。如下图所示,我先选中第二行和第三行,生成右边的雷达图,可以直观地看到诸葛亮每个月销量的相对大小;或者我选中B、C两列,就可以看到1月份每个人销量 的相对大小。
雷达图十、树形图。树形图利用区域的大小来对比各个数据的大小,如下图所示,生成树形图,我们可以看到每个月的每个人销量相对情况。
树形图十一、旭日图。旭日图也是利用区域大小来突出数据的对比,类似于多个圆环图嵌套。如下图所示,我们生成一个旭日图,可以直观地看到每个月销量的比重以及单个月份中每个人销量的比重。
旭日图十二、直方图。直方图主要用于区间的频数分段统计,如下图所示,选中C列数据,生成右图所示直方图,可以直观地看到销量在某一个区间的分布情况。
直方图十三、箱形图。箱形图可以反映一组数据的最大最小值、第一四分位数、第三四分位数、中位数和平均值,可以看出数据的变化程度和对称性。如下图所示,我们生成右变的箱形图,不仅可以看到一个人1-5月销量的最值,分位数等,也可以看到销售员之间各个数值的对比。
十四、瀑布图。瀑布图以阶梯的形式显示数据的变化,如下图所示,我们选择第二行行第三行的数据,生成右图所示的瀑布图,可以直观地看到每个月的增减变化以及销量的累计数。
这就是excel2016内置的14种基本图表。这些图表形式是非常丰富的,既可以单个使用,也可以组合使用,使用图表能够更加直观地显示数据和分析数据。
- ?
Vlookup函数判断你的Excel水平处于几段
汪夜白
展开
毫不夸张地说,99%天天和Excel打交道的人,他们所掌握的Excel知识量不到总体的5%,也就是说还有95%的知识点并没有掌握。这不是危言耸听,这是我这几年数据分析培训中观察的结果。
大部分的Excel使用者,每天在用最低级的知识处理着各种复杂的数据分析问题,分析要有效率只是一种传说。
不信我们就来测试一下,用一个最大众化的函数Vlookup来做测试,别瞧不起这个初阶函数,国外有个小哥还专门给这个函数写了一本书,可见这个函数简约而不简单。
于是我就琢磨了个题考考大家函数水平,看你在几段:
一段:会简单的vlookup函数的使用
二段:会vlookup+column函数的嵌套使用
三段:会vlookup+match函数的嵌套使用
四段:会vlookup的模糊匹配使用
相信大部分人在一段或者段外徘徊,vlookup函数基本上是使用频率最高的一个函数,这个函数不会使用的话,基本上就算是不会函数了。
只会sum或count这种函数的朋友自动面壁去,下面的描述你基本看不懂哈。
很多表哥表妹常说这些函数都会,但是组合在一起就不会了。确实,函数的嵌套是最难的,不光难在技术,最关键是逻辑,很多时候是我们自己想不到这样取巧的使用而自己打败了自己。
别慌,今天我给大家上堂干货课程,分享给你办公室的每个表哥表姐表弟表妹们,让他们都学会。谦虚的说,这样你们的办公效率至少会提高一倍吧。
一段:vlookup的基本用法
vlookup是一个纵向查找函数(从左往右查),官方的语法规则是这样的:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。翻译成中文就是:查找(一个值,这个值所在的区间,它位于第几列,精准匹配还是模糊匹配)
lookup_value:可以是一个值、日期或文本等。如你查询上图中的“城市”
table_array:查询值所处的区域,对于上图就是A1:H11这个范围,强烈推荐区域改成A:H这种写法,好处是当添加新数据源时不用更改公式。
col_index_num:查询的数据处于第几列,比如要查“完成率”这个值就是4,查“销售数量”就是6。
range_lookup:0为精准匹配,就是查询对象必须长得一模一样,少根汗毛都不行。一般情况都要求精准匹配,如果这个值省略这是模糊匹配(见vlookup四段的用法)
举例说明:
公式=VLOOKUP(“上海”,A:H,5,0)
查找“上海”所在的第五列数据,要求精准匹配。这个公式生成的结果是718。
注:“上海”可以是查询值所处的单元格,如果“上海”在K2单元格,则公式可以改成:
公式=VLOOKUP(K2,A:H,5,0)
K2中如果是“成都”,结果则是659,如果是“雄安”,结果则是668。
Vlookup是非常好的数据查找函数,很方便的把处于不同地方的数据匹配到指定的地方,其中关键点就是数据查询的区域,这个区域可以是不同的区域,不同的工作簿,不同的工作表。
拓展知识点:
Vlookup家族还有Hlookup,Lookup
二段:Vlookup+Column
当我们需要用Vlookup匹配多列数据的时候,往往需要手动去更改公式中的第3个值(就是col_index_num),但是匹配对象太多的情况下,手动修改其实是非常没有效率并且非常苦逼的一件事,这个时候column函数可以解放你们。
相信大部分会vlookup的人,现在还是傻傻的手动在改这个参数,说的就是你。
COLUMN(reference)
返回reference所在单元格所处的列号,如果A1就是1(第1列),B25就是2(第2列),H2就是8(第8列),这三个公式分别为COLUMN(A1),COLUMN(B25),COLUMN(H2)。如果reference为空则返回当前单元格的列号。
上图就是在L2单元格写好公式后直接往后拉这个公式就可以直接匹配出其它6个值,不用手动将第3个参数分别改成3,4,5……,因为第三个值自动复制成COLUMN(C1),COLUMN(D1),COLUMN(E1)……
高效不?就是这么简单,小函数有大用途。
拓展知识点:
与column(reference)函数对应的是row(reference),试试看。
三段:Vlookup+match
Vlookup和match函数组合是V函数的标准用法,与column函数一样的功效,match函数的作用也是用来改变第三个参数值。
MATCH(lookup_value, lookup_array, match_type)
M函数是返回指定数值在指定数组区域中的位置,生成的是位置而不是V函数中位置所处的值,这是二者的区别。
match_type如果是0则为精准匹配,省略则为模糊匹配,一般都是用0进行精准匹配。
例如我们使用上面图1中的数据源,公司如下:
公司=MATCH(“完成率”,B1:H1,0)
返回值为3,因为“完成率”这个指标是在B1:H1这个区域的第3个值,如果查询“进店顾客数”则返回7。
所以M函数可以用来查询指定对象所处的位置,和V函数组合威力巨大,基本上可以两个查询值的无死角匹配。
图3中嵌套公式写在了V2单元格,U2和V1单元格是可以修改“城市”和“查询指标”的地方,V2单元格将生成对应的查询值,修改U2和V1的值即可以查到对应的数据。
V+M函数组合是非常灵活的查询函数,是E界必备之效率嵌套用法。
四段:Vlookup的模糊匹配
从技术层面来讲,这个V函数的用法大概处于二段水平,但是从数据分析业务场景来说,我更愿意把它放在四段,因为这种应用解决了好几个业务场景的实际使用。
比如将商品价格分成低中高三段,将员工年龄分成青年、中年、老年等,将员工工龄分成4段等等场景。
如下图,通过每个商品的价格,自动匹配出来它处于的”价格段”和”价格描述”两个字段,有了这两个字段后,再用数据透视表做分析就so easy了。
要实现这样的功能,首先需要建立一个自定义的分段标准,没有标准鬼才知道你应该归位到哪儿。知识点来了:
这里的价格节点可以自定义修改,修改后在图4的对应位置就可以自动生成对应的价格段。自定义的知识点其实比较简单,真正的知识点是图4、图5的数据该如何关联在一起?
单元格C2和D2中的公式就是答案,它利用了vlookup函数的模糊匹配功能,你可以看到公式中第四个参数是缺失的。
END.
来源:数据分析网
- ?
Excel函数公式:含金量超高的统计类函数公式实用技巧解读
孙益申
展开
转载自百家号作者:Excel函数公式
Excel中,统计是最基本的工功能,也是高大上的功能,如果我们能掌握好基本的统计函数、公式和技巧,对我们的工作效率将会有很大的提高!
一、身份证号类。
1、提取性别。
方法:
在目标单元格中输入公式:=IF(MOD(MID(C3,17,1),2),"男","女")。
2、提取出生年月。
方法:
在目标单元格中输入公式:=TEXT(MID(C3,7,8),"00-00-00")。
3、提取年龄。
方法:
在目标单元格中分别输入公式:=DATEDIF(D3,TODAY(),"y")、=DATEDIF(TEXT(MID(C3,7,8),"00-00-00"),TODAY(),"y")。
解读:
上述公式的原理是相同的,只是第一个公式是用已经有的出生年月进行计算,第二个公式是从身份证号码中提取出生年月然后再进行计算。各有所长。
4、退休时间。
方法:
在目标单元格中输入公式:=EDATE(D3,MOD(MID(C3,17,1),2)*120+600)。
解读:
1、公式中的退休年龄计算规则为“男”60岁,“女”55岁。
二、常用汇总类。
1、求和。
方法:
在目标单元格中分别输入公式:=SUM(C3:C9)、=SUMIF(C3:C9,"男",D3:D9)、=SUMIF(C3:C9,"女",D3:D9)。
解读:
1、无条件求和可以采用SUM函数,单条件求和可以采用SUMIF函数。
2、SUMIF函数的语法结构为:=SUMIF(条件范围,条件,求和范围)。
2、最大值、最小值。
方法:
在目标单元格中分别输入公式:=MAX(D3:D9)、=MIN(D3:D9)、=MAXIFS(D3:D9,C3:C9,"男")、=MAXIFS(D3:D9,C3:C9,"女")、=MINIFS(D3:D9,C3:C9,"男")、=MINIFS(D3:D9,C3:C9,"女")。
3、平均值。
方法:
在目标单元格中分别输入公式:=AVERAGE(D3:D9)、=AVERAGEIF(C3:C9,"男",D3:D9)、=AVERAGEIF(C3:C9,"女",D3:D9)。
三、排名类。
1、RANK函数法。
方法:
在目标单元格中输入公式:=RANK(D3,$D$3:$D$9,0)。
2、SUMPRODUCT函数法。
方法:
在目标单元格中输入公式:=SUMPRODUCT(($D$3:$D$9>D3)/(COUNTIF($D$3:$D$9,$D$3:$D$9)))+1。
解读:
通过RANK函数和SUMPRDUCT函数排名,我们可以发现,RANK函数对相同的值排名相同,但进行了计数,排名结果是“跳跃”式的。而SUMPRODUCT函数的排名结果更符合我们的习惯,相同值不占用名次。
四、个数统计类。
1、一般统计。
方法:
在目标单元格中分别输入公式:=COUNTA(B3:B9)、=COUNTBLANK(D3:D9)、=COUNT(D3:D9)。
2、分段统计。
方法:
1、在目标单元格中输入公式:=FREQUENCY(D3:D9,G3:G7)。
2、Ctrl+Shift+Enter填充。
解读:
公式:=FREQUENCY(D3:D9,G3:G7)的意思为统计60分一下,61-70、71-80、81-90、91-100中间的分数个数。
结束语:
本文中列举了常用的统计函数公式,非常的实用,如果有不同意见或看法,欢迎大家在留言区留言讨论哦!
- ?
Excel快速搞定统计中的频数分析
杰奎琳
展开
在excel中可以利用FREQUENCY函数进行频数统计,利用“数据分析”中的“直方图”宏程序进行频数分析。
函数 FREQUENCY 可以计算数值在某个区域内的出现频率,然后返回一个垂直数组,
由于 函数FREQUENCY 返回一个数组,所以它必须以数组公式的形式输入。
通过频数分布函数可以对数据进行分组和归类,从而使数据的分布形态更加清楚地表现出来。
下图是某课程的学生成绩,我们对其进行统计分析。
学生成绩分数我们把学生成绩进行分段0-60、60-70、70-80、80-90、90-100。
我们在C2:C5区域一次输入59、69、79、89作为频数的接收区域(输入的不是每组上限,上限不在本组内),因为分5组,所以有4个分段点,最后一个不用分段点,但是在计算时要包含进去。
选中D2:D6区域,编辑栏中输入:=FREQUENCY(B2:B25,C2:C5),再按Ctrl+Shift+Enter组合键,得到频数分布结果。
重新整理得到频数分布表。
我们利用直方图也可以获得各组的频数,在菜单“数据”选项卡下“数据分析”选项。如果没有找到需要先在excel选项中的“自定义功能区”中把“开发工具”选中。
然后打开“开发工具”加载项,选中“分析工具库”和“分析工具库-VBA函数”复选框。
这时我们打开“数据”选项卡,单击“数据分析”,弹出“数据分析”对话框。我们选择“直方图”。
在弹出的“直方图”对话框中选工作表中B2:B25填入输入区域,C2:C5填入接收区域。在输出区域中选一个单元格作为输出图表的起始区域,我们这里选G11,同时选中“累计百分比”、“图表输出”。(选中相应单元格区域系统自动加上绝对引用符号)如下图所示:
单击确定按钮,得到频数分布表、直方图及累计频数图。
直方图你会了吗 - ?
Excel函数公式:不适用函数公式进行数据统计的技巧,你会吗
猪小戒
展开
Excel的强大功能在于数据处理,如果说的更具体一点,强大之处就在于各种函数的灵活应用,但是如果你对函数不了解,不掌握,想要对数据进行统计计算,那就要用到另外一个强大的功能——数据透视表。
一、数据源及目的分析。
目的:统计出语文成绩中各分段值的个数。
二、插入数据透视表。
方法:
1、选定数据源。
2、【插入】-【数据透视表】-选择【现有工作表】并选择相应位置。
3、【确定】。
4、将【数据透视表字段】中的【语文】字段拖动到【行】和【值】。
三、计数并分组。
方法:
1、左键单击【计数项:语文】-【值字段设置】-【计数】-【确定】。
2、【分析】-【分组选择】,输入起始分数和终止分数,步长根据实际需要设置,此处设置为:10并【确定】。
3、查看结果。
备注:
此功能主要用于不使用函数的情况进行的数据统计,也是数据透视表的重要功能之一。
- ?
如何使用Excel函数统计各分数段的人数?
翠芙
展开
“使用Excel函数统计各分数段的人数”的操作步骤是:
1、打开Excel工作表;
2、由已知条件可知,需要将B2:B34单元格的分数,按照分数段统计出相应的个数,在Excel中可通过SUMPRODUCT、SUM、COUNTIF、FREQUENCY等函数来实现。
3、方法一:SUMPRODUCT函数
在E2单元格输入以下公式,然后向下填充公式
=SUMPRODUCT((B$2:B$34>=--LEFT(D2,FIND("-",D2)-1))*(B$2:B$34<--RIGHT(D2,LEN(D2)-FIND("-",D2))))
公式表示:将B2:B34单元格中同时满足大于等于D2连接符左侧数据且小于D2连接符右侧数据的个数统计出来。
方法二:SUM函数
在E2单元格输入以下公式数组,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=SUM((B$2:B$34>=--LEFT(D2,FIND("-",D2)-1))*(B$2:B$34<--RIGHT(D2,LEN(D2)-FIND("-",D2))))
方法三:COUNTIF函数
在E2单元格输入以下公式数组,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=COUNTIF(B$2:B$34,">="&--LEFT(D2,FIND("-",D2)-1))-COUNTIF(B$2:B$34,">="&--RIGHT(D2,LEN(D2)-FIND("-",D2)))
公式表示:从B2:B34数据区域,统计大于等于D2连接符左侧条件的个数,再减去大于D2连接符右侧条件的个数,得到分数段的个数。
方法四:FREQUENCY函数
在D8:D10单元格输入分数段的上限70,80,90,作为分数段的分界点,然后选择E7:E10单元格,输入以下数组公式,按Ctrl+Shift+Enter组合键结束;
=FREQUENCY(B$2:B$34,D$8:D$10)
公式结果与上面的分数段结果有所不同,这是因为计数规则的差别,也即70、80、90计入哪个分数段的规则的差异,不同的计数规则会有不同的结果。
(本文内容由百度知道网友AHYNLWY贡献)
- ?
Excel108 | FREQUENCY函数分段计数
花怨蝶
展开
每天清晨六点,准时与您相约
问题来源
EXCEL做数据分析的时候,经常会遇到分段统计数量的问题。今天韩老师以学生成绩分析为例,来讲述如何使用FREQUENCY函数简单方便的统计各分数段的人数。
示例数据如下图:
关键操作
函数实现
选中E2:E6单元格区域,输入公式:
“=FREQUENCY(B2:B16,{60,70,80,90}-0.1)”,
组合键结束。
如下图:
最终结果:
公式解析
FREQUENCY函数的功能:
计算数值在某个区域内的出现频率,然后返回一个垂直数组。
语法
FREQUENCY(data_array, bins_array)
中文语法:
FREQUENCY(要统计的数组, 间隔点数组)
FREQUENCY 函数语法具有下列参数:
Data_array 必需。 要对其频率进行计数的一组数值或对这组数值的引用。 如果 data_array 中不包含任何数值,则 FREQUENCY 返回一个零数组。
Bins_array 必需。 要将 data_array 中的值插入到的间隔数组或对间隔的引用。 如果 bins_array 中不包含任何数值,则 FREQUENCY 返回 data_array 中的元素个数。
本示例中的应用
“=FREQUENCY(B2:B16,{60,70,80,90}-0.1)”
B2:B16是要分段统计的数组;
{60,70,80,90}-0.1:是间隔点。
疑点解析:
为什么不能直接用 {60,70,80,90}?
如果直接用该数组,统计结果就0到小于等于60,大于60小于等于70,大于70小于等于80,大于80小于等于90,大于90。
为符合题目统计要求,用 {60,70,80,90}减掉一个很小的数来0.1解决。
如果成绩中有小数,可以将0.1改成更小的小数,如0.001。
素材下载
链接:http://pan.baidu/s/1slv0Zdb
密码:qldi
- ?
excel统计各分数段的学生数量,这4种方法掌握处理数据不再是难事
漾涟漪
展开
一份学生成绩单,需要分别统计出60分以下、60-69、70-79、80-89、90-100各阶段成绩的学生数量。下面分别介绍4种方法来统计符合要求的学生数量。
1、利用FREQUENCY函数
FREQUENCY函数为:计算数值在某个区域内的出现频率(个数)。函数语法为:
FREQUENCY(data_array, bins_array):
Data_array 必需。 要对其频率进行计数的一组数值或对这组数值的引用。 如果 data_array 中不包含任何数值,则 FREQUENCY 返回一个零数组。Bins_array 必需。 要将 data_array 中的值插入到的间隔数组或对间隔的引用。 如果 bins_array 中不包含任何数值,则 FREQUENCY 返回 data_array 中的元素个数。使用FREQUENCY函数难点为函数返回的是一个数组,所以它必须以数组公式的形式输入。C2:C26 为学生成绩,E2:E6为成绩分数区间分割点,对应的分别在F2:F6统计数量。
1)选中F2:F6单元格区域(由于是数组函数,必须选中F2:F6单元格区域),选定后在F2输入公式:
=FREQUENCY(C2:C26,E2:E6)。
2)公式输入完后同时按Shift+Ctrl+Enter键,会在F2:F6中分别返回满足条件的成绩个数。
2、使用COUNTIFS函数
COUNTIFS函数为:统计满足某个条件的单元格的数量(个数)。函数语法为:
=COUNTIF(要检查哪些区域? 要查找哪些内容?)
这里将学生成绩按成绩范围各自计数,E2:F6为成绩范围,在G2输入公式:
=COUNTIFS($C$2:$C$26,">="&E2,$C$2:$C$26,"<="&F2),然后向下拖动复制到G6即可。注意C2:C26为绝对引用,按F4加"$"符号。
3、利用数据透视表
数据透视表处理大量数据时比较常用的方法,而且比较直观。
4、利用分析工具库
首先加载分析工具库。打开Excel选项,点击加载项,在管理下拉列表选择excel加载项,点击转到,勾选分析工具库。在excel数据工具栏下会加载数据分析选项。
1)点击工具栏数据—数据分析,在数据分析对话框中选择直方图,确定。
2)在直方图对话框输入区域和接收区域分别输入数据区域,在输出区域选择一个空单元格,下面柏拉图、累积百分率、直方图3个选项任选一个,我这里选直方图,确定。
excel分段统计
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并