Как составить рейтинг в Excel: 5 проверенных способов с примерами

Составление рейтинга в Microsoft Excel — одна из самых востребованных задач при анализе данных.hether вы оцениваетеов, анализируете продажи товаров или ранжируете сотрудников по KPI, правильно организованный рейтинг помогает быстро выявить лидеров и аутсайдеров. Но как превратить сырые данные в наглядную таблицу с местами, цветовой маркировкой и динамической сортировкой?

В этой статье мы разберём 5 способов составления рейтинга — от простейшего ручного метода до автоматизированных решений с формулами РАНГ, РАНГ.СР и INDEX/MATCH. Вы узнаете, как избежатьных ошибок при работе с повторяющимися значениями, как визуализировать топ-10 с помощью условного форматирования, и почему сводные таблицы часто выигрывают у формул. А для тех, кто работает с большими массивами данных, мы подготовили уникальный приём с использованием функции СЧЁТЕСЛИМН для динамического рейтинга по нескольким критериям одновременно.

1. Простейший рейтинг: ручная сортировка данных

Если у вас небольшой набор данных (до 50 строк), самый быстрый способ составить рейтинг — отсортировать таблицу вручную. Этот метод не требует знания формул и подходит для одноразовых задач.

Как это сделать:

  • 📌 Выделите диапазон данных вместе с заголовками (например, A1:B20).
  • 🔍 Перейдите на вкладку «Данные»«Сортировка»** (или нажмите Alt + A + S + S в Excel 2016+).
  • 📊 В окне сортировки выберите столбец с числовыми значениями (например, «Баллы») и укажите порядок — «По убыванию»**.
  • ✅ Нажмите «ОК» — Excel автоматически пронумерует строки по убыванию значений.

⚠️ Внимание: При ручной сортировке легко потерять связь между данными, если не выделить весь диапазон. Например, если отсортировать только столбец с баллами, имена студентов останутся на прежних местах. Всегда проверяйте, что выделены все связанные столбцы.

2. Формула РАНГ: автоматический рейтинг с учётом повторов

Функция РАНГ (или RANK в английской версии) — классический инструмент для присвоения мест в рейтинге. Она учитывает повторяющиеся значения и позволяет выбрать порядок ранжирования.

Синтаксис функции:

=РАНГ(число; диапазон; [порядок])
  • число — ячейка с значением, для которого определяем рейтинг (например, B2).
  • диапазон — весь столбец с данными для сравнения (например, $B$2:$B$20).
  • [порядок] — необязательный аргумент: 0 (по убыванию, по умолчанию) или 1 (по возрастанию).

Пример: чтобы проранжировать баллы студентов в столбце B, введите в ячейку C2:

=РАНГ(B2; $B$2:$B$20; 0)
⚠️ Внимание: Если в данных есть одинаковые значения, РАНГ присвоит им одно место, а следующему значению — место с пропуском. Например, два первых места → третье место пропускается, следующему присваивается 4-е. Чтобы избежать этого, используйте РАНГ.СР (см. следующий раздел).
Имя Баллы Рейтинг (РАНГ) Рейтинг (РАНГ.СР)
Иванов 95 1 1
Петров 95 1 1
Сидоров 90 3 3
Кузнецов 85 4 4
📊 Какой способ рейтинга вы используете чаще?
Ручная сортировка
Формула РАНГ
Условное форматирование
Сводные таблицы
Другой

3. РАНГ.СР: рейтинг без пропусков для одинаковых значений

Функция РАНГ.СР (или RANK.AVG) решает проблему пропусков в нумерации, которые возникают при использовании РАНГ. Она присваивает одинаковым значениям средний рейтинг. Например, если два значения делят 1-е и 2-е место, обоим присваивается 1.5.

Синтаксис идентичен РАНГ:

=РАНГ.СР(B2; $B$2:$B$20; 0)

Преимущества метода:

  • 📈 Точнее отражает распределение мест при повторяющихся значениях.
  • 🔄 Автоматически обновляется при изменении данных.
  • 🎨 Можно комбинировать с условным форматированием для визуализации топ-3.

Недостаток: если вам нужны целые числа (например, для печати дипломов), придётся округлять результат с помощью ОКРУГЛ или ЦЕЛОЕ.

☑️ Подготовка данных для рейтинга

Выполнено: 0 / 4

4. Условное форматирование: визуализация рейтинга

Чтобы рейтинг был не только точным, но и наглядным, используйте условное форматирование. Оно позволяет автоматически выделять топ-3, худшие результаты или цветовую градацию.

Как настроить:

  1. Выделите столбец с рейтингами (например, C2:C20).
  2. Перейдите на вкладку «Главная»«Условное форматирование»«Правила выделения ячеек»«Первые 10 элементов»**.
  3. Укажите количество элементов (например, 3) и выберите цвет (золотой для 1-го места, серебряный для 2-го, бронзовый для 3-го).
  4. Повторите шаги для других диапазонов (например, последние 3 элемента с красным цветом).

