
Резюме
Функция RANK в Excel возвращает ранг числового значения по сравнению со списком других числовых значений. RANK может ранжировать значения от наибольшего к наименьшему (т.е. наибольшие продажи), а также от наименьшего к наибольшему (т.е. наибольшее время).
Цель
Оцените число по диапазону чиселВозвращаемое значение
Число, обозначающее ранг.Синтаксис
= РАНГ (число; ссылка; (порядок))Аргументы
- number - число для ранжирования.
- ref - диапазон, содержащий числа для ранжирования.
- order - (необязательно) ранжировать по возрастанию или убыванию.
Версия
Excel 2003Примечания по использованию
Функция RANK в Excel присваивает числовому значению ранг по сравнению со списком других числовых значений. Используйте RANK, если вы хотите отобразить ранг для числовых значений в списке. Перед использованием RANK нет необходимости сортировать значения в списке.
Контроль порядка ранжирования
Функция ранжирования имеет два режима работы, управляемых аргументом порядка. Чтобы ранжировать значения, в которых наибольшее значение занимает первое место, установите порядок равным нулю (0). Например, со значениями 1-5 в диапазоне A1: A5:
=RANK(A1,A1:A5,0) // descending, returns 5 =RANK(A1,A1:A5,1) // ascending, returns 1
Установите порядок равным нулю (0), если вы хотите ранжировать что-то вроде максимальных продаж, где наибольшее число продаж должно занимать первое место, и установить порядок равным единице (1), когда вы хотите ранжировать что-то вроде результатов гонки, где наименьшее ( самое быстрое) время должно занять первое место.
Дубликаты
Функция RANK присвоит повторяющимся значениям один и тот же ранг. Например, если определенное значение имеет ранг 3 и есть два экземпляра значения в данных, функция RANK присвоит обоим экземплярам ранг 3. Следующим присвоенным рангом будет 5, и никакое значение не будет присваивается ранг 4. Если одинаковые ранги являются проблемой, можно решить проблему с помощью стратегии разрешения конфликтов.
Примечание. Функция RANK теперь классифицируется как функция совместимости. Microsoft рекомендует использовать RANK.EQ или RANK.AVG вместо этого.
Заметки
- По умолчанию порядок равен нулю (0). Если порядок равен 0 или опущен, число сравнивается с числами, отсортированными в порядке убывания: меньшие числа получают более высокое значение ранга, а наибольшее значение в списке будет иметь ранг №1.
- Если порядок равен 1, номер сравнивается с числами, отсортированными в порядке возрастания: меньшие числа получают более низкое значение ранга, а наименьшее значение в списке будет иметь ранг №1.
- Нет необходимости сортировать значения в списке перед использованием функции RANK.
- В случае ничьей (т. Е. Список содержит дубликаты) RANK присваивает одинаковое значение ранга каждому набору дубликатов.
- Некоторая документация предполагает, что ref может быть диапазоном или массивом, но кажется, что ref должен быть диапазоном.
Похожие видео

