
Formula generică
=SORT(data,index,order,TRUE)
rezumat
Pentru a sorta valorile pe coloane, puteți utiliza funcția SORT. În exemplul prezentat, datele sunt sortate după coloana Grup. Formula din C8 este:
=SORT(C4:L5,2,-1,TRUE)
Rezultatul este intervalul C4: L5 sortat după scor în ordine descrescătoare.
Explicaţie
Funcția SORT sortează un interval folosind un index dat, numit sort_index. În mod normal, acest index reprezintă o coloană din datele sursă.
Cu toate acestea, funcția SORT are un argument opțional numit „by_col” care permite sortarea valorilor organizate în coloane. Pentru a sorta după coloană, acest argument trebuie setat la TRUE, care spune funcției SORT că sort_index reprezintă un rând.
În acest caz, dorim să sortăm datele după Scor, care apare în al doilea rând, astfel încât să folosim un sort_index de 2. Funcția SORT care apare în C8 este configurată astfel:
=SORT(C4:L5,2,-1,TRUE)
- tabloul este datele din intervalul C4: L5
- sort_index este 2, deoarece scorul este pe al doilea rând
- sort_order este -1, deoarece vrem să sortăm în ordine descrescătoare
- by_col este ADEVĂRAT, deoarece datele sunt organizate în coloane
Funcția SORT returnează matricea sortată în intervalul C8: L9. Acest rezultat este dinamic; dacă se modifică scorurile din datele sursă, rezultatele se vor actualiza automat.
Cu SORTBY
Funcția SORTBY poate fi, de asemenea, utilizată pentru a rezolva această problemă. Cu SORTBY, formula echivalentă este:
=SORTBY(C4:L5,C5:L5,-1)