![](https://cdn.wiki-base.com/1764704/excel_formula_sort_numbers_ascending_or_descending__2.png.webp)
Yleinen kaava
=SMALL(data,ROWS(exp_rng))
Yhteenveto
Voit lajitella numeroiden luettelon dynaamisesti nousevassa järjestyksessä valitsemalla yksinkertaisen kaavan, joka perustuu PIKA-funktioon ja laajenevaan alueeseen. Esitetyssä esimerkissä solun C5 kaava on:
=SMALL(data,ROWS($B$5:B5))
missä "data" on nimetty alue B5: B14
Selitys
PIENI-toiminnon on tarkoitus purkaa "n." Pienin arvo tietojoukosta. N: n arvo annetaan toisena argumenttina. Saadaksesi pienimmän arvon SMALL-toiminnolla, lähde 1, saadaksesi toiseksi pienin arvo, tarjonta 2 ja niin edelleen.
=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest
Esitetyssä esimerkissä "data" on nimetty alue B5: B14. Tässä esimerkissä tärkein haaste on lisätä arvon n: tä. Tämä tapahtuu käyttämällä laajenevaa aluetta ROWS-toiminnon sisällä:
ROWS($B$5:B5)
Kun kaava kopioidaan taulukkoon, alue laajenee ja lukumäärä tai rivit kasvavat, mikä antaa kasvavan arvon.
Lajittele numerot laskevassa järjestyksessä
Jos haluat lajitella numerot laskevassa järjestyksessä, korvaa SMALL-toiminto LARGE-toiminnolla:
=LARGE(data,ROWS(exp_rng))
Pienen tapaan LARGE-funktio poimii n: nnen arvon. Kuitenkin pikemminkin kuin "n. Pienin", LARGE palauttaa "n. Suurimman".