Як ранжувати в групах в Excel

Зміст

Якщо у вас є список чисел, його легко ранжувати за допомогою функції RANK. Однак, якщо у вас є ці цифри в різних групах, знайти ранг у групах може бути проблемою.

Наприклад, як показано нижче, є дві групи (A і B) з 5 елементами в кожній групі. Кожен елемент має оцінку у стовпці C. Тепер за цим набором даних є два рейтинги. Стовпець D має загальний рейтинг, а стовпець E-груповий рейтинг.

Тепер за цим набором даних зроблено два рейтинги. Стовпець D має загальний рейтинг, а стовпець E-груповий рейтинг.

Хоча загальний рейтинг можна легко зробити за допомогою функції RANK, рейтинг для груп дещо складніший.

Рейтинг у групах в Excel

Ось формула, яка дасть ранги в групах Excel:

= SUMPRODUCT ((A2 = $ A $ 2: $ A $ 11)*(C2 <$ C $ 2: $ C $ 11))+1

Як це працює?

Ця формула перевіряє 2 умови:

  • (A2 = $ A $ 2: $ A $ 11) - Ця частина повертає масив TRUEs/FALSEs на основі групи. Отже, якщо ви використовуєте це у клітинці E2, воно перевірить A2: A11 і поверне TRUE там, де знайде групу A, і FALSE, коли знайде будь -яку іншу групу.
  • (C2 <$ C $ 2: $ C $ 11) - Це перевіряє, чи оцінка менша за інші бали в C2: C11, і повертає TRUE, якщо вона менша, і FALSE, якщо вона більша.

Коли ці два масиви TRUEs/FALSEs перемножуються, він повертає TRUE лише у тих випадках, коли обидві умови виконуються, тобто, якщо збіги у групі та оцінки менші за оцінку у рядку, де використовується формула.

Формула SUMPRODUCT потім просто повертає загальну кількість таких випадків, коли умови виконуються.

1 додається до результату SUMPRODUCT, щоб отримати рейтинг даного балу в цій групі.

Натисніть тут, щоб завантажити файл прикладу.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave