Функция ранг в excel примеры - Учим Эксель

Как ранжировать числовые данные в Excel

Как ранжировать числовые данные в Excel?

Приветствую всех, дорогие читатели блога TutorExcel.Ru.

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

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

Исходная таблица

Сортировка данных

Начнем с самого обычного и доступного варианта — сортировки.

Мы уже отчасти разбирали как можно структурировать данные при помощи фильтра и сортировки.
Кратко, для сортировки нужно выделить спектр с данными и на панели вкладок избрать Основная -> Редактирование -> Сортировка и фильтр, а дальше указать по какому аспекту необходимо произвести сортировку.

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

Стандартная сортировка

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

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

Ранжирование данных

При отсутствии способности конфигурации структуры документа мы можем сделать доп ряд данных, где будут содержаться порядковые номера начальных данных.
Получить эти порядковые номера нам поможет функция РАНГ (также РАНГ.РВ и РАНГ.СР).

Функция РАНГ в Excel

Синтаксис и описание функции:

РАНГ(число; ссылка; [порядок])
Возвращает ранг числа в перечне чисел: его порядковый номер относительно остальных чисел в перечне.

  • Число(неотклонимый аргумент) — число для которого рассчитывается ранг;
  • Ссылка(неотклонимый аргумент) — массив либо ссылка на массив чисел;
  • Порядок(необязательный аргумент) — метод упорядочения. Если аргумент равен 0 либо не указан, то значение 1 присваивается наибольшему элементу в перечне (условно говоря, сортируем по убыванию), в ином случае значение 1 присваивается минимальному элементу (сортируем по возрастанию).

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

Функции РАНГ.РВ и РАНГ.СР в Excel

Синтаксис и описание функций:

РАНГ.РВ(число; ссылка; [порядок])
Возвращает ранг числа в перечне чисел: его порядковый номер относительно остальных чисел в перечне; если несколько значений имеют однообразный ранг, ворачивается высший ранг из этого набора значений.

РАНГ.СР(число; ссылка; [порядок])
Возвращает ранг числа в перечне чисел: его порядковый номер относительно остальных чисел в перечне; если несколько значений имеют однообразный ранг, ворачивается средний ранг.

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

Применение функций

Как мы лицезреем отличие заключаются только в типе ранжирования совпадающих частей данных.

Интересно почитать:  Функция mid в excel на русском

В случае с РАНГ.РВ равным элементам присваивается высший ранг.
В нашем примере категориям Ноутбуки и Мультиварки соответствует однообразное значение элемента — 710, который является 3 по порядку убывания, соответственно обоим значениям присваивается высший ранг — 3.
Для РАНГ.СР для этих же значений устанавливается их средний ранг, т.е. среднее меж 3 и 4 порядковыми номерами — 3,5.

На этом различия меж ними завершаются, потому в зависимости от ваших задач можно употреблять ту либо иную функцию.
Если необходимо отсортировать значения по возрастанию, то в качестве аргумента Порядок необходимо указать значение 1:

Ранжирование по убыванию и возрастанию

Автоматическая сортировка

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

К примеру, это можно создать при помощи функции ВПР, либо композиции ИНДЕКС и ПОИСКПОЗ, но в случае наличия схожих значений в перечне мы не сможем корректно подтянуть данные и получим ошибку:

Некорректное подтягивание данных

В этом случае можно пользоваться обычным приемом в виде маленькой хитрости.
Добавим к любому значению начальной таблицы не совпадающие случайные числа близкие к нулю, например, я для этих целей использую функции СТРОКА либо СТОЛБЕЦ, поделенные на заранее огромную величину.

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

Добавление малой величины для избежания ошибки при подтягивании данных

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

Спасибо за внимание!
Если у вас остались вопросцы — пишите в комментах.

Ранг числа в Excel

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

Функция РАНГ

Эта функция даёт обычной и понятный механизм расчета рейтинга. Её синтаксис:

  • Число – элемент ряда, для которого определяется ранг
  • Ряд данных – массив чисел, в границах которого оценивается ранг
  • 0 – по убыванию, т.е. рейтинг «1» получит наибольшее число в перечне
  • 1 – по возрастанию, рейтинг «1» будет у меньшего значения

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

Желтоватым цветом на картинке выделены две команды с схожим количеством очков. Функция присвоила им обоим ранг – 7, а восьмёрка не достась никому.

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

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

