六合开奖结果现场直播欢迎诸位!收藏本站注 册登 陆
常用三肖中特马:基础知识网络知识操作系统WPS网页制作数据库算法网页成功之路网络安全最新技术古典mid流行midmid背景下载中心
您现在的位置:首页 > 三肖中特马 > 文章页

统计大于等于小于等于某个范围的数据个数

Admin | 2009-4-16 12:33:44 | ReadNums | 14999 | 标签 六合开奖结果现场直播 | 打印本页
     

  在处理Excel数据的时候,我们常常遇到统计的问题;

  而统计的问题,多为简单的统计,诸如统计及格人数、某个分数段的人数等等;

  但是,很少遇到统计大于等于小于等于某个范围的数据的个数。并且,网络中也极少见到此类文章!

  今儿,应大众之需求,俺特将此例拿出来与大众共享。

  下面,我们先看一数据表!如下图!

  上图中,A列保存各种数据值,B、C两列分别存放比较数据的范围值,B列存放下限值,C列存放上限值,而D列即统计个数。

  我们要实现的目的是:

  大于等于B2并且小于等于C2,这个范围内的数据,在A列的所有数据中,共有几个,将结果放到D2;

  大于等于B3并且小于等于C3,这个范围内的数据,在A列的所有数据中,共有几个,将结果放到D3;

  大于等于B4并且小于等于C4,这个范围内的数据,在A列的所有数据中,共有几个,将结果放到D4;

  ……其它依此类推。

  即以B、C列的每行数据作为数据的比较范围,求得A列所有数据中符合条件的个数,将得到的结果分别存放到D列对应的单元格。

  要想得到这样的结果,其实也不难,只需要应用“SUMPRODUCT”一个函数就足够了。下面是实现的方法,请大家仔细揣摩!

  如下图!

  在D2单元格的FX函数输入框中,输入函数代码:=SUMPRODUCT((B2<=$A$2:$A$7)*(C2>=$A$2:$A$7)),按下回车键,即得结果。

  最后,如下图一样!

  通过句柄填充,即可得到每一行的统计个数。

  知识扩展:代码说明

  ①由于每次比较,都以A列的固定单元格进行比较,为防止填充的时候,导致函数引用的单元格自动改变,因此,必须使用绝对引用,即$A$2:$A$7,在A2:A7这样的单元格引用中加入$符号。

  ②由于数据比较范围,是通过单元格的数据作为参照对象,因此,诸如B2<=$A$2:$A$7这样的表达式,必须直接使用单元格的名称。

  ③函数代码:=SUMPRODUCT((B2<=$A$2:$A$7)*(C2>=$A$2:$A$7))中带有一个*号,表示乘积的意思。这是SUMPRODUCT函数的格式。

  ④至于SUMPRODUCT函数的用法,在本站亦有相关文章说明,在此不做过多阐述。

  希望本文对您有所帮助,请将其告知您身边的朋友,以方便本站能为大众作出更多的服务。


问题未解决:在线咨询

网友评论

(访客)
内容实用原创,讲得很好。
20xx年x月x日
(站长)
有问题请在线咨询。
20xx年x月x日