Як сортувати в Excel знають практично всі. Але Дуже часто необхідна саме сортування формулою, оскільки результати обчислення беруть участь потім в подальших розрахунках. Як це зробити?
Для такого сортування варто виділити два випадки
- Сортування числових значень
- Сортування тексту
Сортування формулою числових значень
У сірих шпальтах показано, які формули треба застосовувати. трохи докладніше
1. Спершу відсортуємо саме числа, для цього застосовується хороша комбінація функцій = НАЙМЕНШИЙ (A: A; СТРОКА () - 1). Де функція НАЙМЕНШИЙ () шукає значення в стовпці А і повертає потрібне число за рахунком (тобто якщо після крапки з комою поставити 1, поверне найменше - перше значення в масиві), ми ж використовуємо нумерацію рядків, функція СТРОКА () вважає якраз номер рядка, віднімаємо одиницю, оскільки масив почався з другого рядка.
2. Для кожного числа проставимо відповідні прізвища функцією = ВПР () в стовпці Е. Для простоти розуміння скачайте приклад. а для закріплення зробіть ВВР для імен.
Сортування формулою тексту
З текстом функція НАЙМЕНШИЙ () вже не працює. Тут найкраще застосувати конструкцію з функцією = СЧЁТЕСЛІ ()
Де перший вираз шукає в діапазоні $ B $ 8: $ B $ 12 все значення не рівні Прізвища в цьому рядку, другий вираз приплюсовує значення при знаходженні значень рівних потрібного прізвища.
Звертаю увагу, що в другому вираженні діапазон змінюється (тобто закріплена тільки перша група) в наступних рядках діапазон буде розширюватися.
Тобто ми знайшли порядкові номери кожного прізвища. Стовпець J.
Проставлені порядкові номери від 1 і далі в стовпці K.
Тепер заВПР їм відповідні значення в стовпці L.
Нічого складного бути не повинно, скачайте файл приклад:
Поділіться нашою статтею в ваших соціальних мережах: