excel中rank 排名时出现并列怎么处理可用以下方法解决(假定数据在A1:A100):
1、=SUMPRODUCT((A$1:A$100>A1)/COUNTIF(A$1:A$100,A$1:A$100))+1
其中:COUNTIF(A$1:A$100,A$1:A$100)统计每个单元格值重复的次数;
A$1:A$100>A1得到所有数据中大于当前单元格值的情况;
上面两个部分对应相除后 , 每个单元格值无论重复多少次 , 其和值均为1 , 再经过相加得到当前值的排列序号 。
2、=SUMPRODUCT(N(IF(FREQUENCY(A$1:A$100,A$1:A$100),A$1:A$100,0)>=A1))
其中:FREQUENCY(A$1:A$100,A$1:A$100)标出不重复出现的单元格位置 , 再配合IF函数 , 将不重复的值挑选出来 , 通过与当前值进行大小判断 , 得到当前值的序号 。比如说D2到D9是你想排序的单元格 。
【并列排名公式 excel 并列排名公式excel】在C2写=rank(D2,$D$2:$D$9) , 然后拉到C9 , 是你未加工排序 , 里面可能带有并列 。
在B2写=countif(C2:C9,C2) , 然后拉到B9 , 此时你可以发现凡是并列排序的数旁边都不是1 。
在A2写=if(B2=1,C2,C2+1) , 然后拉到A9 , 这A列就是你想要的不并列的排列了 。1、首先 , 我们打开一张成绩表的excel文档;
2、然后我们选中成绩的区域 , 之后我们点击数据;
3、然后我们点击降序;
4、弹出的界面 , 我们点击排序;
5、最终结果如图所示 , 这样我们就将排名做好了 , 从高到低进行了排名 , 而姓名是会自动进行排序的 。
在排序窗口中选择主要关键字为总分 , 次关键字选语文 , 第三关键字选数学
文章插图
excel函数排名并列问题=SUMPRODUCT((A$1:A$10>A1)/COUNTIF(A$1:A$10,A$1:A$10))+1
数据区域改为跟实际一致=if(isblank(a1),0,rank(a1,a:a))
排除空格可以用if吧
为了避免空值 , 平均分建议不要用average() , 可以用(column()-2)/sum(b2:f2)
- 广东SEO网站优化公司 广东seo排名优化公司
- 年级排名的公式 年级排名公式excel
- excel中年级排名公式怎么做 年级排名公式excel
- 怎么用Excel发工资 工资排名怎么算excel公式
- 山东夏玉米排名第一的玉米品种 山东高产玉米排名第一的玉米品种
- 最新小说排行榜2021前十名 小说网站排名前十
- 小说排名前十名 小说排名前十2017
- 表格里百分数乘法的函数公式 对百分数排名的函数公式
- 按达成率排名公式 完成率排名公式excel
- 学生成绩排名函数公式 学生成绩排名公式excel