Как отсортировать значения по группам в 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:
Вот как интерпретировать значения в столбце C:
- Игрок с 22 очками за «Мавс» занимает второе место по количеству очков среди игроков «Маверикс».
- Игрок с 28 очками за «Мавс» занимает 1-е место по величине очков среди игроков «Маверикс».
- Игрок, набравший 31 очко за «Шпор», занимает второе место по количеству очков среди игроков «Шпор».
И так далее.
Пример 2. Сортировка значений по группам (обратный порядок) в Excel
Предположим еще раз, что у нас есть следующий набор данных в Excel, который показывает очки, набранные баскетболистами разных команд:
Для ранжирования очков по командам в обратном порядке можно использовать следующую формулу:
=SUMPRODUCT(( $A$2:$A$13 = A2 )*( $B$2:$B$13 < B2 ))+1
Мы введем эту формулу в ячейку C2 , затем скопируем и вставим формулу в каждую оставшуюся ячейку столбца C:
Вот как интерпретировать значения в столбце C:
- Игрок с 22 очками за «Мавс» занимает третье место по наименьшему количеству очков среди игроков «Маверикс».
- Игрок с 28 очками за «Мавс» занимает 4-е место по наименьшему значению очков среди игроков «Маверикс».
- Игрок, набравший 31 очко за «Шпор», занимает 4-е место по наименьшему количеству очков среди игроков «Шпор».
И так далее.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как классифицировать элементы по нескольким критериям в Excel
Как сортировать по нескольким столбцам в Excel