Условное форматирование в Excel 2003
Все очень просто. Хотим, чтобы ячейка меняла свой цвет (заливка, шрифт, жирный-курсив, рамки и т.д.) если выполняется определенное условие. Отрицательный баланс заливать красным, а положительный — зеленым. Крупных клиентов делать полужирным синим шрифтом, а мелких — серым курсивом. Просроченные заказы выделять красным, а доставленные вовремя — зеленым. И так далее — насколько фантазии хватит. Чтобы сделать подобное, выделите ячейки, которые должны автоматически менять свой цвет, и выберите в меню Формат — Условное форматирование (Format — Conditional formatting) . В открывшемся окне можно задать условия и, нажав затем кнопку Формат (Format) , параметры форматирования ячейки, если условие выполняется. В этом примере отличники и хорошисты заливаются зеленым, троечники — желтым, а неуспевающие — красным цветом: Кнопка А также>> (Add) позволяет добавить дополнительные условия. В Excel 2003 их количество ограничено тремя, в Excel 2007 и более новых версиях — бесконечно. Если вы задали для диапазона ячеек критерии условного форматирования, то больше не сможете отформатировать эти ячейки вручную. Чтобы вернуть себе эту возможность надо удалить условия при помощи кнопки Удалить (Delete) в нижней части окна. Другой, гораздо более мощный и красивый вариант применения условного форматирования — это возможность проверять не значение выделенных ячеек, а заданную формулу: Если заданная формула верна (возвращает значение ИСТИНА), то срабатывает нужный формат. В этом случае можно задавать на порядок более сложные проверки с использованием функций и, кроме того, проверять одни ячейки, а форматировать — другие.
Выделение цветом всей строки
Главный нюанс заключается в знаке доллара ($) перед буквой столбца в адресе — он фиксирует столбец, оставляя незафиксированной ссылку на строку — проверяемые значения берутся из столбца С, по очереди из каждой последующей строки:
Выделение максимальных и минимальных значений
Ну, здесь все достаточно очевидно — проверяем, равно ли значение ячейки максимальному или минимальному по диапазону — и заливаем соответствующим цветом: В англоязычной версии это функции MIN и MAX, соответственно.
Выделение всех значений больше(меньше) среднего
Аналогично предыдущему примеру, но используется функция СРЗНАЧ (AVERAGE) для вычисления среднего:
Скрытие ячеек с ошибками
Чтобы скрыть ячейки, где образуется ошибка, можно использовать условное форматирование, чтобы сделать цвет шрифта в ячейке белым (цвет фона ячейки) и функцию ЕОШ (ISERROR) , которая выдает значения ИСТИНА или ЛОЖЬ в зависимости от того, содержит данная ячейка ошибку или нет:
Скрытие данных при печати
Аналогично предыдущему примеру можно использовать условное форматирование, чтобы скрывать содержимое некоторых ячеек, например, при печати — делать цвет шрифта белым, если содержимое определенной ячейки имеет заданное значение («да», «нет»):
Заливка недопустимых значений
Сочетая условное форматирование с функцией СЧЁТЕСЛИ (COUNTIF) , которая выдает количество найденных значений в диапазоне, можно подсвечивать, например, ячейки с недопустимыми или нежелательными значениями:
Проверка дат и сроков
Поскольку даты в Excel представляют собой те же числа (один день = 1), то можно легко использовать условное форматирование для проверки сроков выполнения задач. Например, для выделения просроченных элементов красным, а тех, что предстоят в ближайшую неделю — желтым:
P.S.
Счастливые обладатели последних версий Excel 2007-2010 получили в свое распоряжение гораздо более мощные средства условного форматирования — заливку ячеек цветовыми градиентами, миниграфики и значки: Вот такое форматирование для таблицы сделано, буквально, за пару-тройку щелчков мышью. 🙂
Ссылки по теме
- Выделение дубликатов в списке цветом
- Сравнение двух списков и выделение цветом совпадающих элементов.
- Создание графиков проектов (дежурств, отпусков и т.д.) с помощью условного форматирования
Правила работы с цветовыми шкалами Excel
Цветовые шкалы в Excel предназначены для заполнения ячеек соответствующим фоном цвет которого зависит от значения этих же ячеек. Очередная новая опция в условном форматировании Excel. Чтобы продемонстрировать правила работы с цветовыми шкалами Excel, мы будем использовать показательную небольшую таблицу.
Цветовые шкалы Excel и условное форматирование
Чтобы быстро освоить правила работы с цветовыми шкалами Excel, мы будем использовать условное форматирование основано на цветовых шкалах. Выделите диапазон ячеек D1:D12. Далее выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирования»-«Цветовые шкалы». Из предлагаемой галереи готовых стилей выберите шкалу «Зеленый-желтый-красный».
Уже при наведении мышки на соответствующий стиль шкалы, Excel автоматически подсвечивает цветами диапазон ячеек для предварительного просмотра. А после щелчка левой кнопкой мышки, ячейкам сразу присваиваются новые форматы.
Таким образом используя всего одно правило условного форматирования, ячейкам автоматически присваивается несколько цветов в одном и том же диапазоне. Наибольшие числовые значения выделились зеленым цветом, наименьшие – красным, а средние – желтым.
Для редактирования правила шкалы цветов:
- Выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами».

