用rank函数计算排名
2023-01-28 餐饮美食网 【 字体:大 中 小 】
怎么用rank函数计算排名?今天我们就详细的学习一下其几种rank函数经典用法;
1. 降序
前篇介绍的示例默认情况下都是降序的,不再赘述。
2. 升序
将参数Order调整不为零的值,啥值都可以,不影响结果。
=RANK(B2,$B$2:$B$7,2)
3. 多区间
还记得区间的并吗(【游吧主】Excel 公式及引用介绍)?这里只是使用引用运算符,将区间联起来,注意绝对引用,否则会出现示例中的错误值#REF!;
4. 多条件
如果要比对的是多个条件,怎么办呢?借用辅助列来操作吧;
原理:增加数值上的微小差异,使首条件相同时,其前几个数值一致。
辅助列=B2+C2*0.001
5. 唯一排序
当出现相同的值时,其排序是相同的,如果想得到唯一的值怎么办呢?
增加一个顺利种子,以相同值,谁优先出现,谁就是排在前面。
=RANK(B2,$B$2:$B$8)+COUNTIF($B$2:B2,B2)-1
为啥不使用内存数组构造Rank函数的第二个参数?这样不就剩下一个函数了?
因为Rank的Ref必须是单元格引用。
6. 多条件+唯一
这种情况是我们遇到最多的场景。解决办法是将4和5两者结合起来,先按多条件排序,如仍有相同值,再按照出现顺序。
7. 总结
能否使用一个公司实现多条件唯一排序?答案是肯定的,学习这种思路的方法还是很有意思的,后面再介绍吧。
如何自制蛋挞
肉火烧面怎么和面
奶茶几分糖好喝
过桥米线是哪里的?
面霜和乳液的区别
怎么摘隐形眼镜
粉饼和散粉的区别
冷烫和热烫的区别
高品质香水如何鉴别?用三步就可以解决
如何去除黑眼圈