排名函数RANK救不了你,试试万能王SUMPRODUCT

与 30万 读者一起学Excel


排名函数RANK救不了你,试试万能王SUMPRODUCT_第1张图片


一般在算排名的时候,都是用RANK函数,但这个函数并非万能。

排名函数RANK救不了你,试试万能王SUMPRODUCT_第2张图片


现在按照语文的分数进行排名,这就是最常用的排名方法。

=RANK(C2,$C$2:$C$13)

排名函数RANK救不了你,试试万能王SUMPRODUCT_第3张图片


上面是按全年级排名,如果想按照班级排名呢?


这时RANK函数就用不上了,需要用到万能王SUMPRODUCT。


在很多人眼中,这个就是条件求和的函数,比如现在按班级求总分。

=SUMPRODUCT(($A$2:$A$13=G2)*$C$2:$C$13)

排名函数RANK救不了你,试试万能王SUMPRODUCT_第4张图片


函数语法:

=SUMPRODUCT((条件区域=条件)*求和区域)


这个之所以好用,就是可以结合很多函数,比如现在要统计每个姓氏的总成绩。

=SUMPRODUCT((LEFT($B$2:$B$13,1)=G8)*$C$2:$C$13)

排名函数RANK救不了你,试试万能王SUMPRODUCT_第5张图片


其实,这个函数还可以做排名。

=SUMPRODUCT(($A$2:$A$13=A3)*(C3<=$C$2:$C$13))

排名函数RANK救不了你,试试万能王SUMPRODUCT_第6张图片


($A$2:$A$13=A3)就是判断是不是等于本班级的。


(C3<=$C$2:$C$13)就是判断这个分数小于等于多少个数。比如114、111、103、115这4个数,114小于等于2个数(114和115),所以排名第2。再比如115小于等于1个数(115也就是本身),所以排名第1。


以上,就是排名公式的由来。


当然,除了以上2种最常见的排名,卢子也整理了好多种排名,一起收藏起来。

排名函数RANK救不了你,试试万能王SUMPRODUCT_第7张图片


有并列排名:

=RANK(D2,D$2:D$13)


班级排名:

=SUMPRODUCT((A$2:A$13=A2)*(D2<=D$2:D$13))


无并列排名:

=RANK(D2,D$2:D$13)+COUNTIF(D$2:D2,D2)-1


中国式排名,这个是数组公式,需要按Ctrl+Shift+Enter结束。

=COUNT(1/FREQUENCY(D$2:D$13,IF(D$2:D$13>=D2,D$2:D$13)))


加权排名:

=SUMPRODUCT(--(D$2:D$13+C$2:C$13%>=D2+C2%))


源文件:

https://pan.baidu.com/s/1YSrynQZdW5eTQbNYw1idfQ


恭喜下面5位粉丝:从开始到现在、冰冰、缘、无痕、Makoto,获得书籍。加卢子微信chenxilu2019


点“在看”+留言,随机抽取5人送书籍《跟卢子一起学Excel 早做完 不加班》。


推荐:归零!一起从头开始学Excel(含2017-2019所有文章)

上篇:尴尬,这个求和问题研究了好多天才搞定

排名函数RANK救不了你,试试万能王SUMPRODUCT_第8张图片

新来的答疑老师,为VIP学员做的三维装箱图,借用群内的一个图来表达心情。

排名函数RANK救不了你,试试万能王SUMPRODUCT_第9张图片


排名函数RANK救不了你,试试万能王SUMPRODUCT_第10张图片

排名函数RANK救不了你,试试万能王SUMPRODUCT_第11张图片

排名函数RANK救不了你,试试万能王SUMPRODUCT_第12张图片


他在公司是培训各种装柜技巧,如果你有这方面的需求,可以私聊我,我介绍你们认识。


排名函数RANK救不了你,试试万能王SUMPRODUCT_第13张图片


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

排名函数RANK救不了你,试试万能王SUMPRODUCT_第14张图片

长按二维码,识别关注

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

你可能感兴趣的:(排名函数RANK救不了你,试试万能王SUMPRODUCT)