Функции и формулы
Как посчитать ранг в Excel: РАНГ.РВ, повторы и НАИБОЛЬШИЙ для премий отдела
Ранг в Excel — это номер места числа в списке для тех, кто строит рейтинг продаж, баллов или сроков. По справке Microsoft РАНГ.РВ даёт равным значениям одинаковое место, а следующее пропускает[1]. Медиана показывает середину ряда, а НАИБОЛЬШИЙ — число на заданном месте. Ниже — рейтинг по шагам, три способа обработать повторы, лучшие места и границы применения.
Премию дают трём лучшим, бонус — тем, кто выше середины, а план пересматривают для последних мест. Ранг в 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].
Разобравшись с аргументами, переходим к рейтингу на живой таблице.
Пошаговый рейтинг менеджеров по продажам
Ранг каждого менеджера считает одна формула РАНГ.РВ, протянутая вниз с закреплённым диапазоном. Пример — продажи менеджеров за месяц, в тысячах.
| A | B | C | |
|---|---|---|---|
| 1 | Менеджер | Продажи | Место |
| 2 | Иванова | 420 | 3 |
| 3 | Петров | 380 | 4 |
| 4 | Сидоров | 510 | 1 |
| 5 | Козлова | 380 | 4 |
| 6 | Орлов | 295 | 6 |
| 7 | Белова | 460 | 2 |
- Выберите ячейку C2 и введите
=РАНГ.РВ(B2;. - Выделите B2:B7 и нажмите F4, чтобы диапазон стал
$B$2:$B$7. - Закройте скобку и нажмите Enter — у Ивановой появится 3.
- Протяните формулу до C7.
- Проверьте строки с одинаковыми продажами и последнее место.
На этом листе ранг вышел таким, как в таблице: Сидоров первый, Петров и Козлова делят 4-е место, Орлов шестой, а 5-го места нет[4]. С третьим аргументом 1 Орлов с наименьшими продажами получил ранг 1[4].
Без знака доллара формула ранга сползает при протягивании: диапазон смещается вниз, и нижние строки сравниваются с укороченным списком. Подробнее о закреплении — на странице про абсолютные ссылки и клавишу F4. Если в списке появится слово, например «отпуск», ранг посчитается только среди чисел[1].
Проверка на граничных строках обязательна: формула ранга не сообщает, что место поделено, а премию за 4-е место получат двое. Соберите этот рейтинг в тренажёре: урок меняет продажи и проверяет, что диапазон закреплён. Однако для статистики и уникальных номеров правило «равным — одно место» не годится: там нужны другие формулы.
Чем отличаются РАНГ.РВ, РАНГ.СР и место без повторов
РАНГ.РВ даёт равным числам одно место, РАНГ.СР — среднее из занятых мест. Третий вариант — уникальное место по порядку строк — собирают из ранга и подсчёта уже встреченных значений.
| Способ | Формула для C5 (Козлова) | Петров | Козлова |
|---|---|---|---|
| одинаковое место | =РАНГ.РВ(B5;$B$2:$B$7) | 4 | 4 |
| средний ранг | =РАНГ.СР(B5;$B$2:$B$7) | 4,5 | 4,5 |
| место без повторов | =РАНГ.РВ(B5;$B$2:$B$7)+СЧЁТЕСЛИ($B$2:B5;B5)-1 | 4 | 5 |
Все результаты получены на листе-примере[4]. РАНГ.СР при одинаковых значениях возвращает средний ранг[5]: 380 делят 4-е и 5-е места, отсюда 4,5. Такой ранг нужен в статистике, например в ранговой корреляции.
Справка РАНГ.РВ даёт и поправку, которая превращает одинаковое место в средний ранг: (СЧЁТ(ссылка)+1-РАНГ.РВ(число;ссылка;0)-РАНГ.РВ(число;ссылка;1))/2[1]. Для неповторяющегося числа поправка равна 0, а для 380 на нашем листе — 0,5[4].
Место без повторов держится на диапазоне $B$2:B5: начало закреплено, а конец растёт при протягивании. Кто стоит в таблице выше, тот получает меньший номер, поэтому после перестановки строк номера могут поменяться. Ранг в Excel с таким счётчиком подходит для выдачи имён по местам: каждое место занято ровно одной строкой.
Остаётся понять, как найти не место числа, а число на месте, и где проходит середина ряда. Для отчёта по трём лучшим эти задачи идут вместе с рейтингом.
Медиана и НАИБОЛЬШИЙ: середина ряда и первые 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].
Именно поэтому для «типичного» менеджера смотрят на медиану, а для премии лучшим — на место в рейтинге.
Когда ранг не подойдёт: группы, текст и видимые строки
Ранг не подойдёт, когда место нужно внутри группы или по видимым строкам. В этих задачах функция даёт неверный ответ или ошибку, причём неверное место выглядит так же правдоподобно, как верное.
- Если нужно место внутри отдела или региона, РАНГ.РВ сравнит число со всем диапазоном: ранг по условию собирают подсчётом по двум условиям.
- Если искомого числа нет в списке, функция вернёт #Н/Д: на листе ранг числа 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] Microsoft, справка «РАНГ.РВ», 2026
- [2] Microsoft, справка «Функция РАНГ», 2026
- [3] Google, справка «Google Sheets function list», 2026
- [4] Редакция «Excel-тренажёра», проверка «РАНГ.РВ, РАНГ.СР и МЕДИАНА на рейтинге продаж» в движке тренажёра, 2026
- [5] Microsoft, справка «РАНГ.СР (функция РАНГ.СР)», 2026
- [6] Microsoft, справка «НАИБОЛЬШИЙ (функция НАИБОЛЬШИЙ)», 2026
- [7] Microsoft, справка «МЕДИАНА», 2026
- [8] Microsoft, справка «Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ», 2026