Excel vzorec: Seřadit čísla vzestupně nebo sestupně -

Obsah

Obecný vzorec

=SMALL(data,ROWS(exp_rng))

souhrn

Chcete-li dynamicky řadit seznam čísel ve vzestupném pořadí, můžete vytvořit jednoduchý vzorec založený na funkci MALÉ s rozšiřujícím se rozsahem. V zobrazeném příkladu je vzorec v buňce C5:

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

kde „data“ je pojmenovaný rozsah B5: B14

Vysvětlení

Funkce SMALL je určena k extrakci "n" nejmenší hodnoty ze sady dat. Hodnota pro N je uvedena jako druhý argument. Chcete-li získat nejmenší hodnotu pomocí SMALL, supply 1, získáte druhou nejmenší hodnotu, supply 2 atd.

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

V zobrazeném příkladu je „data“ pojmenovaný rozsah B5: B14. V tomto příkladu je hlavní výzvou zvýšit hodnotu n-té. To se provádí pomocí rozšiřujícího se rozsahu uvnitř funkce ROWS:

ROWS($B$5:B5)

Jak je vzorec zkopírován dolů do tabulky, rozsah se rozšiřuje a počet nebo řádky se zvětšují, přičemž zásoby se zvyšují.

Seřadit čísla v sestupném pořadí

Chcete-li seřadit čísla v sestupném pořadí, jednoduše nahraďte funkci SMALL funkcí LARGE:

=LARGE(data,ROWS(exp_rng))

Stejně jako SMALL extrahuje funkce LARGE hodnotu „n-té“. Avšak místo „n-té nejmenší“ VELKÉ vrátí „n-té největší“.

Zajímavé články...