打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
你还在用Countif计数吗?太笨了!
关键字:countif;excel教程;函数

栏目:函数

全文1100字,预计3.5分钟读完

Excel里的函数蕴含着无穷的想象。

有时候,一个小小的计数问题,就能看出许多端倪。

比如,你对函数的理解以及熟练程度。

下面,就让我们来用一个计数问题,来检验一下你的Excel水平吧!

问题如下,简化后的数据有两列,实际上只有金额这一列有用,需要按照不同的金额区间统计出对应的交易笔数。

对于这类问题,你会怎么解决呢?

下面针对这个问题,分享一些不同段位的解决方案,可以对号入座。

方案1:用COUNTIF逐个统计

这个方法不能一步到位,需要用四条公式分别进行统计。

=COUNTIF(B:B,"<=20000")

=COUNTIFS(B:B,">=20000",B:B,"<=50000")

=COUNTIFS(B:B,">=50000",B:B,"<=100000")

=COUNTIF(B:B,">100000")

第一个方案用的函数比较基础,但是能用公式解决这个问题已经是很不错了。

方案2:FREQUENCY函数

高级一这个函数的用法。之前也写过教程,有需要的可以自行补课:

高级函数FREQUENCY,你会用吗?

在本例中的写法是=FREQUENCY(B:B,{20000,50000,100000})

要分成四个区间就需要三个分界点,用数组的形式表现出来就是{20000,50000,100000}。

对于高手来说,看到这么多0总会想办法做点手脚的,例如将这个公式改成=FREQUENCY(B:B,{2;5;10}/1%%),这下看着就简洁多了。

{2;5;10}/1%%的意思就是{2;5;10}分别除以万分之一,也就是乘以10000,还是{20000,50000,100000}的意思。

如果你以为会用/1%%就是高手的话,再来看看这个公式能明白不

公式=FREQUENCY(B2:B109%%,{2,5,10})得到的结果也是一样的,原理其实也差不多,但要是不说的话有几个人能想到呢?

以上列举了好几个公式,其实只能算两个比较常规的思路。

下面分享的这两个方法完全就是另辟蹊径,招数可以说是有点清奇了。篇幅所限,仅分享公式就不做解析了,有兴趣的小伙伴可能自己去研究一下这两个高段位的公式。

方案3:

=SUM((VLOOKUP($B$2:$B$109,{0,"2W以下";20001,"2-5W";50001,"5-10W";100001,"10W以上"},2,1)=E2)*1)

 注意:此公式仅适用于Excel365版本

方案4:

=INDEX(COUNTIFS(B:B,"<="&{2,5,10,99}/1%%,B:B,">"&{-1,2,5,10}/1%%),ROW(A1))

怎么样?这两个公式,你能理解吗?

欢迎大家积极讨论哟~

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel统计函数应用:如何按照不同的区间进行计数?
Excel这些函数公式能解决90%的实际问题,看你掌握了几个?
多条件统计不重复数据个数,万金油还能包打天下吗?
对Excel数据进行排名的四种方法
掌握这9个Excel统计类函数,从此统计数据少求人!
Excel中,区间统计的3种技巧都不掌握,那就真的OUt了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服