- В появившемся окне «Диспетчер правил условного форматирования» выберите правило «Шкала цветов» и нажмите на кнопку «Изменить правило».

- Появится окно «Изменение правила форматирования», в котором уже выбрана опция «Форматировать все ячейки на основании их значений». А в выпадающем списке «Стиль формата:» уже выбрано значение «Трехцветная шкала». Для настойки шкалы пользователю предоставляется целый ряд параметров. Можно указать значение его тип и цвет для максимума минимума или среднего.
- Измените значение на 0 для параметра «Среднее», а из выпадающего списка «Тип:» укажите для него «Число». И нажмите ОК на всех открытых окнах.

- Все ячейки, значения которых меньше минимального значения установленного в параметрах шкалы, будут одинаково отформатированы таким же цветом, как минимальное. Аналогично будут форматироваться ячейки со значениями выше максимального. Поэтому важно внимательно настраивать параметры, а лучше без уважительной причины их не менять. Ведь это может привести к тому, что шкала будет не полной, или будет много существенно разных значений, выделенных одинаковым цветом.

В результате у нас образовалась шкала цветовой температуры значений для ячеек таблицы Excel.
Сама таблица изменила способ заполнения диапазона ячеек разными цветами в соответствии с нашими настройками критериев.
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
Гайд по использованию условного форматирования в Excel
Что такое «Условное форматирование» и для чего оно нужно?
Очень часто, работая в таблицах MS Excel, мы сталкиваемся с большими объемами информации. Согласитесь, работа с данными становится гораздо проще и приятней, если эти данные выделены визуально. Не обязательно вчитываться в текст или цифры, достаточно бросить взгляд и глаз отделит нужные строки по цвету.

Но что самое важное, условное форматирование может в разы Вашу облегчить работу при использовании правил фильтрации, которые также очень популярны при работе с большими объемами данных.
Как создать правило?
Чтобы создать правило, щелкните на главной странице меню на иконку «Условное форматирование».

