I den här artikeln beskrivs formelsyntaxen för och användningen av RANG i Microsoft Excel.
Beskrivning
Returnerar rangordningen för ett tal i en lista med tal: dess storlek i relation till de andra värdena i listan. Om det finns flera värden med samma rangordning returneras den högsta rangordningen för uppsättningen med värden.
Om du sorterade listan skulle ett tals rangordning vara dess position.
Syntax
RANG.EKV(tal;ref;[ordning])
Syntaxen för funktionen RANG.EKV har följande argument:
-
Tal Obligatoriskt. Det tal som du vill veta rangen för.
-
Ref Obligatoriskt. En matris med, eller en referens till, en lista med tal. Värden i ref som inte är numeriska ignoreras.
-
Ordning Valfritt. Ett tal som anger hur talen rangordnas.
Kommentarer
-
Om ordning är 0 (noll) eller utelämnas rangordnas tal som om ref vore en lista sorterad i fallande ordning.
-
Om ordning är ett tal som skiljer sig från 0 (noll) rangordnas tal som om ref vore en lista sorterad i stigande ordning.
-
RANG. EkvQ ger dubblettnummer samma rangordning. Emellertid påverkas rangordningen av efterföljande tal. Om exempelvis talet 10 förekommer två gånger i en heltalslista som har sorterats i stigande ordning, och har rangordningen 5 skulle 11 ha rangordningen 7 (inget tal skulle ha rangordningen 6).
-
I vissa sammanhang kan det vara praktiskt att använda en rangdefinition som även hanterar identiska värden. I exemplet ovan kan det t.ex. vara bättre att ge talet 10 rangen 5,5. Du kan åstadkomma detta genom att lägga till följande korrigeringsfaktor till det värde som returneras av RANG.EKV. Korrigeringsfaktorn fungerar oavsett om rangen beräknas i fallande ordning (ordning = 0 eller saknas) eller i stigande ordning (ordning = skilt från noll).
Korrigeringsfaktorn för identiska värden = [ANTAL(ref) + 1 – RANG.EKV(tal, ref, 0) – RANG.EKV(tal, ref, 1)]/2.
I exemplet i arbetsboken är RANG.EKV(A3;A2:A6;1) lika med 3. Korrigeringsfaktorn är (5 + 1 – 2 – 3)/2 = 0,5 och den justerade rangen som hanterar identiska värden är 3 + 0,5 = 3,5. Om talet förekommer endast en gång i ref blir korrigeringsfaktor noll, eftersom RANG.EKV inte justerats för identiska värden.
Exempel
Kopiera exempeldata i följande tabell och klistra in dem i cell A1 i ett nytt Excel-kalkylblad. När du vill att formlerna ska visa resultat markerar du dem, trycker på F2 och sedan på Retur. Om det behövs kan du justera kolumnbredderna så att alla data visas.
Data |
||
7 |
||
3,5 |
||
3,5 |
||
1 |
||
2 |
||
Formel |
Beskrivning |
Resultat |
=RANG.EKV(A2;A2:A6;1) |
Rangordningen för 7 i listan i cellområdet A2:A6. Eftersom ordningsargumentet (1) inte är noll sorteras listan från lägsta till högsta. |
5 |
=RANG.EKV(A6;A2:A6) |
Rangordningen för 2 i samma lista. Eftersom ordningsargumentet har utelämnats sorteras listan som standard från högsta till lägsta. |
4 |
=RANG.EKV(A3;A2:A6;1) |
Rangordningen för 3,5 i samma lista. |
3 |