Вы можете использовать следующие формулы для ранжирования значений по группам в 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:

Вот как интерпретировать значения в столбце 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