Beskrivning
Använd denna funktion för att bestämma rangordningen av ett tal i en lista med tal. Supported in Chains. Kan användas med CHILDREFS.
RANK är användbart för att hitta den relativa statusen för ett värde i ett dataset.
Syntax
RANK(nummer, ref_1, [..., ref_254, [ordning])
Indata
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
nummer |
Ja | Det nummer vars rang du vill hitta. | Ett tal, en referens till en cell som innehåller ett tal, eller en formel som resulterar i något av dessa. |
ref_1, …, ref_ n |
Ja | Det talintervall som talet ska jämföras med. |
Ett cellområde, en uppsättning siffror, en referens till en cell som innehåller något av dessa, eller en formel som resulterar i något av dessa. Upp till 255 värden kan anges. |
ordning |
Nej | Ett nummer som anger hur numret ska rangordnas. |
Ett värde på 1 för stigande ordning, eller 0 för fallande ordning. Om den utelämnas används "0". |
Exempel
Provdata
A |
B |
|
|---|---|---|
1 |
10 |
3 |
2 |
20 |
19 |
3 |
15 |
George |
4 |
25 |
45 |
5 |
30 |
-8 |
Prov på formler
| Användningsfall | Formel | Förklaring och resultat |
|---|---|---|
| Rangordna ett värde mot ett rektangulärt talintervall, från högsta till lägsta, och ignorera eventuella textceller. | =RANK(A2, A1:B5) |
Rangordnar värdet i A2 (20) i fallande ordning bland de 9 numeriska värdena i A1:B5, och hoppar över "George" i B3 eftersom det är text. Resultat: 4 |
| Rangordna ett värde mot en enda kolumn med siffror, från lägsta till högsta. | =RANK(A3, A1:A5, 1) |
Rangordnar värdet i A3 (15) i stigande ordning bland de 5 värdena endast i kolumn A. Resultat: 2 |
| Rangordna ett värde som skrivits direkt i formeln mot ett rektangulärt område, utan att ta hänsyn till textceller. | =RANK(25, A1:B5) |
Rangordnar bokstavsvärdet 25 i fallande ordning bland de 9 numeriska värdena i A1:B5. Resultat: 3 |
| Rangordna ett värde mot ett rektangulärt talintervall, från lägsta till högsta, och ignorera eventuella textceller. | =RANK(B5, A1:B5, 1) |
Rangordnar värdet i B5 (-8) i stigande ordning bland de 9 numeriska värdena i A1:B5 — eftersom det är det minsta rangordnas det först. Resultat: 1 |
Anteckningar
- Om två eller flera nummer i listan är desamma får de samma rangordning. Detta kommer dock att påverka rangordningen av efterföljande nummer.
- Icke-numeriska värden (tomma celler, textvärden och logiska värden) i
refignoreras. - Om en cell i intervallet
refhar ett fel, kommer det felet att returneras. - Argumentet order är valfritt. Om den utelämnas, RANK-resultaten i fallande ordning.
- Använd RANK.EQ för att lösa oavgjorda frågor genom att tilldela den genomsnittliga rankningen till varje oavgjort värde.
Tips
- RANK kan användas tillsammans med COUNT för att hantera oavgjorda värden och justera rangordningen i enlighet därmed.
- RANK är användbart för att skapa rangordningar för prestanda, försäljning eller andra mätbara datauppsättningar.
- För dataset som är större än 255 värden föreslår vi att du använder hjälpkolumner för att konsolidera värden.
- Du kan kombinera RANK med andra funktioner, t.ex. IF, INDEX och VLOOKUP för att skapa dynamiska rapporter och instrumentpaneler.