Функции и формулы

Как посчитать ранг в Excel: РАНГ.РВ, повторы и НАИБОЛЬШИЙ для премий отдела

Ранг в Excel — это номер места числа в списке для тех, кто строит рейтинг продаж, баллов или сроков. По справке Microsoft РАНГ.РВ даёт равным значениям одинаковое место, а следующее пропускает[1]. Медиана показывает середину ряда, а НАИБОЛЬШИЙ — число на заданном месте. Ниже — рейтинг по шагам, три способа обработать повторы, лучшие места и границы применения.

Тренажёр: 7 шагов

Премию дают трём лучшим, бонус — тем, кто выше середины, а план пересматривают для последних мест. Ранг в Excel находит эти места без перестановки строк: по справке Microsoft функция РАНГ.РВ даёт номер места числа в списке, а нечисловые значения в ссылке игнорирует[1]. Перестановка строк тоже показала бы порядок, но испортила бы исходную таблицу.

Путь к рейтингу короткий: найти столбец с числами, ввести РАНГ.РВ, проверить места на одинаковых значениях, исправить повторы и #Н/Д и протянуть формулу с закреплённым диапазоном на свои данные. Ранг в Excel редко ошибается заметно: перепутанный порядок или сползший диапазон дают правдоподобные, но чужие места.

Ключевые факты: ранг в Excel

  • РАНГ.РВ возвращает место числа в списке; при порядке 0 или пустом аргументе наибольшее число получает 1[1].
  • МЕДИАНА принимает до 255 аргументов и при чётном количестве чисел берёт среднее двух центральных[7].
  • Справка Microsoft называет функцию РАНГ устаревшей: она сохранена для совместимости[2].
  • Нечисловые значения в диапазоне ранга игнорируются[1].
  • РАНГ.СР отличается от РАНГ.РВ тем, что при повторах возвращает средний ранг, а не одинаковое верхнее место[5].

Как работает ранг в Excel: функция РАНГ.РВ и порядок

Ранг в Excel показывает место числа в списке: у наибольшего значения ранг 1. Синтаксис по справке: =РАНГ.РВ(число;ссылка;[порядок])[1]. В английском интерфейсе функция называется RANK.EQ.

АргументЧто указатьПример
числозначение, место которого ищетсяB2
ссылкасписок чисел$B$2:$B$7
порядок0 или пусто — по убыванию, любое другое число — по возрастанию1

Если порядок равен 0 или опущен, ранги считаются так, будто список отсортирован по убыванию; любое ненулевое значение даёт ранг по возрастанию[1]. По возрастанию ранжируют, когда лучший результат — минимальный: время, брак, срок доставки. Ранг в Excel считается для любых чисел — сумм, баллов, процентов и дат.

Функция ранга в Excel с одинаковыми числами ведёт себя по-особому: они получают одинаковый ранг и сдвигают следующие места. Справка приводит пример: если 10 дважды стоит на 5-м месте, 11 получит ранг 7, а ранга 6 не будет[1].

Справка Microsoft относит РАНГ.РВ к Excel 2016, Excel 2019, Excel 2021, Excel 2024 и Microsoft 365, включая Mac[1]. Старая функция РАНГ заменена новыми и, по справке, может стать недоступной в последующих версиях Excel[2]. В Google Таблицах есть RANK, RANK.EQ и RANK.AVG с теми же аргументами[3].

Миф: старая функция РАНГ будет работать всегда — на деле справка Microsoft называет её функцией для обратной совместимости, которая может стать недоступной в последующих версиях[2].

Разобравшись с аргументами, переходим к рейтингу на живой таблице.

Пошаговый рейтинг менеджеров по продажам

Ранг каждого менеджера считает одна формула РАНГ.РВ, протянутая вниз с закреплённым диапазоном. Пример — продажи менеджеров за месяц, в тысячах.

