Excel formula: Razvrsti številke naraščajoče ali padajoče -

Kazalo

Splošna formula

=SMALL(data,ROWS(exp_rng))

Povzetek

Če želite dinamično razvrstiti seznam števil v naraščajočem vrstnem redu, lahko uporabite preprosto formulo, ki temelji na funkciji SMALL z razširjenim obsegom. V prikazanem primeru je formula v celici C5:

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

kjer je "podatki" imenovano območje B5: B14

Pojasnilo

Funkcija SMALL je namenjena pridobivanju n-te najmanjše vrednosti iz nabora podatkov. Vrednost za N je navedena kot drugi argument. Če želite z SMALL dobiti najmanjšo vrednost, vnesite 1, da dobite drugo najmanjšo vrednost, vnesite 2 itd.

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

V prikazanem primeru je "podatki" imenovani obseg B5: B14. V tem primeru je glavni izziv povečati vrednost za nth. To se naredi z uporabo razširjenega obsega znotraj funkcije ROWS:

ROWS($B$5:B5)

Ko se formula kopira po tabeli, se obseg razširi in število ali vrstice se povečajo, pri čemer narašča vrednost.

Razvrsti številke v padajočem vrstnem redu

Če želite številke razvrstiti po padajočem vrstnem redu, preprosto zamenjajte funkcijo SMALL s funkcijo LARGE:

=LARGE(data,ROWS(exp_rng))

Tako kot SMALL funkcija LARGE izvleče "n-to" vrednost. Vendar namesto "n-ta najmanjša" LARGE vrne "n-to največjo".

Zanimive Članki...