Як класифікувати елементи за кількома критеріями в excel
Ви можете використовувати комбінацію функцій RANK.EQ() і COUNTIFS() в Excel, щоб ранжувати елементи за кількома критеріями.
У наведеному нижче прикладі показано, як використовувати ці функції для сортування елементів у списку за кількома критеріями в Excel.
Приклад: класифікація за кількома критеріями в Excel
Припустімо, у нас є наведений нижче набір даних у Excel, який показує загальну кількість очок і передач восьми різних баскетболістів.
Тепер припустімо, що ми хочемо оцінити кожного гравця за такими критеріями:
- Спочатку оцініть кожного гравця на основі його очок.
- Далі оцініть кожного гравця на основі передач.
Ми можемо використати таку формулу, щоб виконати цю багатокритеріальну класифікацію:
=RANK.EQ( $B2 , $B$2:$B$9 ) + COUNTIFS( $B$2:$B$9 , $B2 , $C$2:$C$9 , ">" & $C2 )
Ми можемо ввести цю формулу в клітинку D2 нашого аркуша, а потім скопіювати та вставити формулу в усі інші клітинки в стовпці D:
З результату ми бачимо, що Енді отримує ранг 1 , оскільки він порівнюється з Бернардом за найбільшою кількістю балів. Однак Енді має більше результативних передач, ніж Бернард, тому він отримує ранг 1 , а Бернард отримує ранг 2 .
Кожен гравець оцінюється однаково, спочатку на основі суми очок, а потім на основі загальної кількості передач.
Якщо натомість ми хочемо виконати рейтинг за багатьма критеріями у зворотному порядку («найкращий» гравець отримує найвищий рейтинг), тоді ми можемо використати таку формулу:
=RANK.EQ( $B2 , $B$2:$B$9 , 1) + COUNTIFS( $B$2:$B$9 , $B2 , $C$2:$C$9 , "<" & $C2 )
Ми можемо ввести цю формулу в клітинку D2, а потім скопіювати та вставити формулу в усі інші клітинки в стовпці D:
Зверніть увагу, що рейтинги повністю протилежні порівняно з попереднім прикладом. Гравець з найбільшою кількістю очок і передач (Енді) тепер займає 8 місце в рейтингу.
Так само Бернард зараз посідає 7 місце. І так далі.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші поширені функції в Excel:
Як сортувати за кількома стовпцями в Excel
Як обчислити 90-й процентиль в Excel
Як вибрати випадкову вибірку в Excel