Excel formula: Poredaj brojeve uzlazno ili silazno -

Sadržaj

Generička formula

=SMALL(data,ROWS(exp_rng))

Sažetak

Da biste dinamički sortirali popis brojeva u rastućem redoslijedu, možete jednostavnu formulu koja se temelji na funkciji SMALL s proširivim rasponom. U prikazanom primjeru formula u ćeliji C5 je:

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

gdje je "podatak" imenovani raspon B5: B14

Obrazloženje

Funkcija SMALL namijenjena je izvlačenju "n-te" najmanje vrijednosti iz skupa podataka. Vrijednost za N daje se kao drugi argument. Da biste dobili najmanju vrijednost pomoću SMALL, supply 1, da biste dobili drugu najmanju vrijednost, supply 2, i tako dalje.

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

U prikazanom primjeru, "podaci" je imenovani raspon B5: B14. U ovom je primjeru glavni izazov povećati vrijednost za n-tu. To se postiže korištenjem proširivog raspona unutar funkcije ROWS:

ROWS($B$5:B5)

Kako se formula kopira niz tablicu, raspon se širi, a broj ili redovi povećavaju, a opskrba povećava vrijednost.

Razvrstaj brojeve u opadajućem redoslijedu

Da biste sortirali brojeve u opadajućem redoslijedu, jednostavno zamijenite SMALL funkciju LARGE funkcijom:

=LARGE(data,ROWS(exp_rng))

Poput SMALL, funkcija LARGE izvlači "n-tu" vrijednost. Međutim, umjesto "n-tog najmanjeg" LARGE vraća "n-ti najveći".

Zanimljivi članci...