Beskrivelse
Bruk denne funksjonen til å bestemme rangeringen til et tall i en liste med tall. Støttet i kjeder. Kan brukes med CHILDREFS .
Syntaks
RANK.EQ(tall, ref_1, […, ref_254, [rekkefølge])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
nummer |
Ja | Tallet hvis rang du vil finne. | Et tall, en referanse til en celle som inneholder et tall, eller en formel som resulterer i en av disse. |
ref_1, …, ref_ n |
Ja | En matrise av – eller en referanse til – en liste med tall. | Et celleområde, et sett med tall, en referanse til en celle som inneholder en av disse, eller en formel som resulterer i en av disse. Opptil 255 verdier kan oppgis. |
bestille |
Nei | Angir hvordan tallet skal rangeres. | 0 = synkende rekkefølge), 1 = stigende rekkefølge. Hvis fraværende, antas 0. |
Eksempel
Eksempeldata
| A | B | ||
|---|---|---|---|
| 1 | Poengsum | Spiller | |
| 2 | 85 | Johannes | |
| 3 | 92 | Sara | |
| 4 | 78 | Mike | |
| 5 | 95 | Emily | |
| 6 | 85 | David |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Ranger en verdi mot en liste med tall, fra høyeste til laveste. | =RANG.LIKNING(A2, $A$2:$A$6) |
Rangerer Johns poengsum på 85 i synkende rekkefølge, der den høyeste poengsummen får rang 1. Siden han er lik med David, deler de samme rang. Resultat: 3 |
| Ranger en verdi mot en liste med tall, fra laveste til høyeste. | =RANG.LIKNING(A2, $A$2:$A$6, 1) |
Rangerer Johns poengsum på 85 i stigende rekkefølge, der den laveste poengsummen får rangering 1. Resultat: 2 |
| Ranger en verdi ved først å slå den opp ved hjelp av et navn i stedet for å referere direkte til cellen. | =RANK.EQ(INDEKS(A2:A6; MATCH("Sarah", B2:B6; 0)), A2:A6) |
Slår opp Sarahs poengsum ved å finne navnet hennes, og rangerer deretter poengsummen i synkende rekkefølge. Resultat: 2 |
| Ranger en verdi mot en liste med tall, fra laveste til høyeste. | =RANG.LIKNING(A5, $A$2:$A$6, 1) |
Rangerer Emilys poengsum på 95 i stigende rekkefølge – siden det er den høyeste poengsummen på listen, rangerer den sist. Resultat: 5 |
| Ranger en verdi mot en liste med tall, fra høyeste til laveste. | =RANG.LIKNING(A6, $A$2:$A$6) |
Rangerer Davids poengsum på 85 i synkende rekkefølge. Siden han har samme rang som John, deler de samme rang. Resultat: 3 |
Merknader
- Hvis det finnes dupliserte verdier i listen, tildeler RANK.EQ dem samme rangering. Dette vil påvirke rangeringen av påfølgende verdier.
- Det største tallet er rangert som 1 i synkende rekkefølge, mens det minste tallet er rangert som 1 i stigende rekkefølge.
- RANK.EQ er ikke en dynamisk funksjon. Hvis verdiene i referanseområdet endres, må du beregne regnearket på nytt for å oppdatere rangeringen.
- RANK.EQ kan ikke håndtere ikke-numeriske verdier. Hvis referanseområdet inneholder tekst eller logiske verdier, returnerer det en #VERDI!-feil.
- Hvis tallet som skal rangeres ikke er innenfor referanseområdet, vil RANK.EQ returnere en #N/A-feil.
Tips
- For persentilrangeringer, vurder å bruke PERCENTILE.EXC eller PERCENTILE.INC .
- Bruk RANK.EQ i kombinasjon med funksjoner som HVIS for å opprette betingede rangeringer eller grupperinger.
- For å få en unik rangering for hver verdi (selv duplikater), kombiner RANK.EQ med funksjoner som ANTALL.HVIS .
- For datasett større enn 255 verdier foreslår vi å bruke hjelpekolonner for å konsolidere verdier.
- For å identifisere rangeringen til en tekstverdi kan du kombinere RANK.EQ med INDEX og MATCH for å koble teksten til den tilhørende numeriske verdien. (Se eksempelet ovenfor.)