如何统计区间数据个数 如何统计在多个间断区间条件下的个数

如何统计区间数据个数 如何统计在多个间断区间条件下的个数(1)

HI,大家好,我是偏爱函数公式,爱用Excel图表管理仓库的大叔Mr赵~

今天要分享的案例是如何统计在多个间断区间条件下的个数。

如下图,要计算的是区域「B2:F21」内符合多个条件的数据个数。条件分别为位于区间[1000,1150]、[2000,2250]、[4000,4450]、[6000,6650]、[10000,11050]的数据个数。

如何统计区间数据个数 如何统计在多个间断区间条件下的个数(2)

下面介绍两种函数方法解决这个问题:

❶ COUNTIFS函数法。

在H8单元格输入如下公式:

=SUM(COUNTIFS(B2:F21,">="&H2:H6,B2:F21,"<="&I2:I6))

▲ 左右滑动查看

效果如下图:

如何统计区间数据个数 如何统计在多个间断区间条件下的个数(3)

公式解析:

首先用COUNTIFS函数分别统计5个区间符合条件的个数,返回的结果是数组{4;1;8;2;5};

然后用SUM函数对上面的结果数组求和。

我们还可以把公式写成:

=SUM(COUNTIFS(B2:F21,{">=",">"}&H2:I6)*{1,-1})

▲ 左右滑动查看

如何统计区间数据个数 如何统计在多个间断区间条件下的个数(4)

用COUNTIFS函数同时统计大于等于区间最小值,和大于区间最大值的个数,返回数组{98,94;89,88;77,69;56,54;28,23};

用{1,-1}各自相减(大于区间最小值个数减去大于区间最大值个数),得到数组{98,-94;89,-88;77,-69;56,-54;28,-23};

最后用SUM函数求和。

❷ FREQUENCY函数法。

=SUM(INDEX(FREQUENCY(B2:F21,H2:I6-{1,0}),{2,4,6,8,10}))

▲ 左右滑动查看

如何统计区间数据个数 如何统计在多个间断区间条件下的个数(5)

首先用FREQUENCY函数统计,被10个数字分隔成的11个连续区间个数;

然后用INDEX函数把第2、4、6、8、10这5个区间统计的个数找出来;

最后用SUM函数对这5个区间的个数求和。

如果你有更好的方法,不妨一起讨论!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页