Найти в Дзене
Макрос решает

Как раскрасить Excel по правилам: условное форматирование с формулами, топ‑рейтингами и цветами — Часть 2

Как использовать продвинутое условное форматирование в Excel — пошаговые формулы и примеры. Освойте условное форматирование в Excel: от формул и цветовых шкал до топ‑значений и управления правилами. Часть 2 — практика и мощные кейсы. Меняем цвет ячейки по значению: как оживить таблицы Excel за 5 минут Как раскрасить Excel по правилам: условное форматирование с формулами, топ‑рейтингами и цветами — Часть 2 В первой части мы освоили базовые приёмы условного форматирования: по значению, по диапазону, цветовые заливки, работа с текстом. Если пропустили — обязательно начните с Части 1. А теперь — давайте перейдём к настоящей мощи Excel: формулы, шкалы, иконки и редактирование правил. Когда стандартных правил недостаточно, на помощь приходят формулы. С их помощью можно задать абсолютно любые условия: если стаж меньше 2 лет, если выполнение плана выше среднего по отделу, если фамилия сотрудника начинается на «Б». Чтобы применить условное форматирование по формуле: Формула:
=E2>СРЗНАЧ($E$2:$E$
Оглавление

Как использовать продвинутое условное форматирование в Excel — пошаговые формулы и примеры. Освойте условное форматирование в Excel: от формул и цветовых шкал до топ‑значений и управления правилами. Часть 2 — практика и мощные кейсы.

Меняем цвет ячейки по значению: как оживить таблицы Excel за 5 минут

Как раскрасить Excel по правилам: условное форматирование с формулами, топ‑рейтингами и цветами — Часть 2

В первой части мы освоили базовые приёмы условного форматирования: по значению, по диапазону, цветовые заливки, работа с текстом. Если пропустили — обязательно начните с Части 1. А теперь — давайте перейдём к настоящей мощи Excel: формулы, шкалы, иконки и редактирование правил.

📌 Почему формулы — это суперсила условного форматирования?

Когда стандартных правил недостаточно, на помощь приходят формулы. С их помощью можно задать абсолютно любые условия: если стаж меньше 2 лет, если выполнение плана выше среднего по отделу, если фамилия сотрудника начинается на «Б».

Чтобы применить условное форматирование по формуле:

  1. Выделите нужный диапазон (например, A2:F100)
  2. На вкладке Главная выберите Условное форматированиеСоздать правило
  3. Выберите Использовать формулу для определения форматируемых ячеек
  4. Введите свою формулу, например:

    =F2>СРЗНАЧ($F$2:$F$100)
  5. Настройте формат (цвет, шрифт) — и готово!

🔥 Полезные примеры формул

Подсветить сотрудников, у которых оклад выше среднего по отделу

Формула:
=E2>СРЗНАЧ($E$2:$E$100)

Выделить сотрудников из Санкт-Петербурга с выполнением плана менее 90%

Формула:
=И(B2="СПб";F2<90%)

Отметить тех, у кого стаж кратен 5 годам

Формула:
=ОСТАТ(E2;5)=0

Подсветить каждую вторую строку (чередование)

Формула:
=ЧЁТ(СТРОКА())=СТРОКА()

🎯 Работа с наборами иконок

Наборы иконок — это простой способ визуально выделить высокие, средние и низкие значения. Например, три стрелки:

  • 🔼 — выполнение плана выше 100%
  • ➡️ — около 100%
  • 🔽 — ниже 90%

Как применить:

  1. Выделите столбец с данными
  2. Главная → Условное форматирование → Наборы иконок
  3. Выберите нужный набор
  4. Через «Управление правилами» можно задать свои пороги: например, 90%, 100%

🌈 Цветовые шкалы

Цветовые шкалы — отличный способ быстро увидеть разброс значений. Excel сам определяет минимумы и максимумы.

  1. Выделите диапазон (например, C2:C100)
  2. Главное → Условное форматирование → Цветовые шкалы
  3. Выберите градиент — от красного к зелёному, или любые другие

Это особенно полезно в отчётах — наглядность возрастает кратно.

🧩 Как удалить или изменить правила

Часто возникает необходимость:

  • Изменить диапазон, на который действует правило
  • Изменить условие
  • Удалить правило совсем

Для этого:

  1. Выделите любую ячейку в листе
  2. Главное → Условное форматирование → Управление правилами
  3. В выпадающем списке сверху выберите «Этот лист»
  4. Отобразятся все правила → редактируйте, удаляйте, меняйте приоритет

💡 VBA для автоматизации условного форматирования

Иногда удобнее прописать нужное форматирование через макрос. Пример:

Sub HighlightTop3Salaries
Dim rng As Range
Set rng = Range("F2:F11")
rng.FormatConditions.AddTop10
rng.FormatConditions(rng.FormatConditions.Count).SetFirstPriority
With rng.FormatConditions(1)
 .TopBottom = xlTop10Top
 .Rank = 3
 .Percent = False
 StopIfTrue = False
With .Interior
  .PatternColorIndex = xlAutomatic
  .Color = RGB(255, 0, 0)
  .TintAndShade = 0
End With
With .Font
  .Bold = True
  .Color = RGB(255, 255, 255)
End With
End With
End Sub

Такой макрос можно адаптировать под любое условие и диапазон.

🧭 Частые ошибки и как их избежать

-2

✅ Как ускорить работу с условным форматированием

  • Используйте формулы вместо множества простых правил
  • Работайте с абсолютными ссылками ($A$2:$A$100) при необходимости
  • Не перегружайте таблицу десятками правил — это тормозит Excel
  • Для повторяющихся задач создавайте макросы

📌 Подписывайтесь на наш Telegram‑канал, чтобы не пропустить эксклюзивные файлы, шаблоны и бонусы.

А также на
Дзен‑канал — там все статьи с примерами.

Если было полезно — напишите в комментариях, какие условия вы хотели бы реализовать в своих таблицах. Мы подскажем, как это сделать проще!