Затем нужно выбрать вид правила, с которым будем работать. Каждый вид правила преследует определенную цель. Чтобы было наглядней, давайте с ними ознакомимся на примере.
Пример выполнен в MS Excel 2013.
Студенты сдают тест по теме «Рыночная экономика», оценка за тест ставится в формате зачет/незачет. При этом «зачет» ставится, если набрано не менее 80 баллов. Необходимо выделить оранжевым цветом строки со студентами, которые провалили тестирование.
Рассмотрим, какими правилами можно воспользоваться для решения данной задачи.
Правила выделения ячеек
При нажатии на иконку «Условное форматирование» мы видим выпадающий список, первым в нём находится раздел «Правила выделения ячеек». С помощью этих правил можно выделить числовые значения (больше, меньше, между, равно), текстовые (текст содержит) или даты. Также правило даёт возможности найти повторяющиеся значения (все значения, которые встречаются в указанном диапазоне больше одного раза, но это правило не будет выделять разные значения разными цветами).
В данном примере у нас есть числовое значение – количество баллов. Давайте выделим цветом те ячейки, где количество баллов не дотягивает до зачета.
Для этого выделяем диапазон значений, для которого будем применять правило, и выбираем «Правила выделения ячеек» – «Меньше».

После этого видим открывшееся окошко для ввода данных. Вводим количество баллов, необходимое для зачета – 80.

Теперь осталось выбрать формат.
Можно выбрать из предложенного списка, а можно нажать на «Пользовательский формат» и задать его самостоятельно. Для этого в открывшемся окне нужно поменять параметры, в нашем случае – выбрать оранжевую заливку. При необходимости здесь же можно изменить формат текста, шрифт (цвет, начертание и т.д.), границы (цвет, тип линии).

Нажимаем «Ок» и видим результат: ячейки, значение которых было меньше 80, выделены оранжевым цветом.

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

В открывшемся окошке вводим текст, который нам необходимо выделить – слово «незачет» и задаем нужный формат точно так же, как делали ранее.

В итоге мы имеем подсвеченные ячейки с нужной отметкой.

Так мы посмотрели наипростейшее применение правил условного форматирования, которые Вы сможете использовать без особых затруднений. Но давайте всё-таки вернёмся к исходному заданию. Нас просили выделить строки со студентами, не сдавшими тест, а нам пока удалось выделить только отдельные ячейки.
Для того, чтобы выделить строку целиком, зайдём в раздел «Управление правилами».

В открывшемся окне выберемся из выпадающего списка «Этот лист» (чтобы увидеть, какие правила у нас применены на листе, а не только к ячейке, на которой в данный момент стоит выделение), и нажмём кнопку «Создать правило».

Здесь мы также видим список правил, которые нам предлагается применить.

Форматировать все ячейки на основании их значений
Первое правило в списке – «Форматировать все ячейки на основании их значений». Здесь можно выбрать двухцветную или трехцветную шкалу, гистограмму или набор значков. В нашем случае в этом нет необходимости, но посмотрим для себя на будущее, как это будет выглядеть.
Двухцветная шкала – от минимального значения в выделенном диапазоне к максимальному. Цветовую схему шкалы при необходимости можно изменить.

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

Гистограмма тоже вполне наглядна. Берет максимальное значение диапазона за 100% и пропорционально заполняет ячейку цветом (цвет также можно изменить).

Наборы значков – тоже интересное решение. Рядом с текстом в ячейке появляется иконка (или вместо текста если поставить галочку в поле «Показать только значок»). Стили значков можно поменять, а также задать для них параметры (какой значок за какой интервал значений отвечает).

Главное не забывайте указывайте диапазон, для которого данное правило будет применяться (это касается любого правила).

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

Примечание: о том, как правильно и продуктивно работать с правилами фильтрации, читайте в нашей статье «Правила фильтрации в MS Excel».
Форматировать только ячейки, которые содержат
Здесь мы не будем подробно останавливаться, так как это те же самые правила для числовых, которые мы рассматривали вначале: больше, меньше, между, равно и т.д.
Форматировать только первые или последние значения
Это правило не так часто применяется, но если Вам нужно выделить, например, 5 ячеек с наивысшим результатом (значения, которые относятся к первым 5), или, наоборот, 10 ячеек с наименьшим результатом (значения, которые относятся к последним 10), то используйте его.
Форматировать только значения, которые находятся выше или ниже среднего
Аналогично, выбираем нужный параметр: выше, ниже, равно или ниже и т.п. Среднее значение для диапазона правило определит само, нам нужно только задать необходимый формат (и не забыть про диапазон, к которому будет применяться условие).
Форматировать только уникальные или повторяющиеся значения
Это правило, как понятно из его названия, покажет либо все уникальные, либо все повторяющиеся значения в диапазоне на ваш выбор. Например, применим его к столбцу с количеством баллов и увидим, с каким результатом прошли тест более одного человека.

