Excel-formel: Sortera siffror stigande eller fallande -

Innehållsförteckning

Generisk formel

=SMALL(data,ROWS(exp_rng))

Sammanfattning

För att dynamiskt sortera en lista med siffror i stigande ordning kan du använda en enkel formel baserad på SMALL-funktionen med ett expanderande intervall. I exemplet som visas är formeln i cell C5:

=SMALL(data,ROWS($B$5:B5))

där "data" är det namngivna området B5: B14

Förklaring

Funktionen SMALL är avsedd att extrahera det "n" minsta värdet från en uppsättning data. Värdet för N anges som det andra argumentet. För att få det minsta värdet med SMALL, leverera 1, för att få det näst minsta värdet, leverera 2 och så vidare.

=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest

I det visade exemplet är "data" det namngivna området B5: B14. I det här exemplet är den största utmaningen att öka ett värde för nth. Detta görs genom att använda ett expanderande intervall inom ROWS-funktionen:

ROWS($B$5:B5)

När formeln kopieras ner i tabellen expanderar intervallet och antalet eller raderna ökar, med leveranser ett ökande värde.

Sortera siffror i fallande ordning

För att sortera siffror i fallande ordning ersätter du helt enkelt SMALL-funktionen med LARGE-funktionen:

=LARGE(data,ROWS(exp_rng))

Liksom SMALL extraherar LARGE-funktionen ett "nth" -värde. I stället för den "nth minsta" STORA returnerar den "nth största".

Intressanta artiklar...