
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".