中国经济观察网 | 手机客户端 |
当前位置: 首页 > 财经

《这个功能比COUNTIF好3倍帮你高效工作在某个时间点下班!》

作者:笑笑    栏目:财经    来源:IT之家   发布时间:2022-11-07 13:41   阅读量:17119   

内容摘要:原标题:《这个功能比COUNTIF好3倍,帮你高效工作,在某个时间点下班!》 久违的同学老王突然找到了我。 他是一名人民教师,他想快速了解班上学生每次考试的表现: 有多少人得分在60分以下,60—80分,80—90分,90分以上。...

原标题:《这个功能比COUNTIF好3倍,帮你高效工作,在某个时间点下班!》

《这个功能比COUNTIF好3倍帮你高效工作在某个时间点下班!》

久违的同学老王突然找到了我。

他是一名人民教师,他想快速了解班上学生每次考试的表现:

有多少人得分在60分以下,60—80分,80—90分,90分以上。

如下图所示,根据C列的结果,统计各级人数。

如果是你,你会怎么做。

有一定基础的同学,第一反应可能是用COUNTIF函数。

我们先来看看COUNTIF的做法。

COUNTIF函数法

使用COUNTIF函数,我们需要在G列中输入以下公式:

在单元格G3中输入公式,以查找分数低于60的人数。

=COUNTIF

在单元格G4中输入公式,找出分数大于或等于60且小于80分的人数。

=COUNTIFS

在单元格G5中输入公式,求分数大于等于80分小于90分的人数。

=COUNTIFS

在单元格G6中输入公式,找出分数大于等于90分的人数。

=COUNTIF

显然,有了COUNTIF函数,我们需要一个一个地写公式。真麻烦!

现在我必须拿出我的绝招——频率函数。

只用一个公式,就可以算出分段人数。

接下来,我们来看看它的做法。

频率函数法

选择单元格G3:G6,并在公式列中输入公式:

=频率

按三个键进行数组运算,结果全部出来。

是不是超级简单!

现在,我们知道了频率函数是如何工作的,但它是什么呢。

看起来好复杂!放心吧!接下来,我们来解释一下它的语法规则。

基本语法如下:

=频率

=频率

频率函数有两个参数它用于计算某个区域内数值出现的频率,然后返回一个垂直数组

让我们来看看前一个案例的公式:

=频率

我们可以将公式理解为:

要统计的数值在单元格区域C3:C18,这是第一个参数:数值分布在数值轴上,

然后根据数组中的三个数值59,79,89,作为分割点,这是第二个参数:它们把数轴上的数据分成四个区间。

制作如下图表:

最后,FREQUENCY函数会帮助我们统计每个范围内的值的个数,并返回一个垂直数组,即:2,11,1,2

是不是很简单!

当我们需要统计数值段的个数时,使用频率函数更高效,更简洁。

你以为频率函数只能用来计数吗。那你就错了!

因为频率函数也忽略逻辑值,它的分组边界值可以乱序,允许重复。

分割点第一次出现时返回其统计数,然后重复的分割点返回0,最后一个返回大于分割点最大值的数。

这里有一个简单的例子来验证这个特性:

因此,它还可以:

计算不同值的数量。

计算最大连续次数。

统计文本分布频率

找到最接近目标值的值。

举个简单的例子,可以用中国式排名。

即无论并列第一名多少个名额,下一个名额仍然是第二名,即并列的名额不占名额。

在单元格D3中输入以下公式,然后按三个键下拉填充。

= SUM)gt,0))

简单分析:

如果,如果C:C区域的值大于等于C3,则返回对应的数值,否则,逻辑值为假,

利用频率忽略逻辑值的特性,将小区C3或更大的值作为分割点,

因为重复分段点返回0,所以返回结果的非零数是大于等于C3的非重复数,

最后用SUM函数求非零数,就是C3在C:C中的排名。

总结

下面是频率函数的总结:

当我们需要统计数字段的个数时,可以使用频数函数,

FREQUENCY返回的结果是一个数组,需要以数组公式的形式输入

按三个键,

分组边界点值中的每个段点都是按照左开右闭的规则分组的。

如公式:

=频率

统计的范围是:值≤ 59,59lt,值≤79lt,Value ≤89,value gt89。

frequency函数忽略空白,文本和逻辑值,它的分组的边界值可能是无序的,允许重复的分段点。

对于分组边界点值中重复的分割点数据,只返回该分割点第一次出现时的统计编号,

后续重复分段点返回0,最后一个返回大于最大分段值的数。

由于文章篇幅有限,今天我们暂且学习频率函数的基本用法,以后我们会继续讨论它的更多用法。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。