Как найти ранг: определение, методы нахождения и примеры решения задач

Функция

РАНГ — Служба поддержки Майкрософт

Excel

Формулы и функции

Дополнительные функции

Дополнительные функции

Функция РАНГ

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Дополнительно… Меньше

В этой статье описаны синтаксис формулы и использование функции РАНГ в Microsoft Excel.

Описание

Возвращает ранг числа в списке чисел. Ранг числа — это его размер относительно других значений в списке. (Если бы вы сортировали список, ранг числа был бы его позицией.)

Важно: Эта функция была заменена одной или несколькими новыми функциями, которые могут обеспечить повышенную точность и имена которых лучше отражают их использование.

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

Дополнительные сведения о новых функциях см. в разделах Функция RANK.AVG и Функция RANK.EQ.

Синтаксис

РАНГ(номер,ссылка,[порядок])

Синтаксис функции РАНГ имеет следующие аргументы:

  • Номер      Обязательно. Число, ранг которого вы хотите найти.

  • Ref      Обязательно. Массив или ссылка на список чисел. Нечисловые значения в ref игнорируются.

  • org/ListItem»>

    Заказ      Необязательно. Число, указывающее, как ранжировать число.

    Если порядок равен 0 (ноль) или опущен, Microsoft Excel ранжирует номер, как если бы ссылка была списком, отсортированным в порядке убывания.

    Если порядок является любым ненулевым значением, Microsoft Excel ранжирует число так, как если бы ссылка была списком, отсортированным в возрастающем порядке.

Примечания

  • РАНГ присваивает повторяющимся номерам одинаковый ранг. Однако наличие повторяющихся номеров влияет на ранги последующих номеров. Например, в списке целых чисел, отсортированных в порядке возрастания, если число 10 встречается дважды и имеет ранг 5, то 11 будет иметь ранг 7 (ни одно число не будет иметь ранг 6).

  • org/ListItem»>

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

    Поправочный коэффициент для одинаковых рангов = [COUNT(ref) + 1 – RANK(число, ref, 0) – RANK(число, ref, 1)]/2.

    В следующем примере RANK(A2,A1:A5,1) равен 3. Поправочный коэффициент равен (5 + 1 – 2 – 3)/2 = 0,5, а пересмотренный ранг, учитывающий равенство, равен 3 + 0,5 = 3.5. Если число встречается в ref только один раз, поправочный коэффициент будет равен 0, так как RANK не нужно корректировать для равенства.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового рабочего листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете настроить ширину столбцов, чтобы увидеть все данные.

Данные

7

3,5

3,5

1

2

Формула

Описание (Результат)

Результат

=РАНГ(A3,A2:A6,1)

Ранг 3. 5 в списке выше (3)

3

=РАНГ(A2,A2:A6,1)

7 место в списке выше (5)

5

Как рассчитать ранг в листе Excel

Как рассчитать ранг в листе Excel

Microsoft Excel автоматически ранжирует все, что вы хотите. Сьюзен Харкинс покажет вам, как это сделать.

Изображение: Ahmad/Adobe Stock

Будучи дитя темных веков, я использовал слово ранг, чтобы описать что-то, что пахло гнилью или подозрительно. Ранг в Microsoft Excel, к счастью, совсем другой. В Экселе rank — это значение, представляющее положение одного значения в группе значений. Вы захотите ранжировать все виды данных: средний балл учащихся, спортивную статистику, продажи продуктов и так далее. В этой статье я покажу вам, как использовать три функции ранжирования Excel.

ПОСМОТРЕТЬ: Google Workspace и Microsoft 365: параллельный анализ с контрольным списком (TechRepublic Premium)

Я использую Microsoft 365 в 64-разрядной системе Windows 10. Вы можете использовать Excel RANK() в любой версии. RANK.AVG и RANK.EQ() были добавлены в Excel 2010 (.xlsx). Я включаю демонстрационные файлы для форматов .xlsx и .xls, но только RANK() будет работать в версиях, предшествующих Excel 2010. Excel для Интернета пока поддерживает все три функции ранжирования.

Как использовать функцию Excel RANK()

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

Функция Excel RANK() возвращает ранг числового значения в списке других числовых значений и использует следующий синтаксис:

РАНГ(номер, ссылка, [порядок])

Обязательная к прочтению информация о Windows

  • Виндовс 11 22х3 уже здесь
  • Контрольный список: защита систем Windows 10
  • Как очистить кеш DNS в Windows 10
  • Защитите свою сеть с помощью внешних служб безопасности Майкрософт

Ниже приводится объяснение трех аргументов:

  • Требуется число, которое определяет номер, который вы хотите ранжировать.
  • Ref является обязательным и ссылается на диапазон ячеек, содержащих числовые значения, связанные с числом.
  • Order — единственный необязательный аргумент, определяющий ранжирование числа:
    • 0 — значение по умолчанию, его можно опустить: ранги в порядке убывания.
    • Любое ненулевое числовое значение ранжирует ссылку как если бы сортировалось в порядке возрастания.

Теперь, когда вы знаете основы, вы должны знать о нескольких интересных функциях.

При ранжировании набора значений необходимо знать, как RANK() обрабатывает повторяющиеся числа: RANK() возвращает одно и то же значение ранжирования для каждого из них. Это, к лучшему или к худшему, влияет на ранжирование последующих чисел, потому что RANK() Word не будет

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

Теперь давайте посмотрим на простой список названий статей и количество просмотров каждой статьи, показанное в Рисунок А . (Числа были сгенерированы функцией СЛУЧМЕЖДУ() и представляют собой

, а не истинных значений.) Чтобы вернуть ранг каждого количества просмотров в одном списке, введите в D3 следующее:

=РАНГ([@Просмотры],[Просмотры],0)

