筛选情况下条件计数和条件求和,你会吗?

2019年7月16日06时40分内容来源:Excel不加班

点击上方蓝字「Excel不加班」关注看下一篇



VIP学员的问题,筛选下营业额符合条件的品牌数量(可重复)。


效果gif:点切片器的地区进行筛选,黄色填充色单元格可以自动按条件计数。


通常情况下,条件计数用COUNTIF或者COUNTIFS函数,但是这2个函数是没办法按筛选进行条件计数的。


怎么才能判断内容是不是筛选呢?


卢子以前发表过文章,借助SUBTOTAL函数对筛选区域获得连续序号。

=SUBTOTAL(3,B$2:B2)*1


借助这个思路,创建一个辅助列,然后根据辅助列再进行判断是否筛选。因为这里只是对一个单元格判断就行,所以写一个单元格即可。

=SUBTOTAL(3,A11)


这样筛选地区的时候,就只看到1,再结合COUNTIFS函数即可解决。


1.大于等于500万

=COUNTIFS(表1[营业额(万)],">=500",表1[辅助列],1)


2.300(含)-500万

=COUNTIFS(表1[营业额(万)],">=300",表1[营业额(万)],"<500",表1[辅助列],1)


3.0-300万

=COUNTIFS(表1[营业额(万)],"<300",表1[辅助列],1)


说明一下,这里因为是插入了表格,区域就变成了列标题的名称。这些列标题,直接引用区域的时候就会自动出来,不是手工写的。


如果你觉得这种列标题的形式不容易理解,可以点设计,转换为区域,这样就恢复正常。不过,切片器是结合表格使用的,这个取消了切片器也就不存在了。


同理,如果要进行条件求和,就将COUNTIFS函数换成SUMIFS函数即可。

=SUMIFS(表1[营业额(万)],表1[营业额(万)],">=500",表1[辅助列],1)


多动下脑筋,问题都会迎刃而解。


陪你学Excel,一生够不够?


一次报名成为VIP会员,所有课程永久免费学,仅需1300元,待你加入。


报名后加卢子微信chenxilu2019,发送报名截图邀请进群。


推荐:你认为很困难的Excel筛选问题,在别人眼中不过是举手之劳

上篇:服了!领导签字的标记自动在图表展示

连聋哑人都不放弃自己,在努力学Excel提升自己,你看完有何感想?


恭喜下面5个粉丝获得书籍:巧巧儿、Daisy、宠儿、flora、Annie 敏仪,加卢子微信chenxilu2019


送书活动换一下规则,让更多粉丝可以参与。在文末点亮“在看”+评论区留言,我会从中抽取5名粉丝,每人赠送一本《Excel效率手册 早做完,不加班》。



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

请把「Excel不加班」推荐给你的朋友

最值得关注的微信公众号