Как сделать ранг в excel

Обновлено: 02.07.2024

Сообщество создано для повышения знаний и навыков работы с Office. Публикуйте информативные и полезные посты, делитесь опытом с другими пользователями, продвигайте знания в массы

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях

Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Для ранжирования данных в Excel применяются статистические функции РАНГ, РАНГ.РВ, РАНГ.СР. Все они возвращают номер числа в ранжированном списке числовых значений. Рассмотрим подробнее синтаксис, примеры.

Пример функции РАНГ в Excel

Функция используется при ранжировании в перечне чисел. То есть позволяет узнать величину числа относительно других числовых значений. Если отсортировать список по возрастанию, то функция вернет позицию числа. Например, в массиве чисел число 2 будет иметь ранг 1; 26 –2; 30 –3 (как наибольшее значение в списке).

Определим ранжирование чисел в списке без повторов:

В третьем столбце приведена формула с рангом по возрастанию.

Определим номера значений в списке, где присутствуют повторяющиеся значения.

Желтым цветом выделены повторяющиеся числа. Для них определяется один и тот же номер. Например, числу 7 во втором столбце присвоен номер 9 (и во второй строке, и в девятой); в третьем столбце – 3. Но ни одно из чисел во втором столбце не будет иметь 10, а в третьем – 4.

Чтобы ранги не повторялись (иногда это мешает пользователю решить поставленную задачу), используется следующая формула:

