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