Использовать формулу для определения форматируемых ячеек
Ну вот и добрались до последнего пункта в этом меню, и, на наш взгляд – самого универсального. С помощью этого правила мы и выполним условие поставленной задачи.
Нам необходимо выделить всех студентов, у которых стоит «незачет». Для этого пишем формулу: выбираем первую ячейку в столбце «Оценка», пишем «равно» и нужное значение, т.е. «незачет». Настраиваем нужный формат.
Примечание: Если ячейка имеет текстовый формат, но значение ячейки в формуле нужно писать в кавычках.

И обязательно выбираем диапазон. Для этого меняем в выпадающем списке «Текущий фрагмент» на «Этот лист» и выбираем диапазон для созданного правила в графе «Применяется к». В качестве диапазона выбираем строки таблицы целиком, от порядкового номера до оценки. Нажимаем «Применить».

Примечание: Знак $ закрепляет столбец или строку, в зависимости от того, перед буквой (столбец) или цифрой (строка) он стоит. Написание $D$5 показывает, что в формуле будет использоваться только конкретная ячейка.
Так как нам необходимо форматировать всю таблицу, т.е. использовать в формуле весь столбец D, перед строкой символ $ убираем (перед столбцом убирать не нужно). В итоге остается $D5.

Примечание: Сразу убирать этот знак не стоит, т.к. после применения правила диапазон сдвинется по строкам. Самое оптимальное – применить, потом убрать его, затем применить снова.

И теперь мы видим результат: оранжевым цветом выделены строки со студентами, у которых оценка за тест – незачет. Задача выполнена!

Как изменить или удалить правило?
На одном листе может применяться более одного правила на один и тот же, либо на разные диапазоны.
По кнопке «Изменить правило» откроется меню, в котором можно отредактировать формулу, изменить параметры форматирования и т.д.
Кнопка «Удалить правило» удалит то, на которым в данный момент стоит выделение.
Также правила можно менять местами, нажимая на стрелочки в этом же меню «вверх» или «вниз». Выполняются правила снизу-вверх, т.е. то, которое сверху, перекрывает нижние (выполняется последним).

Галочка «Остановить, если истина» означает, что при выполнении условия этого правила, другие правила к этим ячейкам применяться не будут.

Вы можете скачать файл с примером, который мы разобрали, и потренироваться на нем самостоятельно.
Имя файла: —MS-Excel
Размер файла: 13 kb
Примечание: в данном примере так же используется формула ЕСЛИ() для автоматического проставления оценки в зависимости от набранного количество баллов. Подробнее о том, как применять эту формулу, читайте в статье «Логические формулы в MS Excel».
Условное форматирование в Excel: ничего сложного


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

Условное форматирование может сделать работу в MS Excel 2010 значительно удобнее. Собственно, затем оно и нужно. О самых популярных его функциях мы рассказываем в данной заметке.
Отформатируйте все ячейки на основе их значений
Это правило Excel предоставляет пользователю графические параметры, например, для визуального оформления числовых значений. Оно облегчит анализ ваших данных.
- Выберите область в электронной таблице Excel и нажмите вкладку «Главная».
- Теперь кликните «Условное форматирование», а затем нажмите «Создать правило …».
- В новом окне выберите тип «Форматировать все ячейки на основании их значений».
- Выделите цветом те ячейки, значения которых на единицу больше или меньше среднего значения
- Значения, которые не входят в определенную область, могут быть легко найдены с помощью Excel. Эта функция отмечает цветом ячейки, которые не соответствуют значению.
- Выберите область в электронной таблице Excel и нажмите вкладку «Главная».
Снова перейдите в «Условное форматирование», а затем в «Создать правило …». - Если вы теперь выберете «Стандарт», то зададите настройки, по которым ячейки со значениями выше или ниже среднего будут выделены цветом.
Двух- и трехцветная шкала в Excel

