本文总共724个字,阅读需3分钟,全文加载时间:2.308s,本站综合其他专栏收录该内容! 字体大小:

文章导读:转自EXCEL不加班 学员的问题,筛选下营业额符合条件的品牌数量(可重复)。 效果gif:点切片器的地区进行筛选,黄色填充色单元格可以自动按条件计数。 通常情况下,条件计数用COUNTIF或者COUNTIFS函数,但是这2……各位看官请向下阅读:

转自EXCEL不加班

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

效果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,一生够不够?

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注