Мастер условного форматирования
Описанное ранее условное форматирование с помощью вводимых вручную форматов позволяет установить цвет текста в клетке в зависимости от некоторых простых условий, относящихся только к форматируемой ячейке.
В Excel имеется средства условного форматирования, дающие возможность управлять цветом и текста и заливки, видом рамки, шрифта, подчеркиванием. Само условие может быть сложным и зависеть от значения не только текущей, но и любой другой (других) ячейки. Интерфейс такого форматирования доступен через меню Формат+Условное форматирование.
Условий может быть установлено до трех. Окно формирования каждого следующего условия может быть вызвано при помощи кнопки А также>> Само условие может быть двух видов. Первый (показан на рисунке) позволяет задать значение (значения), относительно которого проверяется форматируемая ячейка. Второй позволяет указать логическую формулу любой сложности (слово значение заменяется на слово формула).
Пусть, например, надо выделить разным цветом фона содержимое ячейки F8 в зависимости от диапазона, в котором оно находится:
· если оно находится в диапазоне от 10 до 20 – зеленым цветом,
· если от 21 до 100 – красным,
· и если больше 100 – желтым.
Нам понадобятся три условия следующего вида (здесь и далее интерфейс Мастера форматирования показан схематически):
Условие 1
значение между 10 и 20 –установить зеленый фон
Условие 2
значение между 21 и 100 –красный фон
Условие 3
значение больше 100–желтый фон
Другой пример. Положим, требуется выделить дату (например, содержащуюся в D12), соответствующую выходному дню. Ниже показаны функции, которые можно включить в условия в зависимости от того, что именно вы хотите выявить (субботу, воскресение, и суббота и воскресение).
=ДЕНЬНЕД(D12;2)=7– только воскресение,
=ДЕНЬНЕД(D12;2)=6–только суббота,
=ИЛИ(ДЕНЬНЕД(D12;2)=7;ДЕНЬНЕД(D12;2)=6)– оба выходных,
или проще
=ДЕНЬНЕД(D12;2)>=6.
Таким образом, в окне Мастера нужно внести, например, выражение
Условие 1
формула =ДЕНЬНЕД(D12;2)>=6
Еще пример. Пусть нам известны сроки (начало/конец) работы сотрудников на некотором (например, на вредном) участке производства в мае месяце и число часов, отработанных ими по суткам. Удобно такие даты выделить в таблице рамкой и/или заливкой, что позволит оператору быстро ввести число отработанных часов в нужные клетки и найти их сумму.
Этой цели можно достичь, установив для ячейки условный формат вида