Formuła programu Excel: Sortuj liczby rosnąco lub malejąco -

Spisie treści

Formuła ogólna

=SMALL(data,ROWS(exp_rng))

Podsumowanie

Aby dynamicznie posortować listę liczb w porządku rosnącym, możesz skorzystać z prostej formuły opartej na funkcji MAŁE z rozszerzającym się zakresem. W przedstawionym przykładzie formuła w komórce C5 to:

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

gdzie „dane” to nazwany zakres B5: B14

Wyjaśnienie

Funkcja SMALL ma na celu wyodrębnienie „n-tej najmniejszej wartości” ze zbioru danych. Wartość N jest podawana jako drugi argument. Aby uzyskać najmniejszą wartość za pomocą SMALL, podaj 1, aby uzyskać drugą najmniejszą wartość, podaj 2 i tak dalej.

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

W przedstawionym przykładzie „dane” to nazwany zakres B5: B14. W tym przykładzie głównym wyzwaniem jest zwiększenie wartości n-tej. Odbywa się to za pomocą rozszerzającego się zakresu wewnątrz funkcji WIERSZE:

ROWS($B$5:B5)

W miarę kopiowania formuły w dół tabeli zakres rozszerza się, a liczba lub wiersze rośnie, a wartość zwiększa się.

Sortuj liczby w porządku malejącym

Aby posortować liczby w porządku malejącym, wystarczy zastąpić funkcję MAŁE funkcją DUŻA:

=LARGE(data,ROWS(exp_rng))

Podobnie jak SMALL, funkcja LARGE wyodrębnia „n-tą” wartość. Jednak zamiast „n-tego najmniejszego” LARGE zwraca „n-ty największy”.

Interesujące artykuły...