Если у вас есть список номеров, его легко ранжировать с помощью функции РАНГ. Однако, если у вас есть эти числа в разных группах, может быть сложно найти место в группах.
Например, как показано ниже, есть две группы (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 добавляется к результату СУММПРОИЗВ, чтобы получить рейтинг данного балла в этой группе.
Щелкните здесь, чтобы загрузить файл примера.