Excel formula: kārtojiet numurus augošā vai dilstošā secībā

Satura rādītājs

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

Interesanti raksti...