排序的思路(并非编程相关的排序,而是因为excel不提供rankif才产生的思考)
排序的本质就是去数“大于等于/小于等于当前数据还有多少数据”
比如2、3、5、7,降序排序的话,小于等于2的数据只有一个,因此排在第一,小于等于7的数据有4个,因此排在第四
因而rankif的问题也可以转化为一个countif的问题
对于并列的处理:
2、3、3、5、7
在countif的时候,两个3会是并列第三,因此用向下查找相同数值的数据有多少个(比如A2:A$3000的写法),用减法来作区分
这样,第一个3下面有1个3,所以他减1变成第二;第二个3下面没有3,因此他减0