Перейти к содержимому

Функция RANK в Excel

Функция RANK в Excel

Author: Siluvia Last Modified: 2025-06-05

Функция RANK возвращает ранг числа по сравнению с другими числами в том же списке. Одинаковый ранг будет присвоен дублирующимся значениям в списке.

show the usage of Excel RANK function

Функция RANK против функции RANK.EQ

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

Синтаксис

RANK(число, ссылка, [порядок]))

Аргументы

  • Число (обязательно): Число, для которого вы хотите найти ранг;
  • Ссылка (обязательно): Диапазон, содержащий числа, с которыми нужно сравнивать ранг. Может быть введен как массив, ссылка на ячейку, содержащую число, или список чисел.
  • Порядок (необязательно): Число, используемое для указания способа ранжирования числа. Существует два типа ранжирования:
-- 0 или опущено: говорит Excel ранжировать «число» в порядке убывания;
-- 1 или любые ненулевые значения: говорит Excel ранжировать «число» в порядке возрастания.

Примечания

1. Если в аргументе «ссылка» есть нечисловые значения, они будут проигнорированы;
2. Если в списке есть повторяющиеся значения, эта функция присвоит им одинаковый ранг;
3. Ошибка #N/A! возникает, если предоставленное вами число для «число» отсутствует в «ссылка»;
4. При ранжировании списка в порядке убывания наибольшее число в списке получит ранг #1. При ранжировании в порядке возрастания наименьшее число в списке получит ранг #1;
5. Нет необходимости сортировать список перед использованием функции RANK, так как ранг чисел будет соответствовать их позициям после сортировки.

Возвращаемое значение

Возвращает числовое значение.

Пример

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

show the usage of Excel RANK function

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

=RANK(C6,$C$6:$C$18,0)

show the usage of Excel RANK function

Примечания:

1) В этом случае функция RANK присваивает одинаковый ранг (6) числу 77, которое встречается дважды в списке. Между тем, вы можете видеть, что ни одно из чисел не имеет ранга 7. Это связано с тем, что наличие дублирующихся значений влияет на ранги последующих чисел.

show the usage of Excel RANK function

2) Формула выше ранжирует все баллы в порядке убывания. Чтобы ранжировать баллы в порядке возрастания, вы можете применить следующую формулу:

=RANK(C6,$C$6:$C$18,1)

show the usage of Excel RANK function

Связанные функции

Функция QUARTILE.INC в Excel
Функция QUARTILE.INC возвращает квартиль для заданного набора данных на основе процентильного диапазона от 0 до 1 включительно.

Функция QUARTILE в Excel
Функция QUARTILE вычисляет квартиль для заданного набора данных.

Функция QUARTILE.EXC в Excel
Функция QUARTILE.EXC возвращает квартиль для заданного набора данных на основе процентильного диапазона от 0 до 1 исключительно.

Функция RANK.AVG в Excel
Функция RANK.AVG возвращает ранг числа по сравнению с другими числами в том же списке.

Функция RANK.EQ в Excel
Функция RANK.EQ возвращает ранг числа по сравнению с другими числами в том же списке.


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуального выполнения   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов расширенных функций Kutools
Популярные функции: Найти, Выделить или Отметить дубликаты  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  По нескольким листам  |  Распознавание нечетких соответствий...
Расширенный выпадающий список: Простой выпадающий список  |  Зависимый выпадающий список  |  Выпадающий список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить видимость скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Auto Text)  |  Выбор даты  |  Объединить данные  |  Шифровать/Расшифровать ячейки  |  Отправить письма по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов12 текстовых инструментов (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое

Kutools для Excel имеет более 300 функций, гарантируя, что нужный вам инструмент находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок мыши, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью ежедневно, попрощайтесь с болью в руке.
  • Увеличивает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.