你绝对无法想象:Excel中的统计公式原来还可以这么玩
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
日常工作中经常会遇到各种统计问题,我们借助Excel可以实现自动统计,但很多人还停留在只会用COUNTIF函数的程度,其实Excel中的统计公式玩法多种多样。
今天我来结合实际案例,介绍8种方法实现统计计算,帮助大家开拓思路,在不同场景下都可以游刃有余的解决问题。
本教程内容担心记不全的话,可以分享到朋友圈给自己备份一份。
本文中的案例要求统计业绩超过5000的业务员人数,场景详见下图,黄色区域是公式自动计算生成的。
方法一:
=COUNTIF(B:B,">5000")
一句话解析:
COUNTIF函数最基础用法,已经多次发过教程了,此处不再赘述,还不会的同学号内搜索此函数教程。
方法二:
=COUNTIFS(B:B,">5000")
一句话解析:
COUNTIFS函数最基础用法,此处不再赘述,还不会的同学号内搜索此函数教程。
方法三:
=SUM(N(B2:B13>5000))
这是一个数组公式,输入时需要同时按下Ctrl+Shift+Enter三键结束。
一句话解析:
先用B2:B13>5000判断符合条件的数据个数,再将返回的逻辑值通过N函数转换为1或0,最后使用SUM汇总满足条件的1的个数。
方法四:
=SUMPRODUCT((B2:B13>5000)*1)
一句话解析:
先使用条件语句B2:B13>5000进行条件判断,再通过*1将逻辑值转换为1或0,最后再用SUMPRODUCT函数汇总。
方法五:
=SUM(IF(B2:B13>5000,1,0))
这是一个数组公式,输入时需要同时按下Ctrl+Shift+Enter三键结束。
一句话解析:
先使用IF函数进行条件判断,再配合SUM函数汇总符合条件的数据个数。
方法六:
=SUMPRODUCT(IF(B2:B13>5000,1,0))
这是一个数组公式,输入时需要同时按下Ctrl+Shift+Enter三键结束。
一句话解析:
与上一解法思路相似,只是把SUM函数替换为SUMPRODUCT函数。
方法七:
=INDEX(FREQUENCY(B2:B13,{0,5000}),3)
一句话解析:
先用FREQUENCY函数将所有数据按照小于等于0、0至5000、5000以上三个区间分别统计数据个数,再用INDEX函数提取其中第三个区间,即5000以上的数据个数。
方法八:
=COUNT(0^(B2:B13>5000))
这是一个数组公式,输入时需要同时按下Ctrl+Shift+Enter三键结束。
一句话解析:
先借助B2:B13>5000条件判断返回逻辑值,再利用0的1次方是0,0的0次方是错误值的特性,将符合条件的位置返回数字0,最后用COUNT函数统计0的个数即满足条件的数据个数。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。
>>推荐阅读 <<
(点击蓝字可直接跳转)