Синтаксис и результаты работы данной оптимизированной функции – такие же, как и у предшествующей. Рассчитывается порядковый номер по убыванию, либо по возрастанию перечня на ваш выбор. При всем этом, для группы схожих чисел ворачивается ранг, наибольший в данной группе. В нашем примере – это 7. А последующие по списку ранги, которые должны были соответствовать совпадающим числам – пропускаются. Наибольшее значение ранга постоянно соответствует количеству частей массива. На картинке ниже – это 18 (я выделил наибольший ранг при помощи условного форматирования).

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

Эта функция имеет синтаксис, аналогичный предшествующим, и работает так же, за одним исключением. Для равных чисел выбирается не лучший ранг, а средний посреди схожих. В примерах выше команды Фрайбург и Шальке получили рейтинг 7, заместо 7 и 8. А с функцией РАНГ.СР – это будет 7,5. Другими словами, (7+8)/2 = 15/2 = 7,5.

Если б в перечне было три схожих элемента, ранг числился бы так: (7+8+9)/3 = 24/3 = 8. И все три элемента получили бы этот порядковый номер, а 7 и 9 отсутствовали бы посреди результатов.

Функции ранга разрешают получать рейтинги без ручной сортировки перечня, что бывает весьма комфортно. А у меня на этом всё, спасибо за чтение, рад созидать вас на своём блоге!

Выполнение ранжирования в Microsoft Excel

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

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

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

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

Метод 1: функция РАНГ.РВ

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

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

Аргументы «число» и «ссылка» являются неотклонимыми, а «порядок» — необязательным. В качестве аргумента «число» необходимо ввести ссылку на ту ячейку, где содержится значение, порядковый номер которого необходимо выяснить. Аргумент «ссылка» содержит адресок всего спектра, который ранжируется. Аргумент «порядок» может иметь два значения – «0» и «1». В первом случае отсчет порядка идет по убывающей, а во 2-м – по растущей. Если данный аргумент не указан, то он автоматом считается программкой равным нулю.

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

    Выделяем на листе ячейку, в которую будет выводиться итог обработки данных. Щелкаем по кнопочке «Вставить функцию». Она локализуется слева от строчки формул.

Переход в Мастер функций в Microsoft Excel

Переход к аргументам функции РАНГ.РВ в Microsoft Excel

Опосля этого её адресок будет занесен в поле. Буквально таковым же образом заносим данные и в поле «Ссылка», лишь в этом случае выделяем весь спектр, в границах которого происходит ранжирование.

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

Аргументы функции РАНГ.РВ в Microsoft Excel

Результат вычисления функции РАНГ.РВ в Microsoft Excel

Если вы желаете проранжировать всю обозначенную область, то совершенно не надо для всякого показателя вводить отдельную формулу. До этого всего, делаем адресок в поле «Ссылка» абсолютным. Перед каждым значением координат добавляем символ бакса ($). При всем этом изменять значения в поле «Число» на абсолютные ни в коем случае не следует, по другому формула будет рассчитываться неправильно.

Абсолютная ссылка в Microsoft Excel

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

Маркер заполнения в Microsoft Excel

Ранжирование с помощью функции РАНГ.РВ в Microsoft Excel

Метод 2: функция РАНГ.СР

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

Синтаксис РАНГ.СР весьма похож на схему предшествующего оператора. Смотрится он так:

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

    Производим выделение ячейки на листе для вывода результата. Таковым же образом, как и в предшествующий раз, перебегаем в Мастер функций через клавишу «Вставить функцию».

Переход в Мастер функций в Microsoft Excel

Переход к аргументам функции РАНГ.СР в Microsoft Excel

  • Число (адресок ячейки содержащей элемент, уровень которого следует найти);
  • Ссылка (координаты спектра, ранжирование снутри которого производится);
  • Порядок (необязательный аргумент).

Аргументы функции РАНГ.СР в Microsoft Excel

Результат вычисления функции РАНГ.СР в Microsoft Excel

Ранжирование с помощью функции РАНГ.СР в Microsoft Excel

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

Мы рады, что смогли посодействовать Для вас в решении трудности.

Кроме данной статьи, на веб-сайте еще 12327 инструкций.
Добавьте веб-сайт Lumpics.ru в закладки (CTRL+D) и мы буквально еще пригодимся для вас.

Отблагодарите создателя, поделитесь статьей в соц сетях.

Опишите, что у вас не вышло. Наши спецы постараются ответить очень стремительно.

Ссылка на основную публикацию
Adblock
detector