Як ранжувати значення за допомогою посилань в excel (3 методи)
Існує три способи обробки зв’язків під час сортування списку значень в Excel:
Спосіб 1. Призначте найвищий ранг рівним значенням
=RANK( B2 , $B$2:$B$11 )
Ця конкретна формула призначатиме однаковий ранг рівним значенням у діапазоні B2:B11 .
Наприклад, якщо обидва значення мають найвище значення в списку, обидва значення отримають ранг 1 .
Спосіб 2: призначити середній рейтинг рівним значенням
=RANK.AVG( B2 , $B$2:$B$11 )
Ця конкретна формула призначить середній ранг рівним значенням у діапазоні B2:B11 .
Наприклад, якщо обидва значення мають найвище значення в списку, обидва значення отримають рейтинг 1,5 , оскільки середнє значення їх рейтингу буде: (1 + 2) /2 = 1,5 .
Спосіб 3. Призначте найвищий ранг значенню, яке з’являється першим
=RANK( B2 , $B$2:$B$11 )+COUNTIF( B$2:B2 , B2 )-1
Ця конкретна формула призначає найвищий ранг значенню, яке з’являється першим між двома рівними значеннями в діапазоні B2:B11 .
Наприклад, якщо обидва значення мають найвище значення в списку, значення, яке з’являється першим, отримає ранг 1 , а значення, яке з’являється другим, отримає значення 2 .
У наступному прикладі показано, як використовувати кожен із цих методів на практиці.
Приклад: Як сортувати значення за допомогою посилань в Excel
Скажімо, ми маємо такий набір даних в Excel, який показує бали за іспити, отримані різними студентами в класі:
Припустімо, ми хочемо ранжувати бали кожного студента за іспит, присвоюючи значення 1 найвищому балу та 10 — найнижчому.
Ми можемо ввести такі формули в клітинки C2 , D2 і E2 , щоб застосувати різні методи ранжирування:
- C2 : = RANK(B2,$B$2:$B$11)
- D2 : =RANK.AVG(B2, $B$2:$B$11)
- E2 : =RANK(B2,$B$2:$B$11)+COUNTIF(B$2:B2,B2)-1
Потім ми можемо клацнути та перетягнути ці формули до кожної клітинки, що залишилася в кожному стовпці:
Зауважте, що є два значення, які пов’язані між собою для найвищого балу: Дуг і Ерік обидва отримали оцінку іспиту 95.
Ось як кожен із методів ранжирування обробляв цю нічию:
Спосіб 1: РАНГ
Цей метод просто присвоїв ранг 1 цим двом найвищим значенням.
Спосіб 2: RANK.SR
Цей метод присвоїв рейтинг 1,5 цим двом найвищим значенням, що було середнім рейтингом, якщо кожне з цих значень отримало власний індивідуальний рейтинг.
Наприклад, якщо Дуг отримав ранг 1 , а Ерік отримав ранг 2 , середнє значення між цими двома буде 1,5 .
Спосіб 3: RANK + COUNTIF
Цей метод присвоїв ранг 1 першому найвищому значенню, яке виникло, і ранг 2 найвищому значенню, яке виникло пізніше.
Оскільки Даг з’явився першим у наборі даних, він отримав ранг 1 , а Ерік отримав ранг 2 .
Класифікуючи значення у власному наборі даних, сміливо вибирайте метод, який вам більше подобається.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Як обчислити процентиль рангу в Excel
Як сортувати значення за групами в Excel
Як класифікувати елементи за кількома критеріями в Excel