
Generisk formel
=RANK(A1,range)+COUNTIF(exp_range,A1)-1
Resumé
For at tildele rang uden bånd kan du bruge en formel baseret på RANK- og COUNTIF-funktionerne. I det viste eksempel er formlen i E5:
=RANK(C5,points)+COUNTIF($C$5:C5,C5)-1
hvor "point" er det navngivne interval
Forklaring
Denne formel bryder bånd med en simpel tilgang: denne første uafgjort i en liste "vinder" og tildeles den højere rang. Den første del af formlen bruger RANK-funktionen normalt:
=RANK(C5,points)
Rang returnerer en beregnet rang, som inkluderer bånd, når værdierne, der rangeres, inkluderer duplikater. Bemærk, at RANK-funktionen i sig selv tildeler den samme rang til duplikerede værdier og springer den næste rangværdi over. Du kan se dette i rang 1-kolonnen, række 8 og 9 i regnearket.
Den anden del af formlen bryder uafgjort med COUNTIF:
COUNTIF($C$5:C5,C5)-1
Bemærk det område, vi giver COUNTIF, er en ekspanderende reference: den første reference er absolut, og den anden er relativ. Så længe en værdi vises kun én gang, annullerer dette udtryk sig selv - COUNTIF returnerer 1, hvorfra 1 trækkes fra.
Når der dog er et duplikatnummer, returnerer COUNTIF 2, udtrykket returnerer 1, og rangværdien øges med 1. I det væsentlige "erstatter" den rangværdi, der oprindeligt blev sprunget over.
Den samme proces gentages, da formlen kopieres ned i kolonnen. Hvis der opstår en anden duplikat, øges rangværdien med 2 osv.