PERCENTRANK Funktionsexempel - Excel och Google Kalkylark

Denna handledning visar hur du använder Exklel PERCENTRANK -funktion i Excel för att beräkna rankningen av ett värde i en datamängd som en procentandel av datamängden.

PERCENTRANK Funktionsöversikt

PERCENTRANK -funktionen Beräkna rankningen av ett värde i en datamängd som en procentandel av datamängden.

Om du vill använda funktionen PERCENTRANK Excel -kalkylblad väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

PERCENTRANK -funktion Syntax och ingångar:

1 = PERCENTRANK (array, x, [signifikans])

array - Uppsättning av datavärden.

x - Värde att rangordna.

betydelse - [valfritt] Antal signifikanta siffror i resultatet. Standardvärdet är 3.

Vad är PERCENTRANK -funktionen?

Funktionen Excel PERCENTRANK returnerar procentrankningen för ett värde i ett givet dataintervall, inklusive de första och sista värdena.

PERCENTRANK är en "kompatibilitet" -funktion

Från och med Excel 2010 ersatte Microsoft PERCENTRANK med två varianter: PERCENTRANK.INC (vilket är detsamma som PERCENTRANK) och PERCENTRANK.EXC (som returnerar procentrankningen exklusive de första och sista värdena).

PERCENTRANK fungerar fortfarande, så äldre kalkylblad som använder det fortsätter att fungera som vanligt. Microsoft kan dock avbryta funktionen någon gång i framtiden, så om du inte behöver behålla kompatibilitet med äldre versioner av Excel bör du använda PERCENTRANK.INC eller PERCENTRANK.EXC.

Hur man använder PERCENTRANK -funktionen

Använd PERCENTRANK så här:

1 = PERCENTRANK (C4: C13, F3,3)

Tabellen visar betyg för en grupp schackspelare. PERCENTRANK kan berätta hur stor andel av poängen i denna grupp som ligger under ett givet värde.

Så här fungerar det:

  • Det första argumentet, C4: C13, är dataområdet
  • Det andra argumentet är värdet som vi vill ranka
  • Det tredje argumentet kallas ”betydelse", och det är helt enkelt antalet decimaler vi vill ha i resultatet

Så vi har frågat PERCENTRANK hur många procent av poängen i den här gruppen är lägre än 2773, och vi vill ha svaret till 3 decimaler.

Eftersom värdet 2773 faktiskt visas i vårt dataintervall är beräkningen ganska enkel. Excel beräknar det enligt följande:

1 Procentrankning = Antal värden under / (Antal värden nedan + antal värden ovan)

Ansluter våra nummer till:

1 Procentandel = 3 / (3 + 6) = 0,333 (eller 33,333%)

När värden inte visas i dataområdet

Vad händer om vi ber om procentrankningen av ett värde som inte visas i datamängden?

I sådana fall beräknar PERCENTRANK först procentenheterna av de två värdena det ligger mellan och beräknar sedan ett mellanvärde.

Här är ett exempel:

1 = PERCENTRANK (C4: C13, F3,3)

Nu vill vi ha procentsatsen 2774, och vi får 0,361, eller 36,1%.

Varför? 2774 ligger mellan Levons poäng på 2773 och Alexanders poäng på 2774. Faktum är att det är 25% av vägen mellan de två poängen, så den procentuella rankningen som returneras är 25% av avståndet mellan de två poängens procentenheter.

Beräkningen fungerar så här:

1 Lägre procent rang + (avstånd*(Högre procent rang - lägre procent rang))

Vi vet redan att Levons procentrankning är 0,333. Alexander är 0,444, så koppla in dessa:

1 0.333 + (0.25 * (0.444 - 0.333)) = 0.36075

Eftersom vi har satt vår betydelse till 3 i formeln ovan, rundar det till 0,361.

PERCENTRANK.INC

Som nämnts tidigare har Microsoft ersatt PERCENTRANK -funktionen, så du bör försöka att inte använda den där det är möjligt.

En av dess ersättare, PERCENTRANK.INC, fungerar på exakt samma sätt:

1 = PERCENTRANK.INC (C4: C13, F3,3)

Du definierar samma argument i PERCENTRANK.INC som vi just såg i PERCENTRANK:

  • dataområdet
  • värdet du vill ranka
  • och betydelsen.

Som du kan se här returnerar det samma resultat.

"INC" -delen av funktionens namn är förkortning för "inklusive". Det betyder att funktionen sätter det största värdet i uppsättningen till 100%, det minsta till 0%, och placerar sedan resten av poängen på mellanliggande procentsatser mellan de två.

Dessa mellanliggande procentsatser bestäms med beräkningen:

1 1 / (n - 1)

Där n är antalet datapunkter i intervallet.

Eftersom vi har 10 datapunkter räknas det till 1 / (10 - 1) = 0,111 eller 11%.

Så den lägsta poängens procentrankning är 0, nästa är 11%, sedan 22%… och så vidare hela vägen till 100%.

PERCENTRANK.EXC

PERCENTRANK.EXC är väldigt lika, och du använder det på samma sätt, men det beräknar resultaten lite annorlunda.

Använd det så här:

1 = PERCENTRANK.EXC (C4: C13, F3,3)

Vi vill ha procenten 2773, Levons poäng igen, men den här gången får vi 0,363, eller 36,3% istället för de 33% vi såg tidigare.

Varför är det så?

Tja, "EXC" är en förkortning för "Exclusive", vilket betyder att PERCENTRANK.EXC utesluter de första och sista värdena vid beräkning av procentuell skillnad mellan varje poäng.

Avstånden mellan varje poäng beräknas enligt följande:

1 1 / (n + 1)

Eftersom vi har 10 datapunkter fungerar detta till 1 / (10 + 1) = 0,0909, drygt 9%.

Så med PERCENTRANK.EXC är den lägsta poängens procentrankning 9%, nästa 18%och så vidare upp till 100%.

Nu kan vi se var skillnaden kommer ifrån - Levons poäng är den fjärde högsta, så hans procentrankning är:

1 0.0909 * 4 = 0.363

Allt annat fungerar på samma sätt, inklusive ekvationen för att beräkna den procentuella poängraden som inte visas i datamängden - Excel använder bara dessa 9,09% -intervaller istället för de 11,111% -intervallen vi såg med PERCENTRANK.INC.

PERCENTRANK -funktion i Google Kalkylark

PERCENTRANK -funktionen fungerar exakt samma i Google Kalkylark som i Excel:

wave wave wave wave wave