FREQUENCY函数说明
FREQUENCY函数的使用
FREQUENCY函数的使用语法:FREQUENCY(数据源,分段点)结果:以分段点为间隔,统计数据源值在各段出现的频数其中:数据源:为对一行/一列单元格或一个连续的单元格区域的引用分段点:为对一行/一列单元格或一个连续的单元格区域的引用数据引用支持跨工作表、工作簿公式输入方法:以多单元格数组方式输入,且必须是纵向数组;所选单元格数比分段点个数大1,以统计数据源大于分段点最大值的频数一、常规用法数据源分段点函数的常规用法是进行频率统计,78602示例:统计数据源区各分数在分段点各段的频数。
80806要统计数据源在分段点出现的频率,先选择存放结果的区域C1 67900同时按下ctrl+shift+enter结束982每段计算小于等于此分段点、大于上一分段点的频数;606959.9不及格1假设小于60为不及格;大于等于60小于80为及格;8079.9及格5大于等于80小于90为良;大于等于90为优,9589.9良2必须对分段点进行修正才能得到正确的统计数77优256二、函数特性1·忽略文本或空白单元格数据源区域出现文本或空格,只统计数据,其他没有影响89缺考89601605665803良7790904808877981分段点出现文本或空格,忽略文本或空格,只对数值进行分段频率统计,及格所需结果区域也相应减少,多余区域由#N/A填充:90 2·支持数据乱序支持数据源的乱序,这一点不需说明803分段点的乱序:904对于每一分段点,统计小于等于此分段点,601大于上一分段点的频数,1最后一格始终统计大于最大分段点的频数:8033·支持重复数据601支持数据源的数据重复,这一点勿需说明800对于分段点出现重复数据:904只在分段点首次出现是统计频数,600重复出现的分段点的统计数都为0:1从下文可以看到,正是有了这点特性使得此函数有许多“妙用”4·支持“块”区域引用数据源是一个连续的区域的情况前面已经用过;806080分段点是一个“块”区域,情况怎样呢?9060可以看出公式区域按照先行后列的顺序统计频数,文本/空格、乱序、重复数据的规律同样有效:三、函数应用1·函数特性3的应用matchA·用于统计不重复值个数12aa ①如何统计左边数据区域内的不重复值?22ab 大家一定会想到这个公式:633bc 但也可以用frequency来解决,步骤如下:41bb 1.用match函数返回个数据在数据列中的位置20ab 对于查找目标,match函数都返回数列中首次出现的位置61ac 2.对于以上结果,用frequency特性,让重复的数字变为零10aa 可以用多种方法搭配数据源和分段点30bc 3.统计上一步结果中有多少个非零数字,即得答案91ba 统计非零数字也有不同的方法3bc6frequency生成的数组跟零判断大小,生成一组逻辑值,转换后用sum汇总6对frequency生成的数组取倒数,生成一组分数和 #DIV/0! ,用count计算数字,排除错误值frequency用在这里并不显得简单,但它确有用武之地。
excel表中计算频次的公式
Excel表中计算频次的公式在Excel表格中,频次(频率)是指某个数值在一组数据中出现的次数。
计算频次可以帮助我们分析数据的分布情况,对于统计分析和数据处理非常重要。
在Excel中,我们可以通过使用一些函数和公式来计算频次,本文将详细介绍在Excel中计算频次的公式和方法。
1. COUNTIF函数COUNTIF函数是Excel中用于计算符合指定条件的单元格个数的函数。
在计算频次时,我们可以使用COUNTIF函数来统计数据中某个数值出现的次数。
其基本语法如下:=COUNTIF(range, criteria)其中,range表示要计算频次的数据范围,criteria表示要统计的数值。
我们有一组数据存储在A列中,我们可以使用如下公式来计算数据中某个数值出现的次数:=COUNTIF(A:A, "数值")2. FREQUENCY函数FREQUENCY函数是Excel中用于将数据分组并计算每个组内数据的频次的函数。
通过FREQUENCY函数,我们可以很方便地得到数据的频次分布情况。
其基本语法如下:=FREQUENCY(data_array, bins_array)其中,data_array表示要进行频次分布计算的数据范围,bins_array表示分组的边界值范围。
我们有一组数据存储在A列中,我们可以使用如下公式来计算数据的频次分布:将分组边界值存储在B列中,然后在C列中输入公式=FREQUENCY(A:A, B:B),按下Ctrl+Shift+Enter组合键,即可得到数据的频次分布结果。
3. SUMPRODUCT函数SUMPRODUCT函数是Excel中用于计算多个数组对应元素乘积之和的函数。
在计算频次时,我们可以使用SUMPRODUCT函数结合一些其他函数来实现复杂的频次计算。
其基本语法如下:=SUMPRODUCT((criteria_range1=criteria1)*(criteria_range2=crit eria2)*...)其中,criteria_range表示要进行条件判断的数据范围,criteria表示条件的数值。
Excel中使用Fequency函数分区间统计数值个数
五、Frequency函数中参数在工作表中的设置
Frequency函数对参数的行列数没有限制。
五、Frequency函数中参数在工作表中的设置
Frequency函数面 对 多列的分段点时,计算顺序 可以理解为:按先行后列的 顺序将分段点转为1列,然 后将转为1列的分段点按升 序排列,再分区间统计数据 个数,并对统计结果进行排 序,最后将统计结果输入到 单元格中。
作 者:白玉英 作者单位:北京信息职业技术学院 设计公司:北京一、认识Frequency函数 二、Frequency函数中参数的分段点及对应的统计区间 三、用Frequency函数编写的公式的输入 四、Frequency函数中参数的修正 五、Frequency函数中的参数在工作表中的设置
课后思考
如果分段点中的数据出现了重复的数值, 函数会怎样统计,返回什么结果呢?
五、Frequency函数中参数在工作表中的设置
Frequency函数对参数的行列数没有限制。
五、Frequency函数中参数在工作表中的设置
Frequency函数对参数中数据的排序方式也没有要求
五、Frequency函数中参数在工作表中的设置
Frequency函数会 先将顺序混乱的分段点 按升序排列,然后完成 各区间数据的统计,最 后将结果返回到各分段 点对应的位置
选中比第二个参数包含的 “Ctrl+Shift+Enter”组合键
数值个数多1个的同列单元格
四、Frequency函数中参数的修正
Frequency函数在进行统计时,总是统计大于前1个段点,且小于或等于当前段点的数值个数。
Frequency函数统计的是大于4 0且小于等于60的数值个数,有三 个。实际需要统计的是大于或等于 40且小于60的数值个数,符合条件 仅有两个数据,60需要统计在第3 个区间。
queryperformancefrequency的函数体-概述说明以及解释
queryperformancefrequency的函数体-范文模板及概述示例1:queryperformancefrequency是一个Windows API函数,用于获取计算机的高精度计时器的频率。
它的函数体如下所示:c++BOOL QueryPerformanceFrequency(LARGE_INTEGER* lpFrequency) {if (lpFrequency == NULL) {return FALSE;}检查当前计时器是否支持高精度计时器if (!IsHighResolution) {return FALSE;}获取计时器的频率if (!GetFrequency(lpFrequency)) {return FALSE;}return TRUE;}函数签名说明:- 返回值:若函数调用成功,则返回TRUE;若函数调用失败,则返回FALSE。
可以使用GetLastError函数获取更多错误信息。
- 参数:lpFrequency是一个指向LARGE_INTEGER类型的指针。
它用于接收计时器的频率,该频率用计时器单元数表示。
函数体解释:1. 首先,函数会检查传入的lpFrequency指针是否为空,如果为空,则返回FALSE,表示调用失败。
2. 然后,函数会检查当前计时器是否支持高精度计时器。
这个检查由IsHighResolution函数完成,如果不支持,函数也会返回FALSE,表示调用失败。
3. 接着,函数调用GetFrequency函数获取计时器的频率。
GetFrequency函数根据不同的计时器类型,在内部选择合适的方式获取频率。
如果获取失败,函数也会返回FALSE,表示调用失败。
4. 最后,函数返回TRUE,表示调用成功。
这个函数是用于获取计算机高精度计时器频率的常用函数,通过调用这个函数,我们可以得到计时器的频率,从而用于进行更加精确的计时和性能测量。
示例2:函数体是指函数的具体实现部分,它描述了函数在被调用时所执行的操作。
频率函数的使用方法
频率函数的使用方法什么是频率函数?频率函数(Frequency Function)是统计学中用来描述数据中各个取值出现次数的函数。
在统计学中,我们常常需要对一组数据进行分析,了解数据的分布特征和趋势。
而频率函数可以帮助我们更清晰地理解数据中各个取值的出现情况,从而对数据进行更准确的分析和解读。
频率函数的定义频率函数是指将数据集中每个取值出现的频率(次数)与其对应的取值进行配对的一种函数。
它可以帮助我们计算并展示每个取值出现的次数,从而能够更直观地了解数据的分布情况。
频率函数的计算方法1.统计每个取值的出现次数:首先需要遍历整个数据集,统计每个取值出现的次数。
可以使用循环来实现这一步,对于每个数据,判断其是否已经在取值集合中,如果已经存在,则将其对应的次数加一;如果不存在,则将其添加到取值集合中,并将其对应的次数初始化为一。
2.计算每个取值的频率:根据每个取值的出现次数,可以计算出每个取值的频率。
频率即每个取值出现的次数除以总样本数。
可以通过除法运算来实现这一步。
3.构建频率函数:将每个取值与其对应的频率进行配对,构建频率函数。
可以使用字典(Dictionary)等数据结构来实现这一步,将每个取值作为键(key),其对应的频率作为值(value)。
频率函数的应用场景频率函数在统计学中有着广泛的应用场景,主要用于描述和分析数据的分布特征和趋势。
下面介绍几个常见的应用场景:1.数据探索:通过频率函数可以直观地展示数据中各个取值的出现次数和频率,从而帮助我们了解数据的分布情况和特征。
这对于数据的初步探索和理解非常重要。
2.直方图绘制:通过频率函数可以得到每个取值的频率,我们可以根据频率绘制直方图,从而更直观地展示数据的分布情况。
直方图可以帮助我们发现数据中的模式、异常值等信息。
3.数据预处理:在数据预处理过程中,频率函数可以用于分析和选择变量。
通过观察不同变量的频率分布,我们可以选择合适的变量进行分析和建模。
Excel公式技巧88:使用FREQUENCY函数统计不同值、唯一值和连续值(上)
Excel公式技巧88:使用FREQUENCY函数统计不同值、唯一值和连续值(上)excelperfectFREQUENCY函数是一个较难掌握的Excel工作表函数,这篇文章收集整理了一组运用FREQUENCY函数的公式,用来统计不同值、唯一值和连续值的数量,希望能够帮助有兴趣的朋友更进一步熟悉掌握FREQUENCY函数。
先回顾一下FREQUENCY函数的语法:FREQUENCY(data_array,bins_array)其中:•data_array,必需,数组或引用,代表要计算频率的一组值。
如果data_array不包含任何值,则FREQUENCY函数返回一个零值数组。
•bins_array,必需,数组或引用,代表要将data_array中的值分组的区间。
如果bins_array不包含任何值,则FREQUENCY返回data_array 中的元素数。
注意:•FREQUENCY函数在选择要在其中显示返回的分布的一系列相邻单元格后,作为数组公式输入。
•FREQUENCY函数返回的数组中的元素数比bins_array中的元素数多1。
返回数组中的额外元素是高于最高间隔的任何值的数量。
例如,在计算输入到三个单元格中的三个值范围(间隔)时,一定要在四个单元格中输入FREQUENCY函数以获得结果,额外的单元格返回data_array中大于第三个间隔值的值的数量。
•FREQUENCY函数忽略空单元格和文本。
•返回数组的公式必须以数组公式输入。
统计不同值仅数值如下图1所示,在单元格区域B4:B12中有一列数值,我们想要知道有多少个不同值。
图1很显然,在列表中的不同数值是1、2、3、7,共4个,使用的公式是:=SUM(--(FREQUENCY(B4:B12,B4:B12)>0))下面对这个公式进行解析,以帮助理解。
首先,使用单元格值来代替单元格引用。
注意,这个公式不是数组公式。
=SUM(--(FREQUENCY({1;2;3;1;7;2;2;1;1},{1;2;3;1;7;2;2;1;1})>0)) 这里的关键是:•bins_array中重复的返回0。
excel frequency用法
文章题目:深度解析excel frequency函数的用法及应用在现代社会中,Excel作为一种重要的办公软件,已经成为了生活中不可或缺的一部分。
然而,尽管许多人对Excel有基本的了解,但其强大的功能和复杂的应用却常常使人望而生畏。
其中,excel frequency 函数作为Excel中的一个重要功能之一,在数据分析和统计方面具有极大的价值。
1. 了解excel frequency函数Excel中的frequency函数通常用于将数据分布转换为具有离散间隔的字符串。
它可以将一个数据集分成几个大小相等的区间,并统计每个区间内数据的频数。
这意味着,我们可以利用这个功能,对数据进行分组、统计和分析,从而更好地理解数据的分布规律和趋势。
掌握excel frequency函数的使用方法对于数据分析和统计非常重要。
2. 如何使用excel frequency函数在Excel中,使用frequency函数需要首先了解其基本语法和操作步骤。
通常,我们可以通过在单元格中输入“= frequency(数据数组, 分组区间)”来调用该函数。
其中,“数据数组”表示要进行分组和统计的数据范围,“分组区间”表示将数据分成几个大小相等的区间。
通过这种方式,我们可以轻松地对数据集进行分组和统计,从而更好地理解数据的特征和规律。
3. excel frequency函数的应用场景excel frequency函数在实际工作和生活中有着广泛的应用场景。
在市场调研中,我们可以利用该函数对顾客芳龄、收入等数据进行分组和统计,从而了解不同芳龄、收入段的人群分布情况;在生产管理中,我们也可以利用该函数对产品质量、合格率等数据进行分组和统计,从而监控和改进产品质量;在教育领域,该函数也可以用于对学生成绩、考试分数等数据进行分组和统计,从而进行学生学习情况的分析和评估。
可以说,excel frequency函数在数据分析和统计领域具有非常重要的应用意义。
FREQUENCY函数的使用
ⅰ
ⅱ
ⅲ
ⅳ
ⅴ
再看下面 这个例 子:
权限A
权限B
√
√
√
√
√
权限C √
如何在一
列中依次
返回打勾
单元格所
⑤
在的行 号?(先
行后列,
重复出现
的行号留
空)
gdliyy版
主的解
法:
frequenc
y函数引
108
用块状区 域,作为
if函数的
条件
http://cl ub.excel home.ne t/dispbb s.asp?b oardid= 参考: 3&star= 4&replyi d=6154 8&id=24 707&ski n=0&pa ge=1
80
60
80
90
60
match
frequency
1
2
如何统计
左边数据
aa
① 区域内的
不重复
值?
大家一定
ab
会想到这
6
个公式:
但也可以
用
bc
frequenc y来解
决,步骤
如下:
1.用
match函
bb
数返回个 数据在数
据列中的
位置
对于查找
目标,
match函数
ab
都返回数
列中首次
出现的位
置
2.对于以
上结果,
49
50
54
52
50
53
49
这个问题
是在上一
问题的基
础上扩充
而来的,
难点在于
excel 数字区间统括
excel 数字区间统括在Excel中,如果你想要统计某个数字区间内的数据数量,可以使用多种方法,包括使用COUNTIF函数、FREQUENCY函数以及数据透视表。
1.使用COUNTIF函数进行区间统计:1.COUNTIF函数通常用于计算满足单个条件的单元格数量。
2.对于区间统计,你可以使用多个COUNTIF函数结合,或者使用COUNTIFS函数(如果你的Excel版本支持)。
3.例如,要统计A1:A100范围内数字在10到20之间的单元格数量,可以使用=COUNTIFS(A1:A100, ">=10", A1:A100, "<=20")。
2.使用FREQUENCY函数进行区间统计:1.FREQUENCY函数是一个较为专业的统计函数,用于计算数据点在各区间的频率。
2.它返回的是一个垂直数组,因此通常需要在选定的一系列单元格中输入该函数,然后按下Ctrl+Shift+Enter(CSE)以数组公式的形式输入。
3.你可以定义一个区间数组,然后让FREQUENCY函数按照这个区间来统计数据。
4.示例:如果你有一列数据在C2:C20,你想统计这些数据在哪些区间(比如0-10, 10-20, 20-30等)内,你可以首先在E2:E4定义这些区间点(比如10, 20, 30),然后在F2:F4输入=FREQUENCY(C2:C20, E2:E4),之后按下CSE。
3.使用数据透视表进行区间统计:1.数据透视表是Excel中非常强大的数据汇总和分析工具。
2.你可以通过插入数据透视表,然后将需要分析的数据字段拖到“行”区域,将统计的字段(通常是数量或求和等)拖到“值”区域。
3.对于区间统计,你可以使用数据透视表的“组合”功能来定义区间。
在数据透视表的行标签上右键,选择“组合”,然后定义起始值、终止值和步长来创建区间。
4.数据透视表会自动按照你定义的区间对数据进行分组和统计。
Excel高级函数FREQUENCY的频率分布计算
Excel高级函数FREQUENCY的频率分布计算Excel是一款功能强大的办公软件,其中的高级函数FREQUENCY 可以帮助我们进行频率分布计算。
频率分布是一种将一组数据按照一定区间进行分类并统计各个区间内数据的数量的方法,通过此方法可以更好地了解数据的分布情况。
在本文中,我们将详细介绍如何使用Excel中的FREQUENCY函数进行频率分布计算。
首先,打开Excel并创建一个新的工作表。
在A列中输入一组数据,这些数据将用于计算频率分布。
假设我们有以下一组数据:1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 10。
接下来,在B列中输入数据的分组区间。
我们可以根据数据的范围和精度来确定分组区间。
例如,我们可以将数据分为0-2, 2-4, 4-6, 6-8, 8-10等五个区间。
在B1单元格中输入0,B2单元格中输入2,B3单元格中输入4,B4单元格中输入6,B5单元格中输入8,B6单元格中输入10。
然后,在C列中输入频率分布的结果。
在C2单元格中输入以下公式:=FREQUENCY(A2:A12, B2:B6)。
将此公式填充至C6单元格。
现在,B列将显示数据分组的区间,C列将显示每个区间内的数据数量。
最后,通过绘制直方图或使用其他图表工具,可以更直观地展现频率分布的结果。
通过上述步骤,我们成功地使用Excel高级函数FREQUENCY进行了频率分布计算。
这个功能强大的函数帮助我们更好地理解数据的分布情况,为数据分析和决策提供了有力的支持。
在使用Excel进行频率分布计算时,我们还可以进行一些额外的操作和调整。
例如,可以根据需要调整分组区间的精度,或者在计算结果中包含一些额外的统计指标,如累积频率等。
需要注意的是,在进行频率分布计算时,需要根据实际情况选择合适的分组区间和数据范围,以确保计算结果的准确性和可靠性。
总结起来,Excel的高级函数FREQUENCY可以帮助我们进行频率分布计算,从而更好地理解和分析数据。
excel中frequency函数的使用(即频数计算)
本部分主要讲解excel中frequency函数的使用方法,我们的frequency函数也是制作频数分布图的基础,可用作学生成绩等级、教师年龄段统计等。
1、我们要设置分段点这是frequency函数的基础,分段点输入标准,比如说你输入的第一个分段点为59,即在使用frequency函数后
频数只显示小于等于59的个数,第二个分段点输入69的含义是后面的频数是计算大于59小于等于69这个区间值的个数,以此类推。
分段点的
最后一个数可以不写,表示为除了上述分数段以外的值,比如本例中的C15这个分段点就是表示大于等于90的成绩,于此相对应的频数
区域E9就显示大于90分成绩的人数个数。
2、选定需要计算频数的区域即E10:E15,然后插入函数
选成绩这一列的值,即B11:B27
选分段点这一列的值,即C11:C14
3、注意频数选取的单元格个数要比分数段多一个,这样计算才能正确,本例中分段点为4个,频数就应该为5个,最后的B14黄色填充的单元格是分段点,它是除了上述分数段以外的的分数区域,然后再按Ctrl+Shift+Enter就可以得到频数,即本班各个分数段的统计人数
姓名成绩分段点说明频数
钱梅宝8259x<=591
张平光1006960<=x<=692
许动明877970<=x<=793
张 云808980<=x<=896
唐 琳89x>=905
宋国强54
郭建峰89。
在Excel中使用FREQUENCY函数统计各分数段人数
在Excel中使⽤FREQUENCY函数统计各分数段⼈数⽤Excel怎样统计出学⽣成绩各分数段内的⼈数分布呢?很多⽂章都推荐使⽤CountIF函数,可是每统计⼀个分数段都要写⼀条函数,⼗分⿇烦。
例如,要在C58:C62内统计显⽰C2:C56内⼩于60分、60⾄70之间、70⾄80之间、80⾄90之间、90⾄100之间的分数段内⼈数分布情况,要输⼊以下5条公式:<script src="/script/ad_text_pcedu.js" id="ad_text_pcedu" defer></script> 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数组函数,它能让我们⽤⼀条数组公式就轻松地统计出各分数段的⼈数分布。
Excel不会数据区间统计就out了,四个函数让你玩转区间个数计算
Excel不会数据区间统计就out了,四个函数让你玩转区间个数计算说到数据个数统计,可能许多朋友第一时间就会想到Count、Counta、Countif等条件计数函数。
对于许多朋友来讲,这类型的计数函数的操作,也只是在一般层面的数据统计。
今天我们就通过四个Excel函数来学习一下,如何对数据区间个数进行计算。
函数一:Frequency函数快速统计区间个数函数公式:{=FREQUENCY(C$2:C14,H$7:H11)}函数解析:1、Frequency函数在区间统计函数中是最简单方便的一个函数,可以直接根据自身参数特点,快速进行区间数据计算;2、函数分为两个参数,第一参数为我们需要统计的全部人员数据区间;第二参数为我们划分的区间段;3、在使用的时候,我们首先需要选择需要统计个数的全部区域I7:I11,然后再输入函数公式,结束的时候需要用Ctrl+Shift+Enter进行数组运算。
函数二:Sumproduct函数多条件方式计算区间个数函数公式:=SUMPRODUCT(($C$2:$C$14>=G7)*($C$2:$C$14<=H7))函数解析:1、Sumproduct函数自身就是一个多条件计数求和函数,它可以将多个条件值连接起来进行数据运算;2、我们通过分别计算不等式的计算,可以将>=0和<=59的两个条件,用*号将多个条件连接起来操作。
函数三:Countif进行数据区间计算函数公式:=COUNTIF($C$2:$C$14,'>='&F7)-COUNTIF($C$2:$C$14,'>'&G7)函数解析:1、Countif单条件计算函数在进行区间个数计算的时候,就需要进行一些逻辑上面的考虑,通过计算大于最小值个数的计算,在计算小于最大值的计算,两者相减就是中间存在的个数差。
函数四:Countifs多条件计数函数如何进行数据区间计算函数公式:=COUNTIFs($C$2:$C$14,'>='&F7)-COUNTIFs($C$2:$C$14,'>'&G7)函数解析:1、Countifs多条件计算函数区间统计个数的时候,原理与countif单条件计数函数相同,都是通过计算两个数值之间的差值,来获得区间差异个数。
FREQUENCY函数的使用
FREQUENCY函数的使用语法:FREQUENCY(数据源,分段点)结果:以分段点为间隔,统计数据源值在各段出现的频数其中:数据源:为对一行/一列单元格或一个连续的单元格区域的引用分段点:为对一行/一列单元格或一个连续的单元格区域的引用数据引用支持跨工作表、工作簿公式输入方法:以多单元格数组方式输入,且必须是纵向数组;所选单元格数比分段点个数大1,以统计数据源大于分段点最大值的频数一、常规用法数据源分段点函数的常规用法是进行频率统计,78602示例:统计数据源区各分数在分段点各段的频数。
80806要统计数据源在分段点出现的频率,选择C16:C19,输入数组67900同时按下ctrl+shift+enter结束982每段计算小于等于此分段点、大于上一分段点的频数;606959.9不及格1假设小于60为不及格;大于等于60小于80为及格;8079.9及格5大于等于80小于90为良;大于等于90为优,9589.9良2必须对分段点进行修正才能得到正确的统计数77优256二、函数特性1·忽略文本或空白单元格数据源区域出现文本或空格,只统计数据,其他没有影响89缺考89601605665803良7790904808877981分段点出现文本或空格,忽略文本或空格,只对数值进行分段频率统计,及格所需结果区域也相应减少,多余区域由#N/A填充:90 2·支持数据乱序支持数据源的乱序,这一点不需说明803分段点的乱序:904对于每一分段点,统计小于等于此分段点,601大于上一分段点的频数,1最后一格始终统计大于最大分段点的频数:8033·支持重复数据601支持数据源的数据重复,这一点勿需说明800对于分段点出现重复数据:904只在分段点首次出现是统计频数,600重复出现的分段点的统计数都为0:1从下文可以看到,正是有了这点特性使得此函数有许多“妙用”4·支持“块”区域引用数据源是一个连续的区域的情况前面已经用过;806080分段点是一个“块”区域,情况怎样呢?9060可以看出公式区域按照先行后列的顺序统计频数,文本/空格、乱序、重复数据的规律同样有效:三、函数应用1·函数特性3的应用matchA·用于统计不重复值个数12aa ①如何统计左边数据区域内的不重复值?22ab 大家一定会想到这个公式:633bc 但也可以用frequency来解决,步骤如下:41bb 1.用match函数返回个数据在数据列中的位置20ab 对于查找目标,match函数都返回数列中首次出现的位置61ac 2.对于以上结果,用frequency特性,让重复的数字变为零10aa 可以用多种方法搭配数据源和分段点30bc 3.统计上一步结果中有多少个非零数字,即得答案91ba 统计非零数字也有不同的方法3bc6frequency生成的数组跟零判断大小,生成一组逻辑值,转换后用sum汇总6对frequency生成的数组取倒数,生成一组分数和 #DIV/0! ,用count计算数字,排除错误值frequency用在这里并不显得简单,但它确有用武之地。
FREQUENCY函数应用解析
颜色 公式
红
2
蓝
3
青
2
{=FREQUE NCY(CODE (B47:B53 ),CODE(D 46:D48)) }
统计数量 不重复的 个数
=COUNT(0 /FREQUEN CY(B58:B 62,B58:B 62)) 或者:
公式 4 4
D
4
E
1
6、查找 考试前3 名
姓名 A B C
成绩 60 73 76
销售3部 销售3部 销售3部 销售2部 销售2部 销售1部 销售2部 销售1部
4、统计 文本分布 频率
饰品 气球1 气球2 气球3
颜色 红 蓝 青
气球4 红 气球5 蓝 气球6 蓝 气球7 青
5、计算 不重复值 的个数
名称 A
数量 1
B
2
C
3
{=MAX(FR EQUENCY( ROW(A30: A41),IF( B30:B41< >B31:B42 ,ROW(A30 :A41)))) }
不重复列举 红富士 山东黄 青苹果
苹果 梨子
山东黄 鸭梨
成绩
60 73 76
84 75 100
统计满足条 件的个数 >70,≤90的 个数
公式 4
=FREQUEN CY(A20:A 25,{70;9 0})
3、统计 最大连续 次数
月份 1月 2月 3月 4月
销售冠军 销售1部 销售1部 销售2部 销售1部
求冠军最 高蝉联次 数
公式 3
5月 6月 7月 8月 9月 10月 11月 12月
1、区间 分割计数
数据 1 2 3 4 5 6 7 8 9
10 11
函数frequency的用法
函数frequency的用法1. 什么是函数frequency函数frequency是一个能够计算列表中各元素出现频率的函数。
通过调用该函数,我们可以获得列表中每个元素出现的次数,并将结果以字典的形式返回。
2. 函数frequency的语法函数frequency的语法如下所示:frequency(lst)其中,lst是一个包含任意元素的列表。
3. 函数frequency的返回值函数frequency的返回值是一个字典,该字典以列表中的元素作为键,以对应元素的出现次数作为值。
4. 函数frequency的示例代码下面是一个使用函数frequency的示例代码:lst = ["apple", "banana", "apple", "orange", "banana", "apple"]result = frequency(lst)print(result)运行以上代码,将会得到以下输出:{"apple": 3, "banana": 2, "orange": 1}5. 函数frequency的实现原理函数frequency的实现原理可以通过以下几个步骤来解释:1.创建一个空字典,用于存储元素和对应的出现次数。
2.遍历列表中的每个元素,对于当前元素进行如下操作:–如果字典中已经存在该元素,则将该元素出现次数加1。
–如果字典中不存在该元素,则将该元素作为键,初始出现次数设为1,并将键值对添加到字典中。
3.遍历完所有元素后,返回包含元素出现次数的字典。
6. 函数frequency的应用场景函数frequency在许多场景下都有广泛的应用,下面列举了一些常见的应用场景:6.1 数据分析在数据分析的过程中,我们经常需要统计数据集中各个元素的出现频率。
4-FREQUENCY函数
以一列垂直数组返回某个区域中数据的频率分布。
= FREQUENCY ( data_array , bins_array )
为一数组或对一组数值的引用,用来计算频率。
为间隔的数组或对间隔的引用,该间隔用于对 data_array 中的数值进行分组。
注意:返回数组的结果比进行分组的第二参数要多1个元素
1.小于等于499的个数
2.大于499小于等于799的个数
3.大于799的个数
总结
1.不管第二参数是什么顺序,运算时内部都会调整为升序
2.运算的结果,是以当前的顺序显示的
3.第二参数如果有重复数字,则以第一次出现为准,后面的都忽略为0
的姓名人数?。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FREQUENCY函数说明
计算数值在某个区域内的出现频率,然后返回一个垂直数组。
例如,使用函数FREQUENCY 可以在分数区域内计算测验分数的个数。
由于函数 FREQUENCY 返回一个数组,所以它必须以数组公式的形式输入。
语法
FREQUENCY(data_array,bins_array)
Data_array 是一个数组或对一组数值的引用,您要为它计算频率。
如果 data_array 中不包含任何数值,函数 FREQUENCY 将返回一个零数组。
Bins_array 是一个区间数组或对区间的引用,该区间用于对 data_array 中的数值进行分组。
如果 bins_array 中不包含任何数值,函数 FREQUENCY 返回的值与 data_array 中的元素个数相等。
说明:在选择了用于显示返回的分布结果的相邻单元格区域后,函数 FREQUENCY 应以数组公式的形式输入。
返回的数组中的元素个数比 bins_array 中的元素个数多 1 个。
多出来的元素表示最高区间之上的数值个数。
例如,如果要为三个单元格中输入的三个数值区间计数,请务必在四个单元格中输入 FREQUENCY 函数获得计算结果。
多出来的单元格将返回 data_array 中第三个区间值以上的数值个数。
函数 FREQUENCY 将忽略空白单元格和文本。
如果公式的返回结果为数组,该公式必须以数组公式的形式输入。
本示例假设所有测验分数都是整数。
请选择从公式单元格开始的区域 A13:A16。
按 F2,再按 Ctrl+Shift+Enter。
如果公式未以数组公式的形式输入,则返回的结果为 1。
若分段数组无序,则分段情况不变,但显示规律是:假设分段数组为a\b\c\d\e\f\g。
则A位置显示<=A的部分,B位置显示<=B的部分……依此类推,F位置显示<=F的部分,G位置显示<=G的部分,最后显示>最大数的部分。