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

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

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

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

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

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

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

=РАНГ.РВ(число;ссылка;[порядок])

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

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

  1. Выделяем на листе ячейку, в которую будет выводиться результат обработки данных. Щелкаем по кнопке . Она локализуется слева от строки формул.
  2. Эти действия приводят к тому, что запускается окно . В нем представлены все (за редким исключениям) операторы, которые можно использовать для составления формул в Excel. В категории или находим наименование , выделяем его и щелкаем по кнопке «OK».
  3. После указанных выше действий будет активировано окно аргументов функции. В поле следует ввести адрес той ячейки, данные в которой нужно ранжировать. Это можно сделать вручную, но удобнее выполнить тем способом, о котором пойдет речь ниже. Устанавливаем курсор в поле , а затем просто выделяем нужную ячейку на листе.

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

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

    После того, как все вышеуказанные данные внесены, жмем на кнопку .

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

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

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

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

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

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

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

=РАНГ.СР(число;ссылка;[порядок])

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

  1. Производим выделение ячейки на листе для вывода результата. Таким же образом, как и в предыдущий раз, переходим в через кнопку .
  2. После открытия окна выделяем в перечне категории наименование и жмем на кнопку .
  3. Активируется окно аргументов. Аргументы у данного оператора точно такие же, как и у функции :
    • (адрес ячейки содержащей элемент, уровень которого следует определить);
    • (координаты диапазона, ранжирование внутри которого выполняется);
    • (необязательный аргумент).

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

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13048 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit
Читайте также  Программы для моделирования одежды

Домашние хитрости