Excel-formel: Rangering uten bånd -

Innholdsfortegnelse

Generisk formel

=RANK(A1,range)+COUNTIF(exp_range,A1)-1

Sammendrag

For å tildele rang uten bånd, kan du bruke en formel basert på RANK- og COUNTIF-funksjonene. I eksemplet vist er formelen i E5:

=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1

der "poeng" er det navngitte området

Forklaring

Denne formelen bryter bånd med en enkel tilnærming: denne første uavgjort i en liste "vinner" og tildeles høyere rang. Den første delen av formelen bruker RANK-funksjonen normalt:

=RANK(C5,points)

Rang returnerer en beregnet rangering, som inkluderer bånd når verdiene som rangeres inkluderer duplikater. Legg merke til at RANK-funksjonen i seg selv vil tildele samme rang til dupliserte verdier, og hoppe over neste rangverdi. Du kan se dette i rang 1-kolonnen, rad 8 og 9 i regnearket.

Den andre delen av formelen bryter uavgjort med COUNTIF:

COUNTIF($C$5:C5,C5)-1

Merk at området vi gir COUNTIF er en utvidende referanse: den første referansen er absolutt og den andre er relativ. Så lenge en verdi vises bare en gang, kansellerer dette uttrykket seg selv - COUNTIF returnerer 1, hvorfra 1 trekkes fra.

Imidlertid når et duplikatnummer oppstår, returnerer COUNTIF 2, uttrykket returnerer 1, og rangverdien økes med 1. I hovedsak "erstatter" dette rangverdien som ble hoppet over opprinnelig.

Den samme prosessen gjentas når formelen kopieres nedover i kolonnen. Hvis det oppstår et annet duplikat, økes rangverdien med 2, og så videre.

Interessante artikler...