Excel works!

Правила в условном форматировании. Написание формул

Определить тип данных в ячейке. Функция ТИП в Excel

На днях столкнулся с проблемой. Человек хорошо знал возможности условного форматирования, но не догадывался, что можно задать формулу, в зависимости от которой будут меняться цвета. А ведь это удобно. Задал правила в условном форматировании, поставил в ячейке нужное число или текст, а строка подсвечивается по формуле. Визуально с файлом сразу легче работать. Хотел дать свою статью прочитать, а оказывается по этой теме статьи и нет. Исправляюсь.

Сначала «два слова» о том, что такое условное форматирование. Это функция Excel, позволяющая выделять ячейки цветом или форматированием текста по условиям. Очень подробно об этом я написал в этой статье. Как использовать формулы сложнее, напишу ниже.

Правила в условном форматировании

Начнем с простой формулы. Перейдем в Условное форматирование — Управление правилами

В открывшемся окне жмем Создать правило, затем находим самый нижний пункт Использовать формулу для…

В окне ниже (Форматировать значения, для которых…) уже записываем формулу. После задаем нужный формат, я выбрал зеленый фон.

Окно изменения правил в условном форматировании

Жмем ОК и возвращаемся в Диспетчер правил. Здесь уже мы видим список созданных условий:

Если написанной формулы не видно в пункте «Показать правила форматирования для:» выбираем Этот лист или Эта книга

Нажимаем Применить. Так можно проверить, что нужные ячейки подсветились зеленым.

Кстати, формулу можно написать и проверить в Excel заранее. Например, так:

Условное форматирование для диапазона ячеек

Зачастую необходимо изменить форматирование по правилу во всей строке таблицы.

Для этого в диспетчере правил нужно выбрать нужный диапазон в столбце «Применяется к:»

Обратите внимание, что если форматирование распространяется от сроки к строке, то перед номером строки в формуле (в нашем случае ЕСЛИ) не ставим $.

Основные формулы для условного форматирования

Набор основных формул, которые я использую

=ОСТАТ(СТРОКА();2) - самое популярное, наверно. Зебра для выделения строк через одну
=$A1="" - подкрашивание пустых ячеек
=ЕЧИСЛО(A1) - изменение формата числовых ячеек
=ЕТЕКСТ(A1) - изменение формата текстовых ячеек
=ЕОШИБКА(A1) - изменение формата ячеек с ошибкой в расчетах.
=ДЕНЬНЕД(A1;2)>5 - выделяем выходные дни

Важно добавить

 

Файл приложил.

 

Определить тип данных в ячейке. Функция ТИП в Excel