Rank Tiebreaker

daleyt

New Member
Joined
Jul 1, 2014
Messages
1
I've searched older threads but can't find an answer to my question.

I want to fix a tie breaker in my rank formula. I am currently creating a performance based bonus system for my employees. I gather the data, enter it into a spreadsheet and have a score sheet on a second sheet in the excel workbook. It is ranked in ascending order. Whoever gets the most points gets the biggest percentage of the pot. There are 6 employees. My problem occurs that if there is a tie in one of the columns, both employees receive equal points.

For example:

Employee Projects Comp. Points
Mark 12 4
Dave 12 4
Larry 10 2
Ricky 16 6
Carl 6 1
Steve 13 5


The rank function gives both Mark and Dave equal points for completing the same amount of projects. Rather than giving them 4 points each, is it possible to split the difference and give each 3.5?
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().
<b>Worksheet Formulas</b><table cellpadding="2.5px" width="100%" rules="all" style="border: 1px solid;text-align:center;background-color: #FFFFFF;border-collapse: collapse; border-color: #BBB"><thead><tr style=" background-color: #DAE7F5;color: #161120"><th width="10px">Cell</th><th style="text-align:left;padding-left:5px;">Formula</th></tr></thead><tbody><tr><th width="10px" style=" background-color: #DAE7F5;color: #161120">D2</th><td style="text-align:left">=RANK.AVG(<font color="Blue">B2,$B$2:$B$7,1</font>)</td></tr></tbody></table></td></tr></table><br />




Excel 2013
ABCD
1EmployeeProjectsComp.Points
2Mark1243.5
3Dave1243.5
4Larry1022
5Ricky1666
6Carl611
7Steve1355
Sheet1
 
Upvote 0
Solution needs amending will re-post
 
Last edited:
Upvote 0
daleyt,

Nowhere near as tidy as Geek's solution but a possibility for older versions of Excel......

Excel 2007
ABC
1EmployeeProjectsPoints
2Mark123.5
3Dave123.5
4Larry102
5Ricky166
6Carl61
7Steve135
Sheet7
Cell Formulas
RangeFormula
C2=IF(COUNTIF($B$2:$B$7,B2)=1,RANK(B2,$B$2:$B$7,1),((RANK(B2,$B$2:$B$7,1)*COUNTIF($B$2:$B$7,B2))+ COUNTIF($B$2:$B$7,B2)*(COUNTIF($B$2:$B$7,B2)-1)/2)/COUNTIF($B$2:$B$7,B2))
 
Upvote 0
Another possible solution for older versions

Formula in C2 copied down
=1+COUNTIF($B$2:$B$7,"<"&B2)+(COUNTIF($B$2:$B$7,B2)-1)*0.5

M.
 
Upvote 0

Forum statistics

Threads
1,223,214
Messages
6,170,772
Members
452,353
Latest member
strainu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top