首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel筛选后,统计某列区间数值的个数?

发布网友 发布时间:2022-04-23 13:31

我来回答

5个回答

热心网友 时间:2022-07-09 13:06

C1=SUMPRODUCT(SUBTOTAL(2,OFFSET(A1,ROW(1:12),,))*(B2:B13>=5)*(B2:B13<=9))

公式解析


SUBTOTAL(2,OFFSET(A1,ROW(1:12),))

OFFSET(A1,ROW(1:12),)以A1单元格为基点,依次向下偏移1~12行,得到一个*引用,即A2、A3、A4.....A13。
SUBTOTAL函数能忽略隐藏行进行计算,第一参数使用2,表示分别对*引用(12个单元格)的每个范围进行计数,相当于判断是否为隐藏单元格,隐藏的单元格返回0,显示的单元格返回1。


再用(B2:B13>=5)*(B2:B13<=9)对B2:B13单元格区域中的每个元素是否在5~9区间进行判断。返回TRUE或是FALSE。
再用SUBTOTAL函数的1或0与之相乘。

当$B3:$F6单元格区域中的元素在5~9之间,并且SUBTOTAL函数的结果是1时,二者相乘得到1,否则结果为0。


最后使用SUMPRODUCT计算出乘积之和,得到非隐藏状态的计数结果。

热心网友 时间:2022-07-09 13:07

在单元格输入countif函数,如图所示:

条件函数

结果

热心网友 时间:2022-07-09 13:07

=SUM(IF(SUBTOTAL(103,OFFSET(B1,ROW(1:100),,)),(B2:B101>=5)*(B2:B101<=9)))数组公式同时按ctrl+shift+回车三键结束若基础数据范围大,相应改100和101(两个数字相差1)追问

你好,您的方法我试了不能用。这是原表,说明一下情况1.可筛选任意条件(日期规格等)而不影响结果 2.L列数值有“几到几”和“几点几”,点是自动添加的,实际数值为2位数 3.L列外也存在有部分几十几的数值 4.在S1处计数筛选后71-75的数量

追答那把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出)作为附件发到yqch134@163.com帮你看下

热心网友 时间:2022-07-09 13:08

=COUNTIFS(A:A,5,B:B,">=5",B:B,"<=9")

=SUMPRODUCT((A1:A100=5)*(B1:B100>=5)*(B1:B100<=9))

热心网友 时间:2022-07-09 13:08

点击输入区域--插入表,然后在最上方表格工具勾选汇总行,汇总设置为计数,之后筛选时计数会时时变,还可以根据年、月、季、区间等进行筛选。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com