Вы можете добавить наглядности вашим данным с помощью градиента. Например, покажите по шкале от одного до десяти, насколько высоко излучение в определенной области.
- В нижней части окна теперь выберите стиль формата «двухцветная шкала».
- В качестве типа выберите «минимальное значение» для минимального и «максимальное значение» для максимального.
- При необходимости измените цвета и закройте окно нажатием на «ОК». Для трехцветной шкалы можно просто установить форматирование для среднего значения.
Гистограммы

Вы также можете использовать гистограммы при форматировании. Например, это нужно, чтобы сделать график ваших расходов за месяц.
- Просто выберите «Гистограмма» в качестве стиля.
- В качестве типа выберите «Минимум» и «Автоматический».
- Оформите нижеуказанные столбцы и закройте, нажав на «ОК».
Символы

Наборы символов можно использовать, например, для ввода силы сигнала сети в процентах и тому подобных задач.
- В нижней части окна выберите стиль.
- В таблице выберите подходящий символ.
- Для первого параметра «ЕСЛИ ЗНАЧЕНИЕ:» установите «>». Остальное можно оставить без изменений. Нажатие на «ОК» сохраняет правило Excel.
«Форматировать только ячейки, которые содержат…»

Этот тип форматирования особенно полезен для выделения отдельных специальных значений. Например, все числа ниже 0 могут быть отформатированы красным цветом.
- Выберите область в таблице, для которой вы хотите применить форматирование, и создайте новое правило с типом «Форматировать только ячейки, содержащие».
- Установите следующий параметр: «Значение ячейки меньше 0»
- Нажмите кнопку «Формат …» и выберите красный цвет в новом окне как цвет выделения.
- Дважды нажмите «ОК», чтобы создать правило.
Представить числовые данные в виде текста
Если у вас есть предопределенные повторяющиеся текстовые данные, этот тип форматирования идеален для них. Он не только экономит ваше время, но и предотвращает опечатки.
- Выберите область в электронной таблице Excel, к которой вы хотите применить форматирование, и создайте новое правило с помощью «Форматировать только ячейки, содержащие».
- Установите следующий параметр: «Значение ячейки, равное 1»,
- Нажмите кнопку «Формат …» и выберите вкладку «Числа» в новом окне.
- В левой части боковой панели нажмите «Пользовательский».
- В текстовом поле под меткой «Тип:» введите следующее: «Hello World!» — кавычки при вводе обязательны.
- Дважды нажмите «ОК», чтобы завершить действия.
- Если вы вводите единицу в ячейку, находящуюся в определенной вами области, вместо этого появится текст «Hello World!». Таким же образом вы можете указать дополнительные тексты для других чисел.
Используйте формулу, чтобы определить ячейки для форматирования
- Как следует из названия, данный тип отформатирует любое значение, к которому применяется конкретная формула. В этом примере все данные Excel, которые касаются будущих дат, будут выделены красным цветом.
- Выберите область в таблице, для которой вы хотите применить форматирование, и создайте новое правило с типом «Использовать формулу для определения форматируемых ячеек».
- Введите формулу = B2> СЕГОДНЯ ().
- Нажмите кнопку «Формат …» и выберите красный цвет в новом окне.
- Подтвердите выбор дважды нажав «ОК».
В этой статье показано лишь несколько вариантов условного форматирования. Функция может использоваться чрезвычайно универсально, и немного набив руку вы можете добиться отличных результатов.
Фото: компании-производители, pixabay.com
Читайте также:
- Как добавить комментарии в формулы Excel
- Как в Excel вставить кнопку для запуска макроса
