Har du svårt att sortera data i Google Sheets? Så här använder du RANK-funktionen och förvandlar ditt kalkylarkskaos till organiserade insikter!

Rankningsdata kan hjälpa dig att bättre förstå viktiga faktorer. Lyckligtvis gör RANK-funktionen i Google Sheets det enkelt att rangordna datamängder. Följ den här guiden för att lära dig hur det fungerar.

Vad är RANK-funktionen?

RANK-funktioner returnerar en rangordning från en datamängd beroende på ett specifikt värde inom datamängden. Du kanske till exempel vill ta reda på var en elev rankades på ett prov. RANK skulle kunna göra det åt dig genom att söka på elevens namn mot testresultaten.

Det finns tre funktioner i Google Sheets som låter dig rangordna data. Dessa inkluderar RANK-funktionen, RANK.EQ och RANK.AVG. Även om alla funktioner fungerar på samma sätt, kan små ändringar göra dem användbara för specifika uppgifter.

Funktionerna RANK.EQ och RANK är ekvivalenta och returnerar rankningen för samma värden, förutom när det finns dubbletter av värden i datamängden. Skillnaden mellan dessa två är att RANK är en äldre funktion från Excel som kanske inte är kompatibel med framtida versioner. Så om du behöver växla mellan Excel och Google Sheets mycket är det bäst att använda RANK.EQ. Ändå är det bäst att så småningom

instagram viewer
byta till Google Kalkylark.

RANK.AVG är annorlunda eftersom den returnerar en datauppsättnings genomsnittliga position snarare än att räkna dubbletter av värden separat. Använd detta om du vet att din data har onödiga dubbletter som du inte kan ta bort.

RANK Funktionssyntax

Funktionen RANK i Google Sheets använder tre parametrar, varav två behövs för att funktionen ska fungera korrekt och en valfri parameter.

Här är syntaxen för RANK-funktionen i Kalkylark:

=RANK(värde, dataset, stigande)

Här är parametrarna som används i denna formel:

  • val: Detta är värdet i datamängden som du vill bestämma rankningen för. Om datauppsättningen inte har ett numeriskt värde i de angivna cellerna kommer formeln att returnera a #N/A fel eftersom det kommer att ha ogiltiga data.
  • dataset: Detta är arrayen eller cellintervallet som innehåller data som ska beaktas.
  • stigande: Detta är en valfri parameter för att definiera om värdena i den definierade datamängden är i stigande eller fallande ordning. Om parametern är 0 (falskt), då det största värdet i dataset kommer att ha en rang 1. Om denna parameter är 1, kommer det minsta värdet i data att rangordnas som 1.

Om den tredje parametern utelämnas kommer den att vara standard FALSK eller 0.

RANK.EQ och RANK.AVG använder samma parametrar som RANK-formeln. Ändå, här är syntaxen för dem båda.

=RANK.EQ(val, dataset, stigande)
=RANK.AVG(val, dataset, stigande)

Så här använder du funktionen RANK i Google Sheets

Nu när vi vet syntaxen och hur denna formel fungerar, låt oss titta på hur du kan använda den i dina kalkylblad.

Använda RANK-funktionen

