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