Excel creating multiply conditions ranking

淺唱寂寞╮ 提交于 2020-01-04 09:08:16

问题


I am trying to make a conditional ranking in this chart:

On the right you can see the total score and ranking from the Match 1,2,3 (sum) on line A and C I have a tie score (3 points and both ranked at 2nd place), I'd like to to add a 2nd and 3rd conditions to determinate the final ranking. If there is a tie in score (both are in same ranking), then to determine who is 2nd and who is 3rd place I want to use the values from the XX's column first. The higher value will win the 2nd place and in a case there is still a tie (as both are the same value of 0), it will continue and check the value on the X's column and since line C = 27 and line A = 21, line C will be ranked as 2nd place and line A will be ranked as 3rd place. Also will like to add an option to continue with 3 condition if there is still a tie.

I am using a simple ranks formula =RANK(AK7,$AK$7:$AK$10) to determine the rank.


回答1:


Very simple 'math' solution: do a linear combination with weights. Do something like

Wscore = 1000*Score + 10*XXvalue + Xvalue

then sort values using simple rank function.

Just change weights according to your values distribution, if needed.



来源:https://stackoverflow.com/questions/42304949/excel-creating-multiply-conditions-ranking

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!