Sliter du med å sortere data i Google Sheets? Slik bruker du RANK-funksjonen og gjør regnearkkaoset om til organisert innsikt!
Rangeringsdata kan hjelpe deg med å forstå viktige faktorer bedre. Heldigvis gjør RANK-funksjonen i Google Sheets det enkelt å rangere datasett. Følg denne veiledningen for å lære hvordan det fungerer.
Hva er RANK-funksjonen?
RANK-funksjoner returnerer en rangering fra et datasett avhengig av en spesifikk verdi i datasettet. Det kan for eksempel være lurt å finne hvor en elev rangerte på en prøve. RANK ville være i stand til å gjøre det for deg ved å søke på studentens navn mot testresultatene.
Det er tre funksjoner i Google Sheets som lar deg rangere data. Disse inkluderer RANK-funksjonen, RANK.EQ og RANK.AVG. Selv om alle funksjonene fungerer på samme måte, kan små endringer gjøre dem nyttige for spesifikke oppgaver.
Funksjonene RANK.EQ og RANK er likeverdige og returnerer rangeringen for de samme verdiene, bortsett fra når det er dupliserte verdier i datasettet. Forskjellen mellom disse to er at RANK er en eldre funksjon fra Excel som kanskje ikke er kompatibel med fremtidige versjoner. Så hvis du trenger å bytte mellom Excel og Google Sheets mye, er det best å bruke RANK.EQ. Likevel er det best å til slutt
bytt til Google Regneark.RANK.AVG er annerledes ettersom den returnerer et datasetts gjennomsnittlige posisjon i stedet for å telle dupliserte verdier separat. Bruk dette hvis du vet at dataene dine har unødvendige duplikater du ikke kan slette.
RANK Funksjonssyntaks
RANK-funksjonen i Google Regneark bruker tre parametere, hvorav to er nødvendig for at funksjonen skal fungere riktig og én valgfri parameter.
Her er syntaksen for RANK-funksjonen i Sheets:
=RANK(verdi; datasett; stigende)
Her er parametrene som brukes i denne formelen:
- verdi: Dette er verdien i datasettet du vil bestemme rangeringen av. Hvis datasettet ikke har en numerisk verdi i de angitte cellene, vil formelen returnere a #N/A feil da den vil ha ugyldige data.
- datasett: Dette er matrisen eller celleområdet som inneholder dataene som skal vurderes.
- stigende: Dette er en valgfri parameter for å definere om verdiene i det definerte datasettet er i stigende eller synkende rekkefølge. Hvis parameteren er 0 (falsk), da den største verdien i datasett vil ha en rangering på 1. Hvis denne parameteren er 1, vil den minste verdien i dataene rangeres som 1.
Hvis den tredje parameteren utelates, vil den som standard være FALSK eller 0.
RANK.EQ og RANK.AVG bruker de samme parameterne som RANK-formelen. Likevel, her er syntaksen for dem begge.
=RANK.EQ(val; datasett; stigende)
=RANK.AVG(verdi; datasett; stigende)
Slik bruker du RANK-funksjonen i Google Sheets
Nå som vi kjenner syntaksen og hvordan denne formelen fungerer, la oss se på hvordan du kan bruke den i regnearkene dine.
Bruke RANK-funksjonen
Nedenfor har vi et datasett som inneholder ni elevers navn og merker. Det vi har som mål å gjøre her er å lage en ny kolonne som viser rangeringen til en bestemt student basert på poengsummen deres. Her er trinnene for å gjøre det:
- Klikk på cellen der du vil legge inn formelen. C2 i vårt eksempel.
- Gå inn og Like (=) tegn for å starte formelen.
- Skriv inn den første delen av formelen, som er RANG(.
- For den første parameteren ønsker vi å angi cellen vi ønsker å rangere. I dette tilfellet ser vi etter Andy sin rang, så vi bruker celle B2 som har sine merker i seg.
- Legg til et komma for å skille parametrene.
- Nå må vi legge til datasett parameter, som vil være celleområdet det skal søkes i. I dette tilfellet er det celleområdet B2:B10.
- Merk: Hvis du ønsker å bruke den foreslåtte autofyll funksjon for å legge til rekkene til alle cellene (Trinn 8), så må du skrive dette som $B$2:$B$10, som gjør at formelen bruker absolutte verdier.
- Legg til en avsluttende parentes ")" for å fullføre formelen og trykk Tast inn.
- Valgfri: Klikk på cellen som inneholder formelen. Dette vil vise en blå kant rundt den cellen. Klikk og dra den tykke blå prikken nederst til høyre, og dra den nedover.
Les denne veiledningen videre Absolutte verdier hvis du vil vite mer om hvorfor vi brukte dem. Det er en Excel-veiledning, men den gjelder også for Google Sheets.
Bruke RANK.EQ-funksjonen
RANK.EQ-funksjonen returnerer rangeringen i datasettet, og hvis det er mer enn én forekomst av samme verdi i regnearket, vil den øverste rangeringen for oppføringene bli returnert. Dette er i utgangspunktet det samme som RANK-funksjonen. Eksemplet nedenfor viser dette.
I dette eksemplet har regnearket forekomster av samme verdi. Som du kan se, gir begge funksjonene samme utgang, noe som betyr at de i de fleste tilfeller kan byttes med hverandre.
Bruke RANK.AVG-funksjonen
RANK.AVG-formelen er en variant av RANK-formelen som betyr at bruken er veldig lik, og du kan bruke denne formelen på regnearket ditt ved å bruke de samme trinnene som vi nevnte ovenfor. Imidlertid er resultatet av denne formelen litt annerledes.
For dette eksemplet brukte vi RANK.AVG på de samme tallene som før
Her er trinnene for å bruke RANK.AVG-formelen i regnearket:
- Klikk på cellen der du vil legge inn formelen og skriv inn den første delen av formelen, som er =RANK.AVG(
- Nå, for den første parameteren, ønsker vi å gå inn i cellen vi ønsker å rangere. I dette tilfellet er det celle B2.
- Legg til et komma for å skille parameterne og skriv den andre parameteren, som er celleområdet. I dette tilfellet er det celleområdet $B$2:$B$10.
- Til slutt legger du til en avsluttende parentes ")" for å fullføre formelen.
Når du bruker funksjonen, vil du se at resultatene ligner på RANK-funksjonen. Men når den samme verdien eksisterer i flere celler, vil funksjonen ta gjennomsnittet i stedet for å bruke samme rangering på alle cellene.
For eksempel i stedet for 90 være nummeret 1 rang, resulterer det i 1.5 ettersom det tar gjennomsnittet mellom rangering 1 og 2, da det er to skårer på 90. Merket av 67 vises som 6 ettersom det er den gjennomsnittlige plasseringen på 5, 6 og 7. Dette er forskjellig fra RANK.EQ, som automatisk tildeler lavest mulig rangering til matchende poengsum (5 i eksemplet).
Bruke RANK-funksjonen med matriser
Før så vi på et eksempel på bruk av RANK-funksjonen i et eksisterende datasett. Imidlertid kan vi også bruke denne funksjonen i en enkeltcelle-array. Å gjøre dette er enkelt.
Du må skrive tallet hvis rangering du ønsker å finne i den første parameteren. For den andre vil vi skrive tallene i matrisen. For dette spesielle eksemplet, her er formelen vi brukte:
=RANK(67; {66;88;75;86;67;65;81;90;71})
Som du kan se i eksempelet, viser cellen hvor 67 rangerer i datasettet på samme måte som om dataene ble hentet fra cellereferanser i stedet for skrevet direkte inn i formelen.
Organiser dataene dine med RANK-funksjonen
RANK-funksjoner i Google Regneark er på grensen til en middels ferdighet. Hvis du har problemer med dem, gå gjennom veiledningen på nytt og bygg ditt eget regneark for aktivt å følge hvert trinn. Google Sheets er en praktisk ferdighet, og akkurat som alle andre nye ferdigheter, tar det noen ganger tid å finne den. Men fortsett med det, og du vil bli en proff på kort tid.