What percentile each score is in (Percent Rank)?

Stephen_IV

Well-known Member
Joined
Mar 17, 2003
Messages
1,180
Office Version
  1. 365
  2. 2019
Platform
  1. Windows
How do I find out what percentile each score is in. Percentrank does not seem to give me what I want.

Thanks in advance
Stephen
Book1 (8).xls
ABCD
1Score
257
367
449
564
673
791
866
987
1074
1158
1262
1374
1484
1587
1667
1761
1889
Sheet3
 

Excel Facts

Did you know Excel offers Filter by Selection?
Add the AutoFilter icon to the Quick Access Toolbar. Select a cell containing Apple, click AutoFilter, and you will get all rows with Apple
I guess that I am confused, we received this from a college and the formula they used for percentrank is =(((COUNT($A$2:$A$18)+1+RANK(A2,$A$2:$A$18,1)-RANK(A2,$A$2:$A$18,0))/2)-0.5)/COUNT($A$2:$A$18) which gives a different rank below?

Not sure why, can anyone help?
 
Upvote 0
I got the answer, thanks for looking at this post. For anyone interested I got a link listed below and an exerpt to the link below that.

Thanks again Stephen.

http://www.coventry.ac.uk/ec/~nhunt/pottel.pdf

Excel also has a strange way to calculate ranks and percentiles. Excel’s built-in RANK
function does not take into account ‘tied’ ranks. For example, in a series of measurements
100, 120, 120, 125 Excel gives two times rank 2 to the value of 120 and value 125 gets the
rank 4. When ‘tied’ ranks are taken into account, the rank of 120 should be (2 + 3)/2 = 2.5 and the value of 125 should indeed get rank 4. Excel assigned the lowest of the two ranks to both observations, giving each a rank of 2. Because Excel doesn’t consider ‘tied’ ranks it is impossible to calculate the correct non-parametric statistics from the obtained ranks. For this reason I developed a User Defined Function, called ‘RANKING’, which takes into account ‘tied’ ranks.


Function Ranking(V As Double, R As Range) As Double
Dim No As Integer
Ranking = Application.WorksheetFunction.Rank(V, R, 1)
No = Application.WorksheetFunction.CountIf(R, V)
Ranking = Ranking + (No - 1) / 2
End Function

The way Excel calculates percentiles is also not the way most statistical packages calculate them. In general, the differences are most obvious in small data sets. As an example, let’s take the systolic blood pressures of 10 students sorted in ascending order: 120, 125, 125, 145, 145, 150, 150, 160, 170, 175. The lower quartile (or 25% percentile) as calculated with Excel’s built-in function QUARTILE (or PERCENTILE) is 130 and the upper quartile is 157.5. A statistical package, however, will give 125 and 170 as lower and upper quartile, respectively. Apparently, Excel calculates the lower quartile 130 = 125 + (145-125)*0.25 and the upper quartile as 157.5 = 150 + (160-150)*0.75. This is an interpolation between the values below and above the 25% or 75% observation. Normally, the pth percentile is obtained by first calculating the rank l = p(n+1)/100, rounded to the nearest integer and then taking the value that corresponds to that rank. In case of lower and upper quartiles, the ranks are 0.25*(10+1) = 2.75 Þ 3 and 0.75*(10+1) = 8.25 Þ 8 which corresponds to 125 and 170 resp.
 
Upvote 0
Are you sure about the last example? The 8th value (upper quartile) appears to be 160 rather than 170 if I am not mistaken. Dirk
 
Upvote 0

Forum statistics

Threads
1,224,599
Messages
6,179,828
Members
452,946
Latest member
JoseDavid

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