Екцел формула: Поредај бројеве растуће или силазно -

Преглед садржаја

Генеричка формула

=SMALL(data,ROWS(exp_rng))

Резиме

Да бисте динамички сортирали листу бројева у растућем редоследу, можете да направите једноставну формулу засновану на СМАЛЛ функцији са проширивим опсегом. У приказаном примеру, формула у ћелији Ц5 је:

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

где је „податак“ именовани опсег Б5: Б14

Објашњење

Функција СМАЛЛ је намењена за издвајање „н-те“ најмање вредности из скупа података. Вредност за Н је дата као други аргумент. Да бисте добили најмању вредност помоћу СМАЛЛ, ставка 1, да бисте добили другу најмању вредност, вредност 2 и тако даље.

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

У приказаном примеру, „подаци“ је именовани опсег Б5: Б14. У овом примеру, главни изазов је повећати вредност за н-ту. То се постиже коришћењем опсега који се шири унутар функције РОВС:

ROWS($B$5:B5)

Како се формула копира низ табелу, опсег се шири, а број или редови повећавају, а вредност се увећава.

Поредајте бројеве у опадајућем низу

Да бисте сортирали бројеве у опадајућем редоследу, једноставно замените СМАЛЛ функцију ЛАРГЕ функцијом:

=LARGE(data,ROWS(exp_rng))

Попут СМАЛЛ, функција ЛАРГЕ извлачи „н-ту“ вредност. Међутим, уместо „н-тог најмањег“ ЛАРГЕ враћа „н-ти највећи“.

Занимљиви Чланци...