Функция RANK ранжирует число по сравнению с другими числами в данном наборе данных. Сам ранг не имеет отношения к позиции номера в списке.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010, 2007; Excel Online, Excel для Office 365, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
Пример функции RANK
На рисунке ниже показан пример функции RANK в действии. Для ряда значений 1, 6, 5, 8 и 10 в строках 2 и 3 число 5 имеет ранг:
- 4, потому что это четвертое по величине число в списке (см. Строку 2).
- 2 потому что это второе наименьшее число в списке (см. Строку 3).
Ни один рейтинг не соответствует его положению как третьему значению с любого конца. Однако ранг числа будет соответствовать его позиции в списке, если список отсортирован в соответствии с порядком ранжирования.
Функция RANK совместима со всеми версиями Excel, но Microsoft постепенно сокращает ее в пользу RANK.AVG и RANK.EQ. Размер RANK.AVG и RANK.EQ относительно других значений в списке. Если несколько значений имеют одинаковый ранг, RANK.AVG возвращает средний ранг, а RANK.EQ возвращает верхний ранг набора значений.
Синтаксис и аргументы функции RANK
A функционального направления синтаксис относится к тому , как функция указанного , и включает в себя имя функции, скобки, запятые и аргументы .
Синтаксис для функции RANK является:
- Число — это номер для ранжирования. Здесь можно поставить действительное число (см. Строку 4 в приведенном выше примере) или ссылку на ячейку для расположения данных (см. Строки 2 и 3).
- Ref — это массив или диапазон ссылок на ячейки, указывающих на список чисел, используемых для ранжирования аргумента Number. Если в диапазоне присутствуют нечисловые значения, они игнорируются. В строке 5 примера число 5 занимает первое место, поскольку оно является наибольшим из двух чисел в списке.
- Порядок — это числовое значение, которое определяет, ранжируется ли аргумент Number в порядке возрастания или убывания. Установите Порядок в 0 или опустите его, чтобы ранжировать в порядке убывания. Ненулевые значения ранжируются в порядке возрастания.
Данные в аргументе Ref не нужно сортировать в порядке возрастания или убывания, чтобы значение аргумента Number было ранжировано в этом порядке.
Введите функции RANK в Excel
Начиная с Excel 2010, функция RANK не может быть введена с помощью диалогового окна . Вместо этого он должен быть введен вручную. В этом случае введите следующее в ячейку F2 рабочего листа.
Эта простая формула ссылается на ячейку C2 как на число, которое нужно ранжировать (первый аргумент), определяет ячейки с A2 по E2 в качестве диапазона (второй аргумент) и сортирует в порядке убывания (третий аргумент).
Числовой аргумент 5 в строках со 2 по 7 имеет следующий рейтинг:
- Ряд 2 : Четвертый, потому что это четвертое по величине число, когда диапазон Ref ранжируется в порядке убывания.
- Строка 3 : вторая, потому что это второе наименьшее число, когда диапазон Ref ранжируется в порядке возрастания.
- Ряд 4 : Четвертый, потому что это четвертое по величине число, когда диапазон Ref ранжируется в порядке убывания.
- Строка 5 : сначала, потому что это больше из двух чисел, когда диапазон Ref ранжируется в порядке убывания.
- Строка 6 : # N / A, потому что число 5 не находится в диапазоне от A6 до E6.
Если список содержит повторяющиеся числа, функция присваивает им одинаковый ранг. Последующие числа в списке ранжируются в результате ниже.