ABC
1МенеджерПродажиМесто
2Иванова4203
3Петров3804
4Сидоров5101
5Козлова3804
6Орлов2956
7Белова4602
  1. Выберите ячейку C2 и введите =РАНГ.РВ(B2;.
  2. Выделите B2:B7 и нажмите F4, чтобы диапазон стал $B$2:$B$7.
  3. Закройте скобку и нажмите Enter — у Ивановой появится 3.
  4. Протяните формулу до C7.
  5. Проверьте строки с одинаковыми продажами и последнее место.

На этом листе ранг вышел таким, как в таблице: Сидоров первый, Петров и Козлова делят 4-е место, Орлов шестой, а 5-го места нет[4]. С третьим аргументом 1 Орлов с наименьшими продажами получил ранг 1[4].

Без знака доллара формула ранга сползает при протягивании: диапазон смещается вниз, и нижние строки сравниваются с укороченным списком. Подробнее о закреплении — на странице про абсолютные ссылки и клавишу F4. Если в списке появится слово, например «отпуск», ранг посчитается только среди чисел[1].

Проверка на граничных строках обязательна: формула ранга не сообщает, что место поделено, а премию за 4-е место получат двое. Соберите этот рейтинг в тренажёре: урок меняет продажи и проверяет, что диапазон закреплён. Однако для статистики и уникальных номеров правило «равным — одно место» не годится: там нужны другие формулы.

Чем отличаются РАНГ.РВ, РАНГ.СР и место без повторов

РАНГ.РВ даёт равным числам одно место, РАНГ.СР — среднее из занятых мест. Третий вариант — уникальное место по порядку строк — собирают из ранга и подсчёта уже встреченных значений.

СпособФормула для C5 (Козлова)ПетровКозлова
одинаковое место=РАНГ.РВ(B5;$B$2:$B$7)44
средний ранг=РАНГ.СР(B5;$B$2:$B$7)4,54,5
место без повторов=РАНГ.РВ(B5;$B$2:$B$7)+СЧЁТЕСЛИ($B$2:B5;B5)-145

Все результаты получены на листе-примере[4]. РАНГ.СР при одинаковых значениях возвращает средний ранг[5]: 380 делят 4-е и 5-е места, отсюда 4,5. Такой ранг нужен в статистике, например в ранговой корреляции.

Справка РАНГ.РВ даёт и поправку, которая превращает одинаковое место в средний ранг: (СЧЁТ(ссылка)+1-РАНГ.РВ(число;ссылка;0)-РАНГ.РВ(число;ссылка;1))/2[1]. Для неповторяющегося числа поправка равна 0, а для 380 на нашем листе — 0,5[4].

Место без повторов держится на диапазоне $B$2:B5: начало закреплено, а конец растёт при протягивании. Кто стоит в таблице выше, тот получает меньший номер, поэтому после перестановки строк номера могут поменяться. Ранг в Excel с таким счётчиком подходит для выдачи имён по местам: каждое место занято ровно одной строкой.

Миф: РАНГ.РВ даёт каждому числу своё место даже при равенстве — на деле, по справке Microsoft, одинаковые числа получают одинаковый ранг, а следующее место пропускается[1].

Остаётся понять, как найти не место числа, а число на месте, и где проходит середина ряда. Для отчёта по трём лучшим эти задачи идут вместе с рейтингом.

Медиана и НАИБОЛЬШИЙ: середина ряда и первые 3 места

Ранг отвечает на вопрос о месте числа, а НАИБОЛЬШИЙ возвращает число на заданном месте. Две функции дополняют друг друга: =НАИБОЛЬШИЙ($B$2:$B$7;1) даёт максимум, а при k, равном числу точек, — минимум[6].

ПоказательФормулаРезультат
1-е место=НАИБОЛЬШИЙ($B$2:$B$7;1)510
2-е место=НАИБОЛЬШИЙ($B$2:$B$7;2)460
3-е место=НАИБОЛЬШИЙ($B$2:$B$7;3)420
медиана=МЕДИАНА(B2:B7)400
среднее=СРЗНАЧ(B2:B7)407,5

Результаты получены на листе-примере[4]. НАИБОЛЬШИЙ возвращает #ЧИСЛО!, если массив пуст, k не больше 0 или k больше числа точек[6]; на листе k = 7 при шести продажах дал именно эту ошибку[4].

Медиана — середина ряда: МЕДИАНА принимает до 255 аргументов, а при чётном количестве чисел возвращает среднее двух средних значений[7]. Отсортированные продажи — 295, 380, 380, 420, 460, 510, середина лежит между 380 и 420, отсюда 400. Медиана пяти чисел на том же листе дала ровно центральное значение — 380[4].

Текст, логические значения и пустые ячейки МЕДИАНА пропускает, а нули учитывает[7]. На листе пустая ячейка в диапазоне оставила медиану 400, а ноль на её месте сдвинул медиану к 380[4].

Миф: пустая ячейка и ноль одинаково влияют на медиану — на деле справка Microsoft пишет, что нулевые значения учитываются, а пустые ячейки пропускаются[7].
Не путать: среднее арифметическое реагирует на каждое значение, а медиана — только на середину ряда; подробнее на странице о среднем значении и функции СРЗНАЧ.

Именно поэтому для «типичного» менеджера смотрят на медиану, а для премии лучшим — на место в рейтинге.

Когда ранг не подойдёт: группы, текст и видимые строки

Ранг не подойдёт, когда место нужно внутри группы или по видимым строкам. В этих задачах функция даёт неверный ответ или ошибку, причём неверное место выглядит так же правдоподобно, как верное.

  • Если нужно место внутри отдела или региона, РАНГ.РВ сравнит число со всем диапазоном: ранг по условию собирают подсчётом по двум условиям.
  • Если искомого числа нет в списке, функция вернёт #Н/Д: на листе ранг числа 400 дал именно эту ошибку[4].
  • При тексте в диапазоне ранг посчитается только среди чисел[1] — сначала переведите числа, сохранённые как текст, в числовой формат.
  • Когда рейтинг нужен только по видимым строкам, ранг не поможет: у РАНГ.РВ нет аргумента, который пропускал бы скрытые строки[1], а сумму и среднее по видимым строкам считает ПРОМЕЖУТОЧНЫЕ.ИТОГИ[8].
  • Если по месту нужно подтянуть имя, при повторяющихся рангах поиск найдёт только первого — сначала сделайте место без повторов, а затем подставьте имя связкой ИНДЕКС и ПОИСКПОЗ.

Ранг внутри отдела удобно держать в отдельном столбце рядом с общим местом: так видно и положение в компании, и положение среди коллег, а формулы проверяются независимо. Коды 9 и 109 в ПРОМЕЖУТОЧНЫЕ.ИТОГИ складывают видимые строки; разница в строках, скрытых вручную: код 109 их пропускает[8]. Остальные статистические и расчётные функции собраны в обзоре формул Excel для анализа данных.

Частые вопросы

Как сделать ранг в Excel по убыванию?

Ранг в Excel по убыванию считается по умолчанию: =РАНГ.РВ(B2;$B$2:$B$7) даёт 1 самому большому числу[1]. Для обратного порядка добавьте третий аргумент 1.

Как сделать ранг без повторяющихся мест?

Место без повторов получают, прибавив к РАНГ.РВ счётчик уже встреченных значений: =РАНГ.РВ(B2;$B$2:$B$7)+СЧЁТЕСЛИ($B$2:B2;B2)-1. Совпадающие значения получат места по порядку строк.

Чем РАНГ отличается от РАНГ.РВ?

РАНГ отличается от РАНГ.РВ статусом, а не расчётом: старая функция сохранена для совместимости и может стать недоступной[2]. В новых формулах пишут РАНГ.РВ или РАНГ.СР.

Как найти медиану в Excel?

Медиану считает формула =МЕДИАНА(B2:B7). При чётном количестве чисел функция возьмёт среднее двух центральных значений, пустые ячейки пропустит, а нули учтёт[7].

Почему РАНГ.РВ возвращает #Н/Д?

Ошибка #Н/Д появляется, когда числа из первого аргумента нет в списке: функция не вставляет его в рейтинг. На листе-примере ранг числа 400 дал именно эту ошибку[4].

Как посчитать сумму только видимых строк после фильтра?

Сумму видимых строк считает =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;B2:B7). Отфильтрованные строки функция исключает при любом коде, а код 109 вместо 9 исключает и строки, скрытые вручную[8].