Для более гибкой настройки используйте формулы в условном форматировании. Например, чтобы выделить все ячейки с рейтингом ≤ 3:

  • Выберите «Создать правило»«Использовать формулу»**.
  • Введите: =C2<=3.
  • Установите формат (например, зелёный фон).
Как выделить только уникальные значения в рейтинге?

Используйте формулу =СЧЁТЕСЛИ($C$2:$C$20; C2)=1 в условном форматировании. Это выделит только те рейтинги, которые встречаются один раз (например, 1-е место без повторов).

5. Сводные таблицы: динамический рейтинг по нескольким критериям

Если вам нужно составить рейтинг с группировкой по категориям (например, рейтинг продавцов по регионам или студентов по группам), сводные таблицы — оптимальное решение. Они позволяют:

  • 📊 Группировать данные по любому признаку (пол, возраст, отдел).
  • 🔄 Мгновенно пересчитывать рейтинг при изменении фильтров.
  • 📌 Добавлять дополнительные метрики (например, средний балл + количество продаж).

Пошаговая инструкция:

  1. Выделите исходные данные (включая заголовки).
  2. Нажмите Ctrl + T, чтобы преобразовать диапазон в таблицу (необязательно, но удобно).
  3. Перейдите на вкладку «Вставка»«Сводная таблица»**.
  4. В окне сводной таблицы перетащите:
    • Поле с категориями (например, «Регион») в область «Строки»**.
    • Поле с значениями (например, «Продажи») в область «Значения»** (Excel автоматически посчитает сумму).
    • То же поле ещё раз в область «Значения», но измените функцию на «Среднее» или «Максимум»**.
  • Отсортируйте данные по убыванию, кликнув по стрелке в заголовке столбца.
  • ⚠️ Внимание: Если в сводной таблице не отображаются все категории, проверьте настройки фильтра. Иногда Excel скрывает строки с нулевыми или пустыми значениями. Чтобы исправить это, кликните правой кнопкой по сводной таблице → «Параметры сводной таблицы» → снимите галочку с «Показывать элементы без данных».

    6. Продвинутый рейтинг: формулы INDEX + MATCH для сложных критериев

    Когда нужно составить рейтинг по нескольким условиям (например, топ-5 продавцов в каждом регионе), стандартные функции РАНГ не подходят. Здесь поможет комбинация INDEX + MATCH с дополнительными столбцами.

    Пример задачи: у нас есть таблица с продажами по регионам, и нужно вывести топ-3 продавцов для каждого региона.

    Решение:

    1. Добавьте вспомогательный столбец с формулой, объединяющей регион и продажи:
      =A2 &"|" & B2

      (где A2 — регион, B2 — продажи).

    2. Отсортируйте таблицу по регионам, а затем по продажам (по убыванию).
    3. В новой таблице для вывода топ-3 используйте:
      =ИНДЕКС($A$2:$A$100; ПОИСКПОЗ($E2 &"|" & БОЛЬШОЙ(ЕСЛИ($A$2:$A$100=$E2; $B$2:$B$100); F2); $D$2:$D$100; 0))

      где:

      • $E2 — текущий регион.
      • F2 — номер места в топе (1, 2 или 3).
      • $D$2:$D$100 — вспомогательный столбец из шага 1.

    Этот метод требует знания формул массива (в новых версиях Excel работает без Ctrl+Shift+Enter). Для упрощения можно использовать ФИЛЬТРExcel 365):

    =СОРТ(ФИЛЬТР(A2:B100; A2:A100=E2); 2; -1)

    FAQ: Частые вопросы о рейтингах в Excel

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

    Да, используйте формулу =СЧЁТЕСЛИ($B$2:$B$20;">="&B2), где B2:B20 — диапазон с значениями. Она присвоит уникальные места даже при одинаковых значениях (например, два первых места станут 1-м и 2-м).

    Как автоматически обновлять рейтинг при добавлении новых строк?

    Используйте умные таблицы (Ctrl + T). Формулы вроде РАНГ или INDEX/MATCH будут автоматически расширяться на новые строки. Также подойдёт СЧЁТЗ для динамического определения диапазона:

    =РАНГ(B2; $B$2:INDEX($B:$B; СЧЁТЗ($B:$B)); 0)
    Как составить рейтинг по нескольким столбцам?

    Создайте вспомогательный столбец с суммой или взвешенным значением (например, =B2*0.7 + C2*0.3), а затем ранжируйте его стандартными методами. Для сложных критериев используйте СУММПРОИЗВ.

    Почему функция РАНГ возвращает ошибку #N/A?

    Ошибка возникает, если:

    • В диапазоне есть текстовые значения (проверьте формат ячеек).
    • Аргумент порядок указан некорректно (допустимы только 0 или 1).
    • Ссылка на диапазон не зафиксирована знаками $ (например, B2:B20 вместо $B$2:$B$20).
    Как экспортировать рейтинг в Word или PDF?

    Выделите таблицу с рейтингом → «Файл»«Экспорт»«Создать PDF/XPS». Для Word скопируйте данные (Ctrl + C) и вставьте с сохранением форматирования (Ctrl + Alt + V → выберите «Сохранить исходное форматирование»).