Формула ранжирования IF в Excel (5 примеров)

  • Поделись Этим
Hugh West

В Microsoft Excel ранжирование нескольких значений или чисел является повседневной задачей. Вы столкнетесь с различными случаями, когда вам понадобится ранжировать элементы из набора данных. Ваше ранжирование может содержать один или несколько критериев. В любом случае, вы можете рассчитать ранги. В этом учебнике вы научитесь использовать формулу Rank IF в Excel с подходящими примерами и надлежащими иллюстрациями. Итак, оставайтесь с нами.

Скачать Практическое пособие

Скачайте эту рабочую тетрадь для практических занятий.

Как использовать Rank IF.xlsx

Ранговая функция Excel

Теперь, чтобы ранжировать несколько элементов, существует встроенная функция Функция Excel RANK Эта функция, по сути, упорядочивает несколько значений на основе указанного вами столбца. Вы можете сортировать значения по возрастанию или по убыванию. Это наиболее простой подход для обозначения сравнительного места числа в списке чисел, который сортирует список по убыванию (от наибольшего к наименьшему) или по возрастанию (от наименьшего к наибольшему).

Он действует следующим образом:

Как вы можете видеть, в RANK Функция упорядочивает студентов по оценкам. Вы можете отсортировать их по возрастанию или убыванию. Но вы можете видеть, что нет никаких условий для упорядочивания элементов.

Существует множество способов ранжирования элементов с помощью этой функции. Чтобы узнать об этом больше, читайте: Как использовать функцию RANK в Excel (с 5 примерами) .

Возможно ли ранжирование, если условия применяются с помощью одной функции?

Вот важнейшие вопросы. Можем ли мы ранжировать числа, ценности и предметы? на основе одного или нескольких критериев просто используя RANK функцию? Или есть РАНКИФ функция, которая существует? К сожалению, нет. Не существует РАНКИФ Для создания рейтинга мы используем некоторые другие функции.

РАНКИФ это, по сути, условный ранг. Чтобы ранжировать несколько значений на основе критериев, мы используем функция COUNTIFS и функция SUMPRODUCT Эти функции предоставят вам те же результаты, которые вы ожидаете получить из этой статьи.

В последующих разделах мы обсудим их подробно.

5 примеров формул Rank If в Excel

В следующих разделах мы предоставим вам пять практических примеров Ранг ИФ формулы для применения в рабочей книге Excel. Эти примеры помогут вам лучше понять, как ранжировать предметы. Мы рекомендуем вам изучить и применить все эти методы, чтобы лучше понять эту тему.

1. Ранжировать оценки студентов, если они соответствуют группе

В этом примере мы проранжируем оценки некоторых студентов на основе их предметной группы. Мы используем КОУНТИФЫ функция здесь для ранжирования чисел.

Формула Generic, которую мы будем использовать:

=COUNTIFS(criteria_range,criteria,values,">"&value)+1

Взгляните на следующий набор данных:

Теперь выполните следующие шаги, чтобы создать ранг на основе групп.

📌 Шаги

  • Сначала введите следующую формулу в Ячейка E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • После этого нажмите Войти и перетащите Заправочная ручка значок над диапазоном ячеек E6:E13 .

Как вы можете видеть, наша формула успешно создает ранг на основе группы в Excel. Таким образом, она работает следующим образом Ранг ИФ формула для ранжирования предметов.

🔎 Как работает формула?

Сайт КОУНТИФЫ Функция выполняет условный подсчет, используя несколько критериев. Мы ввели эти условия в качестве диапазона критериев.

=COUNTIFS(C5:C13,C5)

Эта функция возвращает три, потому что существует три научные группы.

Итак, вторые критерии следующие:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)

Эта функция проверяет, превышает ли текущая отметка другие отметки или нет.

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

Здесь мы добавляем 1 к этому уравнению. Потому что, когда оценка будет самой высокой в этой группе, она вернет 0. Но мы не можем ранжировать, начиная с нуля. Поэтому мы добавили плюс 1, чтобы начать ранжирование с 1.

Удаление дубликатов

Если у вас есть одинаковые оценки для двух одинаковых студентов, он присвоит им обоим рейтинг 1. Но он создаст рейтинг следующего элемента 3. Таким образом, мы получим рейтинг 1,1,3. Чтобы устранить эту путаницу, просто введите следующую формулу:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

Если в наборе данных нет дубликатов, возвращается 0.

Читать далее: Как ранжировать внутри группы в Excel (3 метода)

2. Обратная формула "Ранг ЕСЛИ" в Excel

Итак, в предыдущем примере мы показывали порядок убывания. Это означает, что ранг рассчитывается от наибольшего к наименьшему. Вы можете легко изменить эту формулу. Просто сделайте простую настройку в формуле. Измените больше, чем ( > ) оператор меньше, чем ( < ) оператор.

Общая формула:

=COUNTIFS(criteria_range,criteria,values,"<"&value)+1

Выполните следующие действия, чтобы увидеть изменения.

📌 Шаги

  • Сначала введите следующую формулу в Ячейка E5 :

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • После этого нажмите Войти и перетащите Заправочная ручка значок над диапазоном ячеек E6:E13 .

Как видите, нам удалось создать в Excel ранжирование на основе критериев в порядке убывания.

