
Генеричка формула
=SORTBY(data,col1,order,col2,order)
Резиме
Да бисте сортирали по две колоне, можете користити функцију СОРТБИ. У приказаном примеру подаци се прво сортирају по колони Групе у растућем редоследу, а затим у колони Оцена у силазном редоследу. Формула у Ф5 је:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Резултат су подаци сортирани по групама, затим по резултатима, при чему се прво појављују највиши резултати.
Објашњење
У приказаном примеру желимо сортирати податке у Б5: Д14 прво по групама у опадајућем редоследу. Ево потребне конфигурације:
- низ = Б5: Д14
- би_арраи1 = Д5: Д14
- сорт_ордер1 = 1
Формула у наставку сортираће податке по групи АЗ:
=SORTBY(B5:D14,D5:D14,1) // sort by group only
Да бисмо проширили формулу да бисмо поредали следеће по резултату, у опадајућем редоследу, морамо додати:
- би_арраи2 = Ц5: Ц14
- сорт_ордер2 = -1
Са овим аргументима додатим, комплетна формула је:
=SORTBY(B5:D14,D5:D14,1,C5:C14,-1)
Растући наспрам Силазни
Подаци су подразумевано сортирани у растућем редоследу (АЗ). Оваквим понашањем управљају аргументи сорт_ордер. Поредак_разврставања може се поставити на 1 (растући) или -1 (силазни). Формула у наставку је иста као и горе, осим што сортира бодове у растућем редоследу:
=SORTBY(B5:D14,D5:D14,1,C5:C14,1)