Как ранжировать значения по группам в Excel

Как ранжировать значения по группам в Excel

Вы можете использовать следующие формулы для ранжирования значений по группам в Excel:

Формула 1: ранжирование значений по группам

=SUMPRODUCT(( $A$2:$A$13 = A2 )\*( $B$2:$B$13 > B2 ))+1

Эта конкретная формула находит ранг значения в ячейке B2 , принадлежащего группе в ячейке A2 .

Эта формула присваивает ранг 1 наибольшему значению, 2 — второму наибольшему значению и т. д.

Формула 2: ранжирование значений по группам (обратный порядок)

=SUMPRODUCT(( $A$2:$A$13 = A2 )\*( $B$2:$B$13 < B2 ))+1

Эта конкретная формула находит обратный ранг значения в ячейке B2 , принадлежащего группе в ячейке A2 .

Эта формула присваивает ранг 1 наименьшему значению, 2 — второму наименьшему значению и т. д.

В следующих примерах показано, как использовать каждую формулу в Excel.

Пример 1. Ранжирование значений по группам в Excel

Предположим, у нас есть следующий набор данных в Excel, который показывает очки, набранные баскетболистами в разных командах:

Мы можем использовать следующую формулу для ранжирования очков по командам:

=SUMPRODUCT(( $A$2:$A$13 = A2 )\*( $B$2:$B$13 > B2 ))+1

Мы введем эту формулу в ячейку C2 , затем скопируем и вставим формулу в каждую оставшуюся ячейку в столбце C:

Рейтинг Excel по группам

Вот как интерпретировать значения в столбце C:

  • Игрок с 22 очками за Mavs занимает второе место по количеству очков среди игроков Mavericks.
  • Игрок с 28 очками за Mavs занимает первое место по количеству очков среди игроков Mavericks.
  • Игрок с 31 очком за «шпоры» занимает 2-е место по количеству очков среди игроков «шпор».

И так далее.

Пример 2. Ранжирование значений по группам (обратный порядок) в Excel

Еще раз предположим, что у нас есть следующий набор данных в Excel, который показывает очки, набранные баскетболистами в разных командах:

Мы можем использовать следующую формулу для ранжирования очков в обратном порядке по командам:

=SUMPRODUCT(( $A$2:$A$13 = A2 )\*( $B$2:$B$13 < B2 ))+1

Мы введем эту формулу в ячейку C2 , затем скопируем и вставим формулу в каждую оставшуюся ячейку в столбце C:

Вот как интерпретировать значения в столбце C:

  • Игрок с 22 очками за Mavs занимает 3-е место по наименьшему количеству очков среди игроков Mavericks.
  • Игрок с 28 очками за Mavs занимает 4-е место по наименьшему количеству очков среди игроков Mavericks.
  • Игрок с 31 очком за «шпоры» занимает 4-е место по наименьшему количеству очков среди игроков «шпор».

И так далее.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как ранжировать элементы по нескольким критериям в Excel
Как сортировать по нескольким столбцам в Excel

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.