Nedan har vi en datauppsättning som innehåller nio elevers namn och märken. Det vi siktar på att göra här är att skapa en ny kolumn som visar rankningen för en viss elev baserat på deras poäng. Här är stegen för att göra det:

  1. Klicka på cellen där du vill mata in formeln. C2 i vårt exempel.
  2. Gå in och Lika (=) tecken för att börja formeln.
  3. Skriv den första delen av formeln, vilket är RANG(.
  4. För den första parametern vill vi ange cellen vi vill rangordna. I det här fallet letar vi efter Andys rank, så vi använder cell B2 som har sina märken i sig.
  5. Lägg till ett kommatecken för att separera parametrarna.
  6. Nu måste vi lägga till dataset parameter, som kommer att vara cellintervallet att söka. I det här fallet är det cellområdet B2:B10.
    • Notera: Om du vill använda det föreslagna autofyll-funktion för att lägga till rangorden till alla celler (steg 8), så måste du skriva detta som $B$2:$B$10, vilket gör att formeln använder absoluta värden.
  7. Lägg till en avslutande parentes ")" för att avsluta formeln och tryck på Stiga på.
  8. Frivillig: Klicka på cellen som innehåller formeln. Detta kommer att visa en blå kant runt den cellen. Klicka och dra nu den tjocka blå punkten i det nedre högra hörnet och dra den nedåt.

Läs den här guiden vidare Absoluta värden om du vill veta mer om varför vi använde dem. Det är en Excel-guide, men den gäller även för Google Kalkylark.

Använda RANK.EQ-funktionen

Funktionen RANK.EQ returnerar rankningen i datamängden, och om det finns mer än en instans av samma värde i kalkylarket, kommer den högsta rankningen för posterna att returneras. Detta är i princip samma sak som RANK-funktionen. Exemplet nedan visar detta.

I det här exemplet har kalkylarket instanser av samma värde. Som kan ses ger båda funktionerna samma utdata, vilket innebär att de i de flesta fall kan bytas ut mot varandra.

Använda funktionen RANK.AVG

RANK.AVG-formeln är en variant av RANK-formeln vilket betyder att dess användning är väldigt lik, och du kan tillämpa denna formel på ditt kalkylblad med samma steg som vi nämnde ovan. Men resultatet av denna formel är lite annorlunda.

För det här exemplet använde vi RANK.AVG på samma siffror som tidigare

Här är stegen för att använda formeln RANK.AVG i ditt kalkylblad:

  1. Klicka på cellen där du vill mata in formeln och skriv den första delen av formeln, dvs =RANK.AVG(
  2. Nu, för den första parametern, vill vi ange cellen vi vill rangordna. I det här fallet är det cell B2.
  3. Lägg till ett kommatecken för att separera parametrarna och skriv den andra parametern, som är cellintervallet. I det här fallet är det cellområdet $B$2:$B$10.
  4. Lägg slutligen till en avslutande parentes ")" för att avsluta formeln.

När du använder funktionen kommer du att se att resultaten liknar RANK-funktionen. Men när samma värde finns i flera celler, kommer funktionen att ta sitt medelvärde istället för att tillämpa samma rangordning på alla celler.

Till exempel istället för 90 är numret 1 rang, resulterar det i 1.5 eftersom det tar snittet mellan rang 1 och 2 eftersom det finns två poäng på 90. Märket av 67 visas som 6 eftersom det är den genomsnittliga positionen 5, 6 och 7. Detta skiljer sig från RANK.EQ, som automatiskt tilldelar lägsta möjliga rankning till matchande poäng (5 i exemplet).

Använda RANK-funktionen med matriser

Förut tittade vi på ett exempel på att använda RANK-funktionen i en befintlig datamängd. Men vi kan också använda den här funktionen i en encellsmatris. Att göra detta är enkelt.

Du måste skriva numret vars rangordning du vill hitta i den första parametern. För den andra kommer vi att skriva siffrorna i arrayen. För detta specifika exempel, här är formeln som vi använde:

=RANK(67, {66,88,75,86,67,65,81,90,71})

Som du kan se i exemplet visar cellen var 67 rankas i datamängden på samma sätt som om datan tagits från cellreferenser istället för att skrivas in direkt i formeln.

Organisera dina data med RANK-funktionen

RANK-funktioner i Google Kalkylark gränsar till en mellanliggande färdighet. Om du har problem med dem, gå igenom guiden igen och bygg ditt eget kalkylblad för att aktivt följa varje steg. Google Sheets är en praktisk färdighet, och precis som alla andra nya färdigheter tar det ibland tid att spika den. Men fortsätt med det, och du kommer att bli ett proffs på nolltid.