Для работы функции можно установить пределы. Например, необходимо ранжировать только значения от 0 до 30. Чтобы решить задачу, применим функцию ЕСЛИ (=ЕСЛИ(A2

Серым цветом выделены значения, которые соответствуют заданному условию. Для чисел, которые больше 30, выводится пустая строка.

Пример функции РАНГ.РВ в Excel

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

Пример функции РАНГ.СР в Excel

Возвращает номера числового значения в списке (порядковый номер относительно других значений). То есть выполняет ту же задачу. Только при обнаружении идентичных значений возвращает средний показатель.

Вот результат работы функции:

Допустим, в списке чисел три повторяющихся значения (выделены оранжевым цветом).

Функция присвоила каждому из них ранг 5, что является средним для 4, 5 и 6.

Сравним работу двух функций:

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

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

Вам нужно присвоить каждому числу в Excel свой номер, чтобы можно было их отсортировать по этому номеру? Можно придумать сложные конструкции для текстовых данных, но для числовых данных есть специальная функция РАНГ в Excel. Относится к числу статических функций и бывает довольно полезной. В статье мы так же рассказываем о новых функциях из Excel 2010 РАНГ.CP() и РАНГ.РВ()

Как пользоваться. Функция РАНГ в Excel

Функцией РАНГ пользоваться довольно просто. Набор аргументов тоже несложный, а именно:

  • Число — число для которого нужно определить ранг/место в массиве
  • Ссылка — массив значений в котором определяется ранг/место числа
  • Порядок — необязательный аргумент.

. Если поставить 0 или не заполнять этот аргумент то ранг определяется по убыванию. Т.е. наибольшее число 2000 будет на 1ом месте.

. Если поставить любое другое число, то максимальное значение будет под последним местом.

Подробно показано, как использовать функцию на первой картинке.

Примечание. Если списке 2 одинаковых числа — в нашем случае 1 400, то им будет присвоены одинаковые значения ранга — 2, т.е. второе место. При этом следующее место будет уже не 3, а 4 (1 250). Довольно важное свойство, которое не всех устраивало. Поэтому разработчики пошли дальше и сделали дополнительные функции РАНГ.CP() и РАНГ.РВ() в Excel 2010.

РАНГ.CP

Если чисел с одинаковым значением 1400 3 и более, всем им будет присвоен ранг =2 — это для обычной функции РАНГ. Функция РАНГ.СР посчитает место как среднее из 3 мест, т.е. 3 места занимают второе, третье и четвертое место

РАНГ присвоит всем 3 числам второе место.

РАНГ.РВ

Все просто — это та же функция РАНГ только для новых версий Excel — 2010 и старше.




Про сортировку и нахождение наибольшего значения можно прочитать в этой статье

Поделитесь нашей статьей в ваших соцсетях:

(Visited 7 463 times, 16 visits today)

как сделать ранги в excel

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

Функции ранжирования

Для выполнения ранжирования в Экселе предусмотрены специальные функции. В старых версиях приложения был один оператор, предназначенный для решения этой задачи – РАНГ. В целях совместимости он оставлен в отдельной категории формул и в современных версиях программы, но в них все-таки желательно работать с более новыми аналогами, если есть такая возможность. К ним относятся статистические операторы РАНГ.РВ и РАНГ.СР. О различиях и алгоритме работы с ними мы поговорим далее.

Способ 1: функция РАНГ.РВ

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

Синтаксис этого оператора записывается следующим образом:

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

как сделать ранги в excel

как сделать ранги в excel

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

как сделать ранги в excel

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

как сделать ранги в excel

Урок: Мастер функций в Excel

Урок: Абсолютные и относительные ссылки в Excel

Способ 2: функция РАНГ.СР

Второй функцией, которая производит операцию ранжирования в Экселе, является РАНГ.СР. В отличие от функций РАНГ и РАНГ.РВ, при совпадении значений нескольких элементов данный оператор выдает средний уровень. То есть, если два значения имеют равную величину и следуют после значения под номером 1, то им обоим будет присвоен номер 2,5.

Синтаксис РАНГ.СР очень похож на схему предыдущего оператора. Выглядит он так:

Формулу можно вводить вручную или через Мастер функций. На последнем варианте мы подробнее и остановимся.

Урок: Другие статистические функции в Microsoft Excel

Урок: Как сделать автозаполнение в Эксель

Как видим, в Экселе существует две функции для определения ранжирования конкретного значения в диапазоне данных: РАНГ.РВ и РАНГ.СР. Для более старых версий программы используется оператор РАНГ, который, по сути, является полным аналогом функции РАНГ.РВ. Главное отличие формул РАНГ.РВ и РАНГ.СР состоит в том, что первая из них указывает наивысший уровень при совпадении значений, а вторая выводит средний показатель в виде десятичной дроби. Это единственное различие между этими операторами, но его нужно учитывать при выборе того, какой именно функцией пользователю лучше воспользоваться.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

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

Принцип использования таких функций одинаков:

Откройте файл, который остался с предыдущего занятия или скачайте файл тут

Применяя эту функцию, можно определить:

  1. Самую дорогую покупку в списке
  2. Самый холодный день в месяце…

Короче, всё самое-самое.

Шаг 2. Делаем активной ячейку Н6:

Функция РАНГ.РВ

Шаг 3. Выбираем функцию РАНГ.ВР (лента Формулы → группа команд Библиотека функций → команда Другие функции → функция Статистические → библиотека статистических функций → функция РАНГ.ВР):

Функция РАНГ.РВ

Очень важно научиться читать диалоговые окна. Я об этом говорили на одном из уроков по Word.

Шаг 4. Щелкаем ЛМ в поле Число и щелкаем ЛМ по ячейке G6:

Функция РАНГ.РВ

В поле Число отразиться содержимое ячейки G6 – число 79500. Именно для этого числа в ячейке H6 будет определяться ранг, что и написано в нижней части диалогового окна:

Числочисло, для которого определяется ранг

Шаг 5. Щелкаем ЛМ в поле Ссылка и выделяем диапазон данных Н9:Н13:

Ранг

Обратите внимание на пояснение к этому полю:

Ссылкамассив или ссылка на список чисел. Нечисловые значения в ссылке игнорируются

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

Ранжирование

Пояснение к полю:

Порядокчисло: опущено или 0 − сортировка рангов в списке по убыванию; любое ненулевое значение − сортировка рангов в списке по возрастанию.

ОК и смотрим, что получилось:

Функция РАНГ.РВ

Почему это произошло? Да потому что ссылка на диапазон ячеек определялась относительными адресами:

Функция РАНГ.РВ

На скриншоте я показала, что в ячейке Н8 диапазон сместился относительно этой ячейки. А в таблице представлены формулы в диапазоне Н6:Н10.

=РАНГ.РВ(G6;G6:G10;0)
=РАНГ.РВ(G7;G7:G11;0)
=РАНГ.РВ(G8;G8:G12;0)
=РАНГ.РВ(G9;G9:G13;0)
=РАНГ.РВ(G10;G10:G14;0)

Но диапазон должен быть всегда одним и тем же! Следовательно мы должны закрепить адрес диапазона, то есть сделать его абсолютным!

Шаг 7. Назначаем диапазону Н6:Н10 абсолютную адресацию. Для чего выделяем диапазон и щелкаем по клавишам:

Шаг 8. Копируем формулу на другие ячейки (тянем за зеленый квадратик в правом нижнем углу ячейки – курсор имеет вид черного креста):

Копируем формулу

Если вы захотите увидеть все формулы, то: лента Формулы → группа команд Зависимости формул → команда Показать формулы.

=РАНГ.РВ(G6;$G$6:$G$10;0)
=РАНГ.РВ(G7;$G$6:$G$10;0)
=РАНГ.РВ(G8;$G$6:$G$10;0)
=РАНГ.РВ(G9;$G$6:$G$10;0)
=РАНГ.РВ(G10;$G$6:$G$10;0)
Понять и запомнить!Аргументы функции разделяются точкой с запятой (это на тот случай, если решите вручную функцию записывать)

Теперь вы сможете воспользоваться функцией РАНГ.РВ для определения

Note: The other languages of the website are Google-translated. Back to English

Как ранжировать данные в обратном порядке в Excel?

документ ранг обратный 1

Как правило, когда вы ранжируете данные по формуле = Ранг (ячейка, диапазон) в Excel, самый большой будет ранжироваться как №1, а самый маленький - последним. Вы когда-нибудь представляли себе ранжирование данных в обратном порядке, как показано на скриншоте ниже?

Ранжируйте данные в обратном порядке

Решить эту задачу очень просто, вам просто нужно добавить 1 в конец общей формулы ранга.

документ ранг обратный 2

Выберите пустую ячейку, в которой вы разместите рейтинг, введите эту формулу = РАНГ (B2; $ B $ 2: $ B $ 10,1) , а затем перетащите маркер заполнения на ячейки, которые вы используете для ранжирования с помощью этой формулы. Смотрите скриншот:

Читайте также: