Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5265|回复: 17

[已解决]subtotal里没有countif,如何达到筛选状态下的countif效果

[复制链接]
发表于 2016-8-3 09:21 | 显示全部楼层 |阅读模式
本帖最后由 billyzhang0609 于 2016-8-3 11:02 编辑

=COUNTIFS(A:A,">0"),整列没问题,

但是因为老是要筛选,如何只计算筛选出来的值?

假设A列里面有值 0,1,2,3.。。。。A列本身自带公式,所以不考虑用查找替换

如何在不断筛选的情况下,得到筛选结果后A列〉0的单元格的个数?
最佳答案
2016-8-3 10:33
本帖最后由 望帝春心 于 2016-8-3 11:12 编辑
billyzhang0609 发表于 2016-8-3 10:18
附件已上传
  1. =SUM(SUBTOTAL(2,OFFSET('1507-1606'!DD$1,IF('1507-1606'!DD$2:DD$10000>0,ROW($1:$9999)),)))/(SUBTOTAL(3,'1507-1606'!$A:$A)-1)
复制代码
B7公式这样改一下,其他类似,楼主这个表格技术含量很高啊!
发表于 2016-8-3 09:32 | 显示全部楼层
回复

使用道具 举报

发表于 2016-8-3 09:39 | 显示全部楼层
那你既然用到COUNFITS,那么再增加二个参数好了,把筛选条件增加到参数里去
回复

使用道具 举报

 楼主| 发表于 2016-8-3 09:40 | 显示全部楼层
望帝春心 发表于 2016-8-3 09:32
你是对筛选后的结果再条件计数?

对,计算某列筛选后,值〉0的单元格有多少个
回复

使用道具 举报

 楼主| 发表于 2016-8-3 09:41 | 显示全部楼层
蝶·舞 发表于 2016-8-3 09:39
那你既然用到COUNFITS,那么再增加二个参数好了,把筛选条件增加到参数里去

表格是动态的,筛选的条件时刻变化的,太多了。
回复

使用道具 举报

发表于 2016-8-3 09:47 | 显示全部楼层
billyzhang0609 发表于 2016-8-3 09:40
对,计算某列筛选后,值〉0的单元格有多少个

对数值筛选后的计数用SUBTOTAL(2,....)就可以了吧,不太理解你的意思。
回复

使用道具 举报

 楼主| 发表于 2016-8-3 09:59 | 显示全部楼层
望帝春心 发表于 2016-8-3 09:47
对数值筛选后的计数用SUBTOTAL(2,....)就可以了吧,不太理解你的意思。

假设A列里面有值 0,1,2,3.。。。。A列本身自带公式,所以不考虑用查找替换

如何在不断筛选的情况下,得到筛选结果后A列〉0的单元格的个数?
回复

使用道具 举报

发表于 2016-8-3 10:06 | 显示全部楼层
billyzhang0609 发表于 2016-8-3 09:59
假设A列里面有值 0,1,2,3.。。。。A列本身自带公式,所以不考虑用查找替换

如何在不断筛选的情况下 ...

可否上传个附件,听起来很抽象...
回复

使用道具 举报

 楼主| 发表于 2016-8-3 10:17 | 显示全部楼层
求B7:B9如何根据A2:C2的筛选而变化?

test.zip

812.52 KB, 下载次数: 5

回复

使用道具 举报

 楼主| 发表于 2016-8-3 10:18 | 显示全部楼层
望帝春心 发表于 2016-8-3 10:06
可否上传个附件,听起来很抽象...

附件已上传
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 15:03 , Processed in 0.823112 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表