Hello,大家好,不知道大家在工作中有没有遇到过区间统计的问题,对于这样的问题,可能很多人都觉得无从下手,今天就跟大家分享几种区间统计的方法,都可以轻松搞定区间统计

一、SUMPRODUCT函数

如何设置区间计算公式(区间统计其实很简单)(1)

我们以大于3000小于等于10000简单的跟大家讲解下公式的计算过程

公式:=SUMPRODUCT((3000<A1:A88)*(A1:A88<=10000))

SUMPRODUCT函数的作用是返回对应数据区域的乘积之和,在这我们设置两个条件3000<A1:A88)与A1:A88<=10000让他们结果相乘作为函数的第一参数。如果条件成立表达式的结果就是true,如果不成立表达式的结果就是false,true可以看做是1,false可以看做是0,然后我们将结果相乘,最后SUMPRODUCT函数会对这个结果求和

如何设置区间计算公式(区间统计其实很简单)(2)

二、DCOUNT函数

Dcount函数是一个数据库函数,他的作用是统计满足条件的字段列中的个数

语法为:=DCOUNT(database, field, criteria)

第一参数:要统计的数据区域

第二参数:想要计数的列的字段名称

第三参数:计数的条件(附带表头字段)

因为这是一个数据库函数所以我们需要将想要计数的条件列举出来,然后才能进行区间统计,我们还是以中间的区间为例跟大家简单讲解下这个函数

如何设置区间计算公式(区间统计其实很简单)(3)

公式:=DCOUNT(A1:C88,A1,F7:G8)

第一参数:A1:C88,就是我们想要统计的数据区域

第二参数:A1想要统计的字段名称,在这里我们想要根据利润进行区间统计,所以将利润选择为字段名称

第三参数:F7:G8,,就是我们构建的条件

因为dcount是一个数据库函数,他是根据字段标题来查找数据的,所以我们在选择参数的时候必须将字段标包含在参数内

三、FREQUENCY函数

FREQUENCY函数的作用是:计算值在某个范围内出现的频率, 然后返回一个垂直的数字数组

语法为:=FREQUENCY(data_array,bins_array)

他的参数一共有两个

第一参数:要统计的数据区域

第二参数:值插入到的间隔数组或对间隔的引用

如何设置区间计算公式(区间统计其实很简单)(4)

使用FREQUENCY进行区间统计,首先我们需要构建间隔点,我们将每个区域的最大值作为间隔点,最大的这个区间中我们可以什么都不用输入,他就代表大于上个区间的最大值也就是大于10000,因为这个是一个数组公式所以我们需要先选中对应的单元格区域,然后在编辑栏中输入公式,最后按ctrl shift 回车三键填充公式

如何设置区间计算公式(区间统计其实很简单)(5)

以上就是我们解决区间统计的3种办法,你更喜欢那种一呢?

我是excel从零到一,关注我持续分享更多excel技巧


,