Excel-formel: Rang uden bånd -

Indholdsfortegnelse

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.

Interessante artikler...