Если вы не работаете с объектом Table, используйте следующее:

=РАНГ(D3,D3:D42)

Рисунок А

Давайте используем RANK(), чтобы найти самые популярные и наименее популярные статьи.

Чтобы получить наилучшие впечатления от просмотра, отсортируйте значения ранжирования в столбце D, как показано на рисунке 9.0193 Рисунок B .

Рисунок В

Сортировка дает вам наилучшее представление ранжированных результатов.

Помните, с точки зрения ранжирования, чем ниже значение, тем выше ранг. Например, статья Как писать номера страниц вместо использования цифр в схеме нумерации страниц набрала наибольшее количество просмотров, 5963, и заняла первое место.

В текущем списке нет дубликатов, поэтому давайте изменим пару номеров представлений. Рисунок С показывает новые результаты.

Рисунок С

Повторяющиеся значения возвращают один и тот же ранг.

Титулы в строках 5 и 6 делят третье место. Титулы в строках 9 и 10 делят между собой седьмое место. И в соответствии с нашим предыдущим обсуждением ранги четвертого и восьмого визуально не присваиваются.

Теперь давайте перейдем к более новым функциям ранжирования.

Как использовать функцию Excel RANK.AVG()

Практически во всех отношениях функция Excel РАНГ.СРЕДНИЙ() работает как РАНГ(), за исключением одного: РАНГ.ВОЗРАСТ() возвращает средний ранг, если число встречается более одного раза. Синтаксис точно такой же, поэтому введите следующую функцию в E3, чтобы увидеть, как она сравнивается с результатами более старой функции RANK():

=РАНГ.СРЕДН([@Просмотры],[Просмотры])

Как вы можете видеть на рис. D , возвращаемый ранг для первой ничьей равен 3,5 — среднее значение двух ранговых значений. Если есть один дубликат, то есть два значения, эта функция добавит 0,5 к рангу.

Рисунок D

Word RANK.AVG() лучше справляется с дубликатами.

Если есть два дубликата, то есть три значения, RANK.AVG() округляет до следующего ранга и удаляет ранги до и после . На рис. E показан пример этого в рядах с 4 по 8.

Рисунок Е

Средний ранг увеличивается с каждым дубликатом.

Значение 5604 встречается три раза, поэтому средний ранг 3,5 округляется до 4. Обратите внимание, что ранги 2 и 5 отсутствуют выше и ниже трех вхождений 5604.

Средний ранг может быть не тем, что вам нужно, поэтому давайте рассмотрим последнюю из функций ранжирования Excel, RANK.EQ().

Как использовать Excel RANK.EQ()

Excel RANK.AVG() исправляет повторяющиеся значения, возвращая средний ранг. Предположим, вам нужно не среднее значение, а скорее верхний ранг повторяющихся значений — аналогично RANK(). На самом деле RANK.EQ() — это RANK(). С добавлением RANK.AVG() имя RANK.EQ() стало более последовательным по структуре, чем ранее названное RANK().

RANK.EQ() использует тот же синтаксис, поэтому давайте сразу перейдем к примеру. Как вы можете видеть на рис. F, эта функция возвращает те же значения ранжирования, что и RANK(), присваивая одинаковый ранг повторяющимся числам.

Рисунок F

RANK.EQ() в Excel заменяет RANK().

RANK() все еще используется только для обратной совместимости. Вам не нужно обновлять существующие функции RANK() (по крайней мере пока), но используйте RANK.EQ() в будущем.

Оставайтесь с нами

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

Сьюзан Харкинс

Опубликовано: Изменено: Увидеть больше Программное обеспечение

См. также

  • VidTags упрощает видеомаркетинг (Академия TechRepublic)
  • Шпаргалка по Windows 11: все, что вам нужно знать (ТехРеспублика)
  • Windows PowerToys: шпаргалка (ТехРеспублика)
  • Лучшее программное обеспечение для шифрования 2022 года (ТехРеспублика)
  • Программное обеспечение EDR: выбор лучших инструментов EDR для вашего бизнеса (ТехРеспублика Премиум)
  • Лучшее программное обеспечение для бизнеса и конечных пользователей (TechRepublic на Flipboard)
Поделиться: Как рассчитать рейтинг в листе Excel
  • Сотрудничество
  • Майкрософт
  • Программного обеспечения

Выбор редактора

  • Изображение: Rawpixel/Adobe Stock ТехРеспублика Премиум

    Редакционный календарь TechRepublic Premium: ИТ-политики, контрольные списки, наборы инструментов и исследования для загрузки

    Контент TechRepublic Premium поможет вам решить самые сложные проблемы с ИТ и дать толчок вашей карьере или новому проекту.

    Персонал TechRepublic

    Опубликовано: Изменено: Прочитайте больше Узнать больше
  • Изображение: Nuthawut/Adobe Stock
  • Изображение: WhataWin/Adobe Stock Безопасность

    Основные угрозы кибербезопасности на 2023 год

    В следующем году киберпреступники будут как никогда заняты. Готовы ли ИТ-отделы?

    Мэри Шеклетт

    Опубликовано: Изменено: Прочитайте больше Узнать больше Безопасность
  • Изображение: Разные фотографии/Adobe Stock Облако

    Salesforce дополняет свой технологический стек новыми интеграциями для Slack, Tableau

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

    Карл Гринберг

    Опубликовано: Изменено: Прочитайте больше Увидеть больше Облако
  • физкес / iStock
  • Изображение: Bumblee_Dee, iStock/Getty Images Программного обеспечения

    108 советов по Excel, которые должен усвоить каждый пользователь

    Независимо от того, являетесь ли вы новичком в Microsoft Excel или опытным пользователем, эти пошаговые руководства принесут вам пользу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *