Как ранжировать в группах в Excel

Содержание

Если у вас есть список номеров, его легко ранжировать с помощью функции РАНГ. Однако, если у вас есть эти числа в разных группах, может быть сложно найти место в группах.

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

Теперь с этим набором данных выполнено два ранжирования. В столбце D указаны общие рейтинги, а в столбце E - групповые рейтинги.

В то время как общее ранжирование может быть легко выполнено с помощью функции RANK, ранжирование для групп немного сложнее.

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

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

= СУММПРОИЗВ ((A2 = $ A $ 2: $ A $ 11) * (C2 <$ C $ 2: $ C $ 11)) + 1

Как это работает?

Эта формула проверяет 2 условия:

  • (A2 = $ A $ 2: $ A $ 11) - Эта часть возвращает массив ИСТИНА / ЛОЖЬ на основе группы. Поэтому, если вы используете это в ячейке E2, он проверит A2: A11 и вернет ИСТИНА везде, где найдет группу А, и ЛОЖЬ, когда найдет любую другую группу.
  • (C2 <$ C $ 2: $ C $ 11) - проверяет, меньше ли результат, чем другие оценки в C2: C11, и возвращает TRUE, если он меньше, и FALSE, если он больше.

Когда эти два массива ИСТИНА / ЛОЖЬ умножаются, он будет возвращать ИСТИНА только в тех случаях, когда выполняются оба условия, то есть совпадения групп и оценки меньше, чем оценка в строке, где используется формула.

Затем формула СУММПРОИЗВ просто возвращает общее количество таких экземпляров, в которых выполняются условия.

1 добавляется к результату СУММПРОИЗВ, чтобы получить рейтинг данного балла в этой группе.

Щелкните здесь, чтобы загрузить файл примера.

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

wave wave wave wave wave