![](https://cdn.wiki-base.com/1764704/excel_formula_sort_numbers_ascending_or_descending__2.png.webp)
Vispārēja formula
=SMALL(data,ROWS(exp_rng))
Kopsavilkums
Lai dinamiski kārtotu numuru sarakstu augošā secībā, varat izveidot vienkāršu formulu, kuras pamatā ir funkcija MAZA ar paplašinošu diapazonu. Parādītajā piemērā formula šūnā C5 ir:
=SMALL(data,ROWS($B$5:B5))
kur "dati" ir nosauktais diapazons B5: B14
Paskaidrojums
SMALL funkcija ir domāta, lai no datu kopas iegūtu “n-to” mazāko vērtību. N vērtība tiek sniegta kā otrais arguments. Lai iegūtu mazāko vērtību ar SMALL, piegādājiet 1, lai iegūtu otro mazāko vērtību, piegādes 2 utt.
=SMALL(data,1) // 1st smallest =SMALL(data,2) // 2nd smallest =SMALL(data,3) // 3rd smallest
Parādītajā piemērā "dati" ir nosauktais diapazons B5: B14. Šajā piemērā galvenā problēma ir palielināt vērtību n-tājai. Tas tiek darīts, izmantojot paplašināšanas diapazonu funkcijas ROWS iekšpusē:
ROWS($B$5:B5)
Formulu nokopējot tabulā, diapazons paplašinās un skaits vai rindas palielinās, piegādājot pieaugošu vērtību.
Kārtojiet numurus dilstošā secībā
Lai kārtotu numurus dilstošā secībā, vienkārši nomainiet funkciju MAZA ar funkciju LARGE:
=LARGE(data,ROWS(exp_rng))
Tāpat kā MAZA, arī funkcija LARGE iegūst “n-to” vērtību. Tomēr, nevis "n mazākais", LARGE atgriež "n lielāko".