EXCEL函数RANK+COUNTIFS,轻松搞定各类排名问题!
2018-08-06 来源:SEO研究协会网
工作和学习中经常会用涉及到成绩或者是销量排名,怎么样用函数快速解决排名问题呢,其实用 RANK函数+COUNTIFS函数就可以轻松搞定各类排名问题。
RANK函数有3个参数 RANK(number,ref,[order])
① number:要进行排序的数字。通常为单元格引用。
② ref:要在哪个区域进行排序。通常为单元格引用区域。
③ order:按升序还是降序排列。非0值升序排列,0或忽略降序排列。
RANK函数如果只是用来单纯的排名很是好用,但是如果我们需要按照部门或者班级进行内部排序,显然用RANK就有点麻烦,那怎么办呢?看看下面的案例吧。
① 在D2单元格录入公式:=RANK(C2,$C$2:$C$12)
② 下拉填充公式。
RANK函数非常好理解,C2的数值在$C$2:$C$12数据列中的名次,为了避免公式向下填充过程中C2:C12区域变化,需将数据列$进行绝对引用。但是RANK函数有个问题,同名次要占位,例并列第5之后就是第7名。
如果不分部门进行混排的话,无疑RANK是不二之选,但要分部门排序,就需要用到COUNTIFS函数。(如果您对COUNTIFS不太了解,可关注今日头条“EXCEL学习微课堂”,查看往期教程《Excel学会多条件计数函数COUNTIFS,再多条件的计数都不怕!》)
① 在C2单元格录入公式:=COUNTIFS(B:B,B2,C:C,">"&C2)+1
② 下拉填充公式。
公式解析:
COUNTIFS(B:B,B2,C:C,">"&C2)用来算出在C列比C2这个数字大的有几个。然后再加上1就是C2的排名了。之所以用COUNTIFS是因为如果还有别的更多的条件,我们也可以用这种方法。
我是EXCEL学习微课堂,头条教育视频原创作者,如果我的分享对您有帮助,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注今日头条“EXCEL学习微课堂”。
本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.west.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。
函数解析
RANK函数有3个参数 RANK(number,ref,[order])
① number:要进行排序的数字。通常为单元格引用。
② ref:要在哪个区域进行排序。通常为单元格引用区域。
③ order:按升序还是降序排列。非0值升序排列,0或忽略降序排列。
RANK函数如果只是用来单纯的排名很是好用,但是如果我们需要按照部门或者班级进行内部排序,显然用RANK就有点麻烦,那怎么办呢?看看下面的案例吧。
案例1:按成绩排序
① 在D2单元格录入公式:=RANK(C2,$C$2:$C$12)
② 下拉填充公式。
RANK函数非常好理解,C2的数值在$C$2:$C$12数据列中的名次,为了避免公式向下填充过程中C2:C12区域变化,需将数据列$进行绝对引用。但是RANK函数有个问题,同名次要占位,例并列第5之后就是第7名。
案例2:成绩按照部门分别进行排序
如果不分部门进行混排的话,无疑RANK是不二之选,但要分部门排序,就需要用到COUNTIFS函数。(如果您对COUNTIFS不太了解,可关注今日头条“EXCEL学习微课堂”,查看往期教程《Excel学会多条件计数函数COUNTIFS,再多条件的计数都不怕!》)
① 在C2单元格录入公式:=COUNTIFS(B:B,B2,C:C,">"&C2)+1
② 下拉填充公式。
公式解析:
COUNTIFS(B:B,B2,C:C,">"&C2)用来算出在C列比C2这个数字大的有几个。然后再加上1就是C2的排名了。之所以用COUNTIFS是因为如果还有别的更多的条件,我们也可以用这种方法。
我是EXCEL学习微课堂,头条教育视频原创作者,如果我的分享对您有帮助,欢迎点赞、收藏、评论、转发,更多的EXCEL技能,可以关注今日头条“EXCEL学习微课堂”。
本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.west.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