3. Использование формулы Rank IF для продаж на основе продукта

В этом примере мы также используем КОУНТИФЫ Если вы читали предыдущие примеры, это будет для вас легкой задачей. Пожалуйста, прочитайте предыдущие примеры, чтобы лучше понять их.

Взгляните на набор данных:

Вы видите, что у нас есть несколько проданных продавцами продуктов и их общий объем продаж. Этот набор данных немного отличается от предыдущего. Здесь мы будем вычислять ранг на основе продуктов. Но продукты разбросаны в наборе данных. Они не объединены в группы, как в предыдущем случае.

📌 Шаги

  • Сначала введите следующую формулу Ячейка E5 :

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • Теперь нажмите Войти и перетащите Заправочная ручка значок над диапазоном ячеек E6:E13 .

Наконец, мы успешно создаем Ранг ИФ формулу в Excel с помощью КОУНТИФЫ функция.

Похожие чтения

  • Как создать ранжированный график в Excel (5 методов)
  • Ранжирование сотрудников в стеке в Excel (3 метода)
  • Как ранжировать среднее значение в Excel (4 распространенных сценария)
  • Как рассчитать ранговый процент в Excel (7 подходящих примеров)

4. Формула Rank IF для ранжирования продаж по кварталам

Здесь мы используем ту же формулу, что и в предыдущем случае. Но здесь мы будем работать с таблицей. Таблица Excel позволяет вычислять различные операции над набором данных.

Взгляните на набор данных:

Здесь у нас есть данные о продажах по кварталам за год. Мы создадим ранги на основе критериев " Квартал ".

📌 Шаги

  • Сначала выберите весь набор данных.

  • Затем нажмите Ctrl+T на клавиатуре, чтобы преобразовать его в таблицу.
  • После этого введите следующую формулу Ячейка E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • После этого нажмите Войти и перетащите Заправочная ручка значок над диапазоном ячеек E6:E16 .

  • Теперь вы можете выполнять Сортировка или фильтрация чтобы увидеть самый результативный месяц и наименее результативный месяц в квартале. Это позволит отсортировать или отфильтровать ваши ряды.

Итак, таким образом можно создать Excel Ранг ИФ формула для расчета рангов конкретного набора данных по нескольким критериям.

5. Ранговая формула ЕСЛИ с использованием функции SUMPRODUCT в Excel

Теперь вы можете создавать ранги на основе условия, используя функция SUMPRODUCT в Excel. Он также будет работать как Ранг ИФ формула для создания рангов на основе одного или нескольких критериев.

Формула Generic, которую мы будем использовать:

=SUMPRODUCT((criteria_range=criteria)*(value>values))+1

Взгляните на следующий набор данных:

Здесь у нас есть данные о некоторых сотрудниках. Мы вычислим ранги их зарплат на основе зарплат отделов. Процесс аналогичен. Мы просто используем SUMPRODUCT функция.

📌 Шаги

  • Сначала введите следующую формулу Ячейка E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • Далее нажмите Войти и перетащите Заправочная ручка значок над диапазоном ячеек E6:E13 .

Используя цветовую градацию, мы попытались дифференцировать рейтинг в зависимости от факультетов. Это Формула Excel будет работать как Ранг Если формулу, которую вы хотели.

🔎 Как работает формула?

Сайт SUMPRODUCT принимает один или несколько массивов в качестве аргумента, перемножает соответствующие значения всех массивов, а затем возвращает сумму произведений. Мы ввели эти условия в качестве диапазона критериев.

=($C$5:$C$18=C5)

Он проверяет весь столбец и находит совпадение. Он возвращает массив. Если есть совпадения, он возвращает TRUE и возвращается FALSE для несовпадающих значений.

Итак, вторые критерии следующие:

=(D5>$D$5:$D$18)

Проверяет размер зарплаты. Сортирует их в порядке убывания. Возвращает TRUE для зарплат, превышающих или равных D5 , FALSE иначе. Чтобы отсортировать в порядке возрастания, измените символ больше чем (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

Наконец, в SUMPRODUCT Функция суммирует значения массива 1's и 0's. Она возвращает 0 для наибольшего числа каждой группы. И мы добавили 1 к итогу, чтобы начать ранжирование с 1.

💬 О чем нужно помнить

Мы показали эту статью в порядке убывания (от наибольшего к наименьшему). Вы можете изменить порядок ранжирования в соответствии с вашими потребностями.

Не забудьте добавить в формулу 1. Иначе она будет создавать ранги, начиная с 0.

Любая процедура Rank в Excel работает только с числовыми значениями. Это должны быть положительные и отрицательные числа, нули, дата и время. Она игнорирует нечисловые значения.

Заключение

В заключение я надеюсь, что этот учебник предоставил вам часть полезных знаний о Ранг ИФ Мы рекомендуем вам изучить и применить все эти инструкции к вашему набору данных. Скачайте рабочую тетрадь и попробуйте сами. Кроме того, не стесняйтесь оставлять отзывы в разделе комментариев. Ваши ценные отзывы поддерживают нашу мотивацию создавать подобные учебники.

Не забудьте заглянуть на наш сайт Exceldemy.com для решения различных проблем и задач, связанных с Excel.

Продолжайте изучать новые методы и расти!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.