Источники

  1. [1] Microsoft, справка «РАНГ.РВ», 2026
  2. [2] Microsoft, справка «Функция РАНГ», 2026
  3. [3] Google, справка «Google Sheets function list», 2026
  4. [4] Редакция «Excel-тренажёра», проверка «РАНГ.РВ, РАНГ.СР и МЕДИАНА на рейтинге продаж» в движке тренажёра, 2026
  5. [5] Microsoft, справка «РАНГ.СР (функция РАНГ.СР)», 2026
  6. [6] Microsoft, справка «НАИБОЛЬШИЙ (функция НАИБОЛЬШИЙ)», 2026
  7. [7] Microsoft, справка «МЕДИАНА», 2026
  8. [8] Microsoft, справка «Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ», 2026

Похожие темы

Рабочие дни: ЧИСТРАБДНИ и РАБДЕНЬКоличество рабочих дней в Excel — это число будних дней между двумя датами для тех, кто считает сроки договор…тренажёрРазделить текстРазделить текст в Excel — значит разложить одну строку на части по столбцам для тех, кто разбирает ФИО, адрес…тренажёрПРОСМОТРXФункция ПРОСМОТРX в Excel — это поиск значения в одном диапазоне с ответом из другого для тех, кому нужен рез…тренажёрРазность дат и возрастРазность дат в Excel — это число дней между двумя датами для тех, кто считает сроки, длительность командирово…тренажёрПоиск по нескольким условиямВПР по нескольким условиям — это поиск строки по сочетанию полей для тех, у кого одно поле не уникально: това…тренажёрСложные формулы и их проверкаПроверка формул в Excel — это набор команд для тех, кто хочет увидеть, как сложная формула получила результат…тренажёр