Формула Excel: Сортування чисел за зростанням або спаданням -

Зміст

Загальна формула

=SMALL(data,ROWS(exp_rng))

Резюме

Щоб динамічно сортувати список чисел у порядку зростання, ви можете просту формулу, засновану на функції МАЛЕНЬКИЙ із розширенням діапазону. У наведеному прикладі формула в комірці С5 має вигляд:

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

де "дані" - названий діапазон B5: B14

Пояснення

Функція SMALL призначена для вилучення n-го найменшого значення з набору даних. Значення N подається як другий аргумент. Щоб отримати найменше значення за допомогою SMALL, поставте 1, щоб отримати друге найменше значення, поставте 2 тощо.

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

У наведеному прикладі "дані" - це іменований діапазон B5: B14. У цьому прикладі основною проблемою є збільшення значення для n-го. Це робиться за допомогою розширення діапазону всередині функції ROWS:

ROWS($B$5:B5)

По мірі копіювання формули в таблицю діапазон розширюється, а кількість або рядки збільшуються, при цьому значення збільшується.

Відсортуйте числа за спаданням

Щоб відсортувати числа за спаданням, просто замініть функцію SMALL функцією LARGE:

=LARGE(data,ROWS(exp_rng))

Як і SMALL, функція LARGE витягує значення "n-го". Однак замість "n-го найменшого" LARGE повертає "n-й найбільший".

Цікаві статті...