首页 excel笔记函数技巧正文

FREQUENCY函数在多条件下进行多区间段统计个数

昨天解决了一个frequency函数使用不成功的问题,今天趁热打铁,再分享一下多条件多区间段进行个数统计的小技巧;

我们知道,frequency函数它是只有两个参数的,而且官方的说法是计算结果返回的是一个垂直的数字数组;

也就是说,它的参数是垂直的列来计算,在实际排版统计中,经常会横向列出条件参数;

那么如果想用frequency函数来计算条件行的分区间段数据的话,一般情况下,第一参数是以列的形式,第二参数是需要进行转置,或者是在它外面再套一函数进行取值指定,这个同样也是可以正确计算的;

如下图,我们看一下frequency函数的无附加条件及多个附加条件多区间段统计个数的用法,这次的表格是横向排列;

frequency hanshu.png

1、第一种情况,无附件加条件的多区间段统计,例如:综合统计12月份全公司的产品毛利分布情况:

公式:J3=index(FREQUENCY(G3:G19,J2:N2),column(A:G))

解析:frequency函数的第一参数为列,第二参数为行,我们在其外面加套了一个index函数,用column函数指定在不同区间段的取值;

2、第二种情况,附加一个条件的多区间段统计,例如:指定计算客户为日记坊的12月产品盈利分布情况:

公式:J4=INDEX(FREQUENCY(if(B3:B19="日记坊",G3:G19),J2:N2),COLUMN(A:G))

解析:这里对第一个参数用if函数加以判断,如果客户是为日记坊的才进行第一参数取值,否则不进行计算;

3、第三种情况,附加两个条件的多区间段统计,例如:统计由凤凰供应商的产品对日记坊销售的盈利分布情况:

公式:J5=INDEX(FREQUENCY(IF((B3:B19="日记坊")*(D3:D19="凤凰"),G3:G19),J2:N2),COLUMN(A:G))

解析:还是对第一个参数进行多条件判断,if函数在只有满足了两个及以上条件,才在G3:G19之间进行计算取值;

4、第四种情况,附加两个及多个条件的多区间段统计

以此类推,在if函数用“*”号增加多个条件;

顺便记录一下,frequency函数第二个参数是指间隔数组即多区间段,它的闭合方向是大于左边且小于等于右边,如上例第二参数范围是J2:N2,共有5个点6个区间范围,即≦0,≦5%,≦10%,≦15%,≦20%,>20%;第六个区间段是自动识别计算;

Please GoUrl:rijifang.com

打赏
  • 文章发表:九天
  • 本文地址:https://rijifang.com/index.php/post/13987.html
  • 声       明:转载请注明出处和附带本文链接!文章部份资料来自于网络,版权归原作者,尊重原创,注重分享;如涉版权问题,请联系本站删除!

热门阅读