Excel 2007 формула цвета

Содержание

  • Процедура изменения цвета ячеек в зависимости от содержимого
    • Способ 1: условное форматирование
    • Способ 2: использование инструмента «Найти и выделить»
  • Вопросы и ответы

Заливка цветом ячеек в Microsoft Excel

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

Процедура изменения цвета ячеек в зависимости от содержимого

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

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

Но выход существует. Для ячеек, которые содержат динамические (изменяющиеся) значения применяется условное форматирование, а для статистических данных можно использовать инструмент «Найти и заменить».

Способ 1: условное форматирование

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

Посмотрим, как этот способ работает на конкретном примере. Имеем таблицу доходов предприятия, в которой данные разбиты помесячно. Нам нужно выделить разными цветами те элементы, в которых величина доходов менее 400000 рублей, от 400000 до 500000 рублей и превышает 500000 рублей.

  1. Выделяем столбец, в котором находится информация по доходам предприятия. Затем перемещаемся во вкладку «Главная». Щелкаем по кнопке «Условное форматирование», которая располагается на ленте в блоке инструментов «Стили». В открывшемся списке выбираем пункт «Управления правилами…».
  2. Переход к управлению правилами в Microsoft Excel

  3. Запускается окошко управления правилами условного форматирования. В поле «Показать правила форматирования для» должно быть установлено значение «Текущий фрагмент». По умолчанию именно оно и должно быть там указано, но на всякий случай проверьте и в случае несоответствия измените настройки согласно вышеуказанным рекомендациям. После этого следует нажать на кнопку «Создать правило…».
  4. Переход к созданию правила в Microsoft Excel

  5. Открывается окно создания правила форматирования. В списке типов правил выбираем позицию «Форматировать только ячейки, которые содержат». В блоке описания правила в первом поле переключатель должен стоять в позиции «Значения». Во втором поле устанавливаем переключатель в позицию «Меньше». В третьем поле указываем значение, элементы листа, содержащие величину меньше которого, будут окрашены определенным цветом. В нашем случае это значение будет 400000. После этого жмем на кнопку «Формат…».
  6. Окно создания правила форматирования в Microsoft Excel

  7. Открывается окно формата ячеек. Перемещаемся во вкладку «Заливка». Выбираем тот цвет заливки, которым желаем, чтобы выделялись ячейки, содержащие величину менее 400000. После этого жмем на кнопку «OK» в нижней части окна.
  8. Выбор цвета ячейки в Microsoft Excel

  9. Возвращаемся в окно создания правила форматирования и там тоже жмем на кнопку «OK».
  10. Создание правила форматирования в Microsoft Excel

  11. После этого действия мы снова будем перенаправлены в Диспетчер правил условного форматирования. Как видим, одно правило уже добавлено, но нам предстоит добавить ещё два. Поэтому снова жмем на кнопку «Создать правило…».
  12. Переход к созданию следующего правила в Microsoft Excel

  13. И опять мы попадаем в окно создания правила. Перемещаемся в раздел «Форматировать только ячейки, которые содержат». В первом поле данного раздела оставляем параметр «Значение ячейки», а во втором выставляем переключатель в позицию «Между». В третьем поле нужно указать начальное значение диапазона, в котором будут форматироваться элементы листа. В нашем случае это число 400000. В четвертом указываем конечное значение данного диапазона. Оно составит 500000. После этого щелкаем по кнопке «Формат…».
  14. Переход в окно форматирования в Microsoft Excel

  15. В окне форматирования снова перемещаемся во вкладку «Заливка», но на этот раз уже выбираем другой цвет, после чего жмем на кнопку «OK».
  16. Окно форматирования в Microsoft Excel

    Lumpics.ru

  17. После возврата в окно создания правила тоже жмем на кнопку «OK».
  18. Завершене создания правила в Microsoft Excel

  19. Как видим, в Диспетчере правил у нас создано уже два правила. Таким образом, осталось создать третье. Щелкаем по кнопке «Создать правило».
  20. Переход к созданию последнего правила в Microsoft Excel

  21. В окне создания правила опять перемещаемся в раздел «Форматировать только ячейки, которые содержат». В первом поле оставляем вариант «Значение ячейки». Во втором поле устанавливаем переключатель в полицию «Больше». В третьем поле вбиваем число 500000. Затем, как и в предыдущих случаях, жмем на кнопку «Формат…».
  22. Окно создания правила в Microsoft Excel

  23. В окне «Формат ячеек» опять перемещаемся во вкладку «Заливка». На этот раз выбираем цвет, который отличается от двух предыдущих случаев. Выполняем щелчок по кнопке «OK».
  24. Окно формат ячеек в Microsoft Excel

  25. В окне создания правил повторяем нажатие на кнопку «OK».
  26. Последнее правило создано в Microsoft Excel

  27. Открывается Диспетчер правил. Как видим, все три правила созданы, поэтому жмем на кнопку «OK».
  28. Завершение работы в Диспетчере правил в Microsoft Excel

  29. Теперь элементы таблицы окрашены согласно заданным условиям и границам в настройках условного форматирования.
  30. Ячейки окрашены согласно заданным условиям в Microsoft Excel

  31. Если мы изменим содержимое в одной из ячеек, выходя при этом за границы одного из заданных правил, то при этом данный элемент листа автоматически сменит цвет.

Смена цвета в ячеке в Microsoft Excel

Кроме того, можно использовать условное форматирование несколько по-другому для окраски элементов листа цветом.

  1. Для этого после того, как из Диспетчера правил мы переходим в окно создания форматирования, то остаемся в разделе «Форматировать все ячейки на основании их значений». В поле «Цвет» можно выбрать тот цвет, оттенками которого будут заливаться элементы листа. Затем следует нажать на кнопку «OK».
  2. Форматирование ячеек на основании их значений в Microsoft Excel

  3. В Диспетчере правил тоже жмем на кнопку «OK».
  4. Диспетчер правил в Microsoft Excel

  5. Как видим, после этого ячейки в колонке окрашиваются различными оттенками одного цвета. Чем значение, которое содержит элемент листа больше, тем оттенок светлее, чем меньше – тем темнее.

Ячейки отформатированы в Microsoft Excel

Урок: Условное форматирование в Экселе

Способ 2: использование инструмента «Найти и выделить»

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

Посмотрим, как это работает на конкретном примере, для которого возьмем все ту же таблицу дохода предприятия.

  1. Выделяем столбец с данными, которые следует отформатировать цветом. Затем переходим во вкладку «Главная» и жмем на кнопку «Найти и выделить», которая размещена на ленте в блоке инструментов «Редактирование». В открывшемся списке кликаем по пункту «Найти».
  2. Переход в окно Найти и заменить в Microsoft Excel

  3. Запускается окно «Найти и заменить» во вкладке «Найти». Прежде всего, найдем значения до 400000 рублей. Так как у нас нет ни одной ячейки, где содержалось бы значение менее 300000 рублей, то, по сути, нам нужно выделить все элементы, в которых содержатся числа в диапазоне от 300000 до 400000. К сожалению, прямо указать данный диапазон, как в случае применения условного форматирования, в данном способе нельзя.

    Но существует возможность поступить несколько по-другому, что нам даст тот же результат. Можно в строке поиска задать следующий шаблон «3?????». Знак вопроса означает любой символ. Таким образом, программа будет искать все шестизначные числа, которые начинаются с цифры «3». То есть, в выдачу поиска попадут значения в диапазоне 300000 – 400000, что нам и требуется. Если бы в таблице были числа меньше 300000 или меньше 200000, то для каждого диапазона в сотню тысяч поиск пришлось бы производить отдельно.

    Вводим выражение «3?????» в поле «Найти» и жмем на кнопку «Найти все».

  4. Запуск поиска в Microsoft Excel

  5. После этого в нижней части окошка открываются результаты поисковой выдачи. Кликаем левой кнопкой мыши по любому из них. Затем набираем комбинацию клавиш Ctrl+A. После этого выделяются все результаты поисковой выдачи и одновременно выделяются элементы в столбце, на которые данные результаты ссылаются.
  6. Выделение результатоа поисковой выдачи в Microsoft Excel

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

  9. Как видим, все ячейки столбца, в которых находятся значения менее 400000 рублей, выделены выбранным цветом.
  10. Ячейки выделены синим цветом в Microsoft Excel

  11. Теперь нам нужно окрасить элементы, в которых располагаются величины в диапазоне от 400000 до 500000 рублей. В этот диапазон входят числа, которые соответствуют шаблону «4??????». Вбиваем его в поле поиска и щелкаем по кнопке «Найти все», предварительно выделив нужный нам столбец.
  12. Поиск второго интервала значений в Microsoft Excel

  13. Аналогично с предыдущим разом в поисковой выдаче производим выделение всего полученного результата нажатием комбинации горячих клавиш CTRL+A. После этого перемещаемся к значку выбора цвета заливки. Кликаем по нему и жмем на пиктограмму нужного нам оттенка, который будет окрашивать элементы листа, где находятся величины в диапазоне от 400000 до 500000.
  14. Выбор цвета заливки для второго диапазона данных в Microsoft Excel

  15. Как видим, после этого действия все элементы таблицы с данными в интервале с 400000 по 500000 выделены выбранным цветом.
  16. Ячейки выделены зеленым цветом в Microsoft Excel

  17. Теперь нам осталось выделить последний интервал величин – более 500000. Тут нам тоже повезло, так как все числа более 500000 находятся в интервале от 500000 до 600000. Поэтому в поле поиска вводим выражение «5?????» и жмем на кнопку «Найти все». Если бы были величины, превышающие 600000, то нам бы пришлось дополнительно производить поиск для выражения «6?????» и т.д.
  18. Поиск третьего интервала значений в Microsoft Excel

  19. Опять выделяем результаты поиска при помощи комбинации Ctrl+A. Далее, воспользовавшись кнопкой на ленте, выбираем новый цвет для заливки интервала, превышающего 500000 по той же аналогии, как мы это делали ранее.
  20. Выбор цвета заливки для третьего диапазона данных в Microsoft Excel

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

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

Цвет не поменялся после изменения значения в ячейке в Microsoft Excel

Урок: Как сделать поиск в Экселе

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

Закрасить ячейку по условию или формуле

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

Инструкция для Excel 2010

ВКЛЮЧИТЕ СУБТИТРЫ!

Как это сделать в Excel 2007

ВКЛЮЧИТЕ СУБТИТРЫ!
Выделим ячейки с ценами заказов и, нажав на стрелочку рядом с кнопкой «Условное форматирование», выберем «Создать правило».

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

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

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

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

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

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

Как это сделать в Excel 2003

ВКЛЮЧИТЕ СУБТИТРЫ!
«Условное форматирование» в меню «Формат». Тут понадобится немного больше ручной работы. Вот так будут выглядеть настройки для нашей первой задачи – закрасить ячейки со значениями больше средних.

Придется вручную ввести функцию «=СРЗНАЧ()», поставить курсор между скобками, нажать на кнопочку рядом и мышкой указать нужный диапазон.
Но принцип действий тот же самый.
Покоряйте Excel и до новых встреч!

Комментарии:

  1. Svetlana — 27.06.2015 21:28

наконец-то узнала, как это можно сделать!

Виктор — 14.04.2016 17:23

Здравствуйте, а можно сделать условное форматирование столбца А с фразами по условию «Текст —- содержит» по нескольким словам, а лучше по столбцу В, состоящего из слов?

salam — 19.05.2016 16:24

Подскажите как подсвечивать ячеку В2 при условии если ячейка А2 не пустая?

Федя — 16.11.2016 14:39

Как задать цвет определенному значению в одной ячейки, например — вожу 5 — она будет красным цветом, вожу 4 — она станет зелёным цветом

Оля — 03.05.2017 12:12

подскажите, как заливать в гамме одного цвета с разными оттенками в столбике, если напр., если 100% — зеленый, 95- зеленый но светлее, 75 — еще светлее и т.д. заранее спасибо

Как в Excel выделить ячейки цветом по условию

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

Естественно это задание для Экселя. Программа должна автоматически найти таких контрагентов и соответственно выделить их цветом. Для этих условий будем использовать условное форматирование.

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

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

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

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

Автоматическое заполнение ячеек актуальными датами

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

Как работает формула для автоматической генерации уходящих месяцев?

На рисунке формула возвращает период уходящего времени начиная даты написания статьи: 17.09.2017. В первом аргументе в функции DATA – вложена формула, которая всегда возвращает текущий год на сегодняшнюю дату благодаря функциям: ГОД и СЕГОНЯ. Во втором аргументе указан номер месяца (-1). Отрицательное число значит, что нас интересует какой был месяц в прошлом времени. Пример условий для второго аргумента со значением:

  • 1 – значит первый месяц (январь) в году указанном в первом аргументе;
  • 0 – это 1 месяца назад;
  • -1 – это 2 мес. назад от начала текущего года (то есть: 01.10.2016).

Последний аргумент – это номер дня месяца указано во втором аргументе. В результате функция ДАТА собирает все параметры в одно значение и формула возвращает соответственную дату.

Далее перейдите в ячейку C1 и введите следующую формулу:

Как видно теперь функция ДАТА использует значение из ячейки B1 и увеличивает номер месяца на 1 по отношению к предыдущей ячейки. В результате получаем 1 – число следующего месяца.

Теперь скопируйте эту формулу из ячейки C1 в остальные заголовки столбцов диапазона D1:L1.

Выделите диапазон ячеек B1:L1 и выберите инструмент: «ГЛАВНАЯ»-«Ячейки»-«Формат ячеек» или просто нажмите комбинацию клавиш CTRL+1. В появившемся диалоговом окне, на вкладке «Число», в разделе «Числовые форматы:» выберите опцию «(все форматы)». В поле «Тип:» введите значение: МММ.ГГ (обязательно буквы в верхнем регистре). Благодаря этому мы получим укороченное отображение значения дат в заголовках регистра, что упростит визуальный анализ и сделает его более комфортным за счет лучшей читабельности.

Обратите внимание! При наступлении января месяца (D1), формула автоматически меняет в дате год на следующий.

Как выделить столбец цветом в Excel по условию

Теперь необходимо выделить ячейки цветом, касающиеся текущего месяца. Благодаря этому мы с легкостью найдем столбец, в который нужно вводить актуальные данные в этом месяце. Для этого:

  1. Выделите диапазон ячеек B2:L15 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». А в появившемся окне «Создание правила форматирования» выберите опцию: «Использовать формулу для определения форматируемых ячеек»
  2. В поле ввода введите формулу:
  3. Щелкните на кнопку «Формат» и укажите на вкладке «Заливка» каким цветом будут выделены ячейки актуального месяца. Например – зеленый. После чего на всех окнах для подтверждения нажмите на кнопку «ОК».

Столбец под соответствующим заголовком регистра автоматически подсвечивается зеленым цветом соответственно с нашими условиями:

Как работает формула выделения столбца цветом по условию?

Благодаря тому, что перед созданием правила условного форматирования мы охватили всю табличную часть для введения данных регистра, форматирование будет активно для каждой ячейки в этом диапазоне B2:L15. Смешанная ссылка в формуле B$1 (абсолютный адрес только для строк, а для столбцов – относительный) обусловливает, что формула будет всегда относиться к первой строке каждого столбца.

Автоматическое выделение цветом столбца по условию текущего месяца

Главное условие для заполнения цветом ячеек: если в диапазоне B1:L1 находиться та же дата, что и первого дня текущего месяца, тут же ячейки в целом столбце изменяют свой цвет на указанный в условном форматировании.

Обратите внимание! В условиях этой формулы, для последнего аргумента функции ДАТА указано значение 1, так же, как и для формул в определении дат для заголовков столбцов регистра.

В нашем случаи — это зеленая заливка ячеек. Если мы откроем наш регистр в следующем месяце, то уже ему соответствующий столбец будет выделен зеленым цветом в независимости от текущего дня.

Табличная часть сформатирована, теперь заполним ее текстовым значением «заказ» в смешанном порядке клиентов для текущего и прошлых месяцев.

Как выделить ячейки красным цветом по условию

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

  1. Выделите диапазон ячеек A2:A15 (то есть список номеров клиентов) и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило». А в появившемся окне «Создание правила форматирования» выберите опцию: «Использовать формулу для определения форматируемых ячеек»
  2. В этот раз в поле ввода введите формулу:
  3. Щелкните на кнопку «Формат» и укажите красный цвет на вкладке «Заливка». После чего на всех окнах нажмите «ОК».
  4. Заполоните ячейки текстовым значением «заказ» как на рисунке и посмотрите на результат:

Номера клиентов подсвечиваются красным цветом, если в их строке нет значения «заказ» в последних трех ячейках к текущему месяцу (включительно).

Анализ формулы для выделения цветом ячеек по условию:

Сначала займемся средней частью нашей формулы. Функция СМЕЩ возвращает ссылку на диапазон смещенного по отношении к области базового диапазона определенной числом строк и столбцов. Возвращаемая ссылка может быть одной ячейкой или целым диапазоном ячеек. Дополнительно можно определить количество возвращаемых строк и столбцов. В нашем примере функция возвращает ссылку на диапазон ячеек для последних 3-х месяцев.

Важная часть для нашего условия выделения цветом находиться в первом аргументе функции СМЕЩ. Он определяет, с какого месяца начать смещение. В данном примере – это ячейка D2, то есть начало года – январь. Естественно для остальных ячеек в столбце номер строки для базовой ячейки будет соответствовать номеру строки в котором она находиться. Следующие 2 аргумента функции СМЕЩ определяют на сколько строк и столбцов должно быть выполнено смещение. Так как вычисления для каждого клиента будем выполнять в той же строке, значение смещения для строк указываем –¬ 0.

В тоже время для вычисления значения третьего аргумента (смещение по столбцам) используем вложенную формулу МЕСЯЦ(СЕГОДНЯ()), Которая в соответствии с условиями возвращает номер текущего месяца в текущем году. От вычисленного формулой номера месяца отнимаем число 4, то есть в случаи Ноября получаем смещение на 8 столбцов. А, например, для Июня – только на 2 столбца.

Последнее два аргумента для функции СМЕЩ определяют высоту (в количестве строк) и ширину (в количестве столбцов) возвращаемого диапазона. В нашем примере – это область ячеек с высотой на 1-ну строку и шириной на 4 столбца. Этот диапазон охватывает столбцы 3-х предыдущих месяцев и текущий.

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

Если мы хотим регистрировать данные по клиентам, Excel идеально приспособлен для этой цели. С легкостью можно записывать в соответствующие категории число заказанных товаров, а также даты реализации транзакций. Проблема постепенно начинает возникать с ростом объема данных.

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

Значение функции ЕСЛИ в зависимости от цвета ячейки

Кто поправит, уже пару часов облазил все форумы, вроде сделал всё как по книжке а истину не выводит.

Хочу чтоб если у ячейки Б1 был залит цвет(и желательно именно синий), истина 1 а если не залит(или залит но другой) то 0.

был бы рад помощи без макросов =)
подскажите пожалуйста.

Изменение цвета ячейки в зависимости от даты
Здравствуйте! Помогите пожалуйста. У меня есть список сотрудников, которым нужно раз в год.

Значение ячейки в зависимости от значения другой ячейки
Добрый день! Есть собственно вот такая задача: есть ячейка с цыфровым значением (предположим.

Значение ячейки в зависимости от значения другой ячейки
Уважаемые форумчане, очень нужна ваша помощь. тем полно перерыла, но т.к. знаний в этой области.

Изменение цвета ячейки в таблице Excel в зависимости от сегодняшней даты
День добрый!! Подскажите пожалуйста, как настроить таблицу Эксель, что бы менялся цвет ячейки в.

Текстовое значение ячейки в зависимости от параметрв
Доброе утро! Помогите разобраться с проблемой (файл во вложении) Задача — в зависимости от.

Первый раз вижу книгу с расположением столбцов справа налево и «лист» на иврите 🙂

Казанский,
Спасибо за ответ! Если сможешь объяснить что значит больше, ровно и два минуса «>=—»
и Зачем использовать И и ИЛИ условного форматирования?

А по поводу иврита, я ж в Израиле живу =)

Добавлено через 1 минуту
AlexM,

Спасибо так же и тебе ) если могу уточнить, что значит (B1<>«») и почему на это умножаем?

а можно вопрос по существу но не связан с темой?

скажем есть работник начал работать в 23 закончил в 10 утра. можно ли построить формулу что если из рабочей смены, хотя бы 2 часа попадают в интервал между 22:00-6:00 то эта ячейка окрашивается скажем синим.
как не писал это в если все время выходит что он принимает 2 часа как за 2 часа ночи а не просто 2 часа в целом как 120 минут.

привёл пример в формате екселя.
начало в 20:00 конец в 8:00 из 12 часов смены поскольку хотя бы 2 часа входят в интервал между 22:00-6:00 это считается ночной сменой, тогда 100% ставки будет 7 часов а остальных как по формуле. но если бы он отработал с 8:00 lj 20:00 то 100% ставки часов было бы 8 а не 7.

Как в Excel выделить ячейку цветом при определенном условии: примеры и методы

Не все фирмы покупают специальные программы для ведения дел. Многие пользуются MS Excel, ведь эта хо.

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

Где находится условное форматирование

Как в экселе менять цвет ячейки в зависимости от значения – да очень просто и быстро. Для выделения ячеек цветом предусмотрена специальная функция «Условное форматирование», находящаяся на вкладке «Главная»:

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

Правила выделения ячеек

С помощью этого набора инструментов делают следующие выборки:

  • находят в таблице числовые значения, которые больше установленного;
  • находят значения, которые меньше установленного;
  • находят числа, находящиеся в пределах заданного интервала;
  • определяют значения равные условному числу;
  • помечают в выбранных текстовых полях только те, которые необходимы;
  • отмечают столбцы и числа за необходимую дату;
  • находят повторяющиеся значения текста или числа;
  • придумывают правила, необходимые пользователю.

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

Очень творчески реализуются «Другие правила»: в шести вариантах сценария придумывайте те, которые наиболее удобны для работы, например, градиент:

Устанавливаете цветовые сочетания для минимальных, средних и максимальных величин – получаете на выходе градиентную окраску значений. Пользоваться градиентом во время анализа информации комфортно.

Правила отбора первых и последних значений.

Рассмотрим вторую группу функций «Правила отбора первых и последних значений». В ней вы сможете:

  • выделить цветом первое или последнее N-ое количество ячеек;
  • применить форматирование к заданному проценту ячеек;
  • выделить ячейки, содержащие значение выше или ниже среднего в массиве;
  • во вкладке «Другие правила» задать необходимый функционал.

Гистограммы

Если заливка ячейки цветом вас не устраивает – применяйте инструмент «Гистограмма». Предлагаемая окраска легче воспринимается на глаз в большом объеме информации, функциональные правила подстраиваются под требования пользователя.

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

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

Наборы значков

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

Создание, удаление и управление правилами

Функция «Создать правило» полностью дублирует «Другие правила» из перечисленных выше, создает выборку изначально по требованию пользователя.

С помощью вкладки «Удалить правило» созданные сценарии удаляются со всего листа, из выбранного диапазона значений, из таблицы.

Вызывает интерес инструмент «Управление правилами» – своеобразная история создания и изменения проведенных форматирований. Меняйте подборки, делайте правила неактивными, возвращайте обратно, чередуйте порядок применения. Для работы с большим объемом информации это очень удобно.

Отбор ячеек по датам

Чтобы разобраться, как в excel сделать цвет ячейки от значения установленной даты, рассмотрим пример с датами закупок у поставщиков в январе 2019 года. Для применения такого отбора нужны ячейки с установленным форматом «Дата». Для этого перед внесением информации выделите необходимый столбец, щелкните правой кнопкой мыши и в меню «Формат ячеек» найдите вкладку «Число». Установите числовой формат «Дата» и выберите его тип по своему усмотрению.

Для отбора нужных дат применяем такую последовательность действий:

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

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

Выделение цветом столбца по условию

Для анализа деятельности фирмы с помощью таблицы разберем на примере как поменять цвет ячейки в excel в зависимости от условия, заданного работником. В качестве примера возьмем таблицу заказов за январь 2019 года по десяти контрагентам.

Нам необходимо пометить синим цветом тех поставщиков, у которых мы купили товара на сумму большую, чем 100 000 рублей. Чтобы сделать такую выборку воспользуемся следующим алгоритмом действий:

  • выделяем столбец с январскими закупками;
  • кликаем инструмент «Условное форматирование»;
  • переходим в «Правила выделения ячеек»;
  • пункт «Больше…»;
  • в правой части форматирования устанавливаем сумму 100 000 рублей;
  • в левом поле переходим на вкладку «Пользовательский формат» и выбираем синий цвет;
  • необходимая выборка окрасилась в синий цвет, жмем «ОК».

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

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

Сборник формул для условного форматирования

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

  • Excel 2003 : Формат (Format)Условное форматирование (Conditional formatting)формула;
  • Excel 2007-2010 : вкладка Главная (Home)Условное форматирование (Conditional formatting)Создать правило (New rule)Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format)

Подробнее об условном форматировании можно прочитать в статье: Основные понятия условного форматирования и как его создать

Все условия приведены для диапазона A1:A20 . Это означает, что для корректного выполнения условия необходимо выделить диапазон A1:A20 (столбцов может быть больше), начиная с ячейки A1 , после чего назначить условие.
Если выделять необходимо не с первой строки, а скажем, с 4-ой, то и выделить надо будет диапазон A4:A20 и в формуле для условия указывать в качестве критерия первую ячейку выделенного диапазона — A4 .

Если необходимо выделять форматированием не только конкретную ячейку, удовлетворяющую условию, а всю строку таблицы на основе ячейки одного столбца, то перед установкой правила необходимо выделить всю таблицу, строки которой необходимо форматировать, а ссылку на столбец с критерием закрепить:
= $A1 =МАКС( $A$1:$A$20 )
при выделенном диапазоне A1:F20 (диапазон применения условного форматирования), будет выделена строка A7:F7 , если в ячейке A7 будет максимальное число.

Так же можно применять не к конкретно одному столбцу, а к полностью диапазону. Но в этом случае надо знать принцип смещения ссылок в формулах, чтобы условия применялись именно к нужным ячейкам. Например, если задать условие для диапазона B1:D10 в виде формулы: = B1 , то цветом будут выделены ячейки столбца B, если значение ячейки столбца А в той же строке меньше( B1, B3). При этом если ячейки столбца D меньше ячеек столбца C в той же строке — они тоже будут выделены( D1 , D5 ).

  • Выделение ячеек с числами:
    =ЕЧИСЛО( A1 )
  • Выделение ячеек с числами, но не учитывая нули:
    =И(ЕЧИСЛО( A1 ); A1 <>0)
  • Выделение строк со значением больше 0:
    = A1 >0
  • Выделение строк со значением в диапазоне от 3 до 10:
    =И( A1 >=3; A1
  • Выделение в диапазоне $A$1:$A$20 ячейки с максимальным значением:
    = A1 =МАКС( $A$1:$A$20 )
  • Выделение в диапазоне $A$1:$A$20 ячейки с минимальным значением:
    =И(ЕЧИСЛО( A1 ); A1 =МИН( $A$1:$A$20 ))
  • Выделение в диапазоне $A$1:$A$20 ячейки со вторым по величине числом. Т.е. из чисел 1,2,3,4,5,6,7 будет выделено число 6:
    = A1 =НАИБОЛЬШИЙ( $A$1:$A$20 ;2)
  • Выделение ячеек с любым текстом:
    =ЕТЕКСТ( A1 )
  • Выделение ячеек с текстом Итог:
    = A1 =»Итог»
  • Выделение ячеек, содержащих текст Итог:
    =СЧЁТЕСЛИ( A1 ;»*итог*»)
    =НЕ(ЕОШ(ПОИСК(«итог»; A1 )))
  • Выделение ячеек, не содержащих текст Итог:
    =СЧЁТЕСЛИ( A1 ;»*итог*»)=0
    =ЕОШ(ПОИСК(«итог»; A1 ))
  • Выделение ячеек, текст которых начинается со слова Итог:
    =ЛЕВСИМВ( A1 ;4)=»Итог»
  • Выделение ячеек, текст которых заканчивается на слово Итог:
    =ПРАВСИМВ( A1 ;4)=»Итог»
  • Выделение текущей даты:
    = A1 =СЕГОДНЯ()
  • Выделение ячейки с датой, больше текущей:
    = A1 >СЕГОДНЯ()
  • Выделение ячейки с датой, которая наступит через неделю:
    = A1 =СЕГОДНЯ()+7
  • Выделение ячеек с датами текущего месяца(любого года):
    =МЕСЯЦ( A1 )=МЕСЯЦ(СЕГОДНЯ())
  • Выделение ячеек с датами текущего месяца текущего года:
    =И(МЕСЯЦ( A1 )=МЕСЯЦ(СЕГОДНЯ());ГОД( A1 )=ГОД(СЕГОДНЯ()))
    или
    =ТЕКСТ( A1 ;»ГГГГММ»)=ТЕКСТ(СЕГОДНЯ();»ГГГГММ»)
  • Выделение ячеек с выходными днями:
    =ДЕНЬНЕД( A1 ;2)>5
  • Выделение ячеек с будними днями:
    =ДЕНЬНЕД( A1 ;2)
  • Выделение ячеек, входящих в указанный период(промежуток) дат:
    =И( $A1 >ДАТА(2015;9;1); $A1
  • Выделение различий в ячейках по условию:
    = A1 <> $B1
  • Выделение ячейки, если ячейка следующего столбца(B) этой же строки меньше:
    = A1 > B1
  • Выделение строк цветом через одну:
    =ОСТАТ(СТРОКА();2)
  • Выделение строк цветом, если значение ячейки столбца A присутствует в диапазоне $F$1:$H$5000 :
    =СЧЁТЕСЛИ( $F$1:$H$5000 ; A1 )
  • Выделение строк цветом, если значение ячейки столбца A отсутствует в диапазоне $F$1:$H$5000 :
    =СЧЁТЕСЛИ( $F$1:$H$5000 ; A1 )=0
  • Выделение цветом ячейки, если её значение в диапазоне A1:A20 второе по счету:
    =СЧЁТЕСЛИ( $A$1:$A1 ; A1 )=2
  • Выделение ячеек, содержащих ошибки (#ЗНАЧ!; #Н/Д; #ССЫЛКА! и т.п.). Помимо просто выявления ячеек с ошибками можно применять, когда необходимо скрыть ошибочные значения в ячейках(назначив цвет шрифта таким же, как и цвет заливки):
    =ЕОШИБКА( A )
  • Выделение непустых ячеек в столбце A :
    = $A1 <>«»
  • Статья помогла? Поделись ссылкой с друзьями!

    Поиск по меткам

    Здравствуйте! у меня вопрос: Допустим, есть два листа с разными данными за одни и те же периоды. необходимо в третьем листе вывести наибольшее значение, при этом чтобы было видно из какого листа взяты данные, например, раскрасив в один цвет если данные из первого листа и в другой — если данные из второго листа.
    Благодарю за советы!

    Здравствуйте. Подскажите, можно ли с помощью УФ закрашивать ячейки с минимальным значением в каждой строке для всей таблицы?

    Али, если прочитать статью не через строку, а полностью, то можно найти и формулу для этого, и как её применить. Не сочтите за труд прочитать статью с самого начала. Осознать и попробовать применить. Далее перейти к списку формул и посмотреть на 6-ю по счету.

    А если нужно исключить нули в этом диапазоне?

    Значит надо подучить формулы массива 🙂
    =МИН(ЕСЛИ(A1:A10<>0;A1:A10))

    Добрый день!
    Пробую выделить УФ в сводной таблице строку, если итог по строке больше из связанной сводной таблицы ниже 4х.
    Выделяю ячейку в сводной, пишу формулу УФ
    =SUM(B2405:BM2405)>=5
    копирую форматирование на всю сводную. Работает.

    Проблема: при использовании срезов (или фильтров), УФ пропадает.
    Я что-то не так делаю, или такой функционал не доступен?

    Спасибо заранее за помощь!

    Добрый день. Подскажите, а если нужно сделать условное форматирование максимального и минимального значения для такого случая:
    A B C D E
    1 559980 — 606000 — 824000
    2 559980 — — — —
    Если в первой строке понятно, что Максим это Е1, а миним А1, то как быть со второй строкой. Можно ли сделать такое условие, если в строке, например более 4 штук «-» форматирование не проставлялось? Спасибо

    Добрый день.
    В ячейке А1 стоит условие УФ- окрашивать ячейку А1, если в этой ячейке стоит число, большее, чем в ячейке В1. Но, нужно, чтобы не окрашивалась ячейка А1, если в ячейке В1 будет ноль или пустая ячейка. Подскажите, как решить такую проблему? Можно ли так сделать без макросов?
    Спасибо.

    Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365

    Функция CellColor

    Данная функция позволяет определить внутренний числовой Excel код цвета заливки любой указанной ячейки. Это дает возможность пользователю впоследствии производить сортировку и фильтрацию ячеек по цвету, что часто бывает необходимо.

    Определение кода цвета ячейки с помощью функции CellColor

    Синтаксис

    =CellColor(cell)

    где

    • cell — ячейка, для которой нужно определить код цвета заливки

    Примечания

    К сожалению, поскольку Excel формально не считает смену цвета  изменением содержимого листа, то эта функция не будет пересчитываться автоматически при изменении форматирования — обновление значений этой функции происходит только при нажатии сочетания клавиш полного пересчета листа Ctrl+Alt+F9.

    Также (в силу ограничений самого Excel), данная функция не может считывать код цвета, если было использовано условное форматирование.

    Если для ячейки не установлен цвет заливки, то код = -4142.

    Если нужен RGB-код цвета, то используйте функцию RGBCellColor.

    Если нужен код цвета не заливки, а шрифта, то используйте функцию CellFontColor.

    Полный список всех инструментов надстройки PLEX

    Содержание

    1. Как в Excel динамически изменять цвет ячейки, основываясь на её значении
    2. Как настроить постоянный цвет ячейки, основываясь на её текущем значении
    3. Найти и выделить все ячейки, удовлетворяющие заданному условию
    4. Свойство .Interior.Color объекта Range
    5. Заливка ячейки цветом в VBA Excel
    6. Вывод сообщений о числовых значениях цветов
    7. С помощью Автофильтра (ручной метод)
    8. С помощью Макрофункции ПОЛУЧИТЬ.ЯЧЕЙКУ()
    9. Описание работы функции
    10. Процедура изменения цвета ячеек в зависимости от содержимого
    11. Условное форматирование
    12. Инструкция для Excel 2010
    13. Количество вместо суммы

    Цвет заливки будет изменяться в зависимости от значения ячейки.

    Задача: Имеется таблица или диапазон данных, и Вы хотите изменить цвет заливки ячеек, основываясь на их значениях. Более того, необходимо, чтобы этот цвет изменялся динамически, отражая изменения данных в ячейках.

    Решение: Используйте условное форматирование в Excel, чтобы выделить значения больше X, меньше Y или между X и Y.

    Предположим, есть список цен на бензин в разных штатах, и Вы хотите, чтобы цены, превышающие $3.7, были выделены красным, а меньшие или равные $3.45 – зелёным.

    Замечание: Снимки экрана для этого примера были сделаны в Excel 2010, однако, в Excel 2007 и 2013 кнопки, диалоговые окна и настройки будут точно такие же или с незначительными отличиями.

    Итак, вот, что нужно сделать по шагам:

    1. Выделите таблицу или диапазон, в котором Вы хотите изменить цвет заливки ячеек. В этом примере мы выделяем $B$2:$H$10 (заголовки столбцов и первый столбец, содержащий названия штатов, не выделяем).
    2. Откройте вкладку Home (Главная), в разделе Styles (Стили) нажмите Conditional Formatting (Условное форматирование) > New Rule (Создать правило).
    3. В верхней части диалогового окна New Formatting Rule (Создание правила форматирования) в поле Select a Rule Type (Выберите тип правила) выберите Format only cells that contain (Форматировать только ячейки, которые содержат).
    4. В нижней части диалогового окна в поле Format Only Cells with (Форматировать только ячейки, для которых выполняется следующее условие) настройте условия для правила. Мы выбираем форматировать только ячейки с условием: Cell Value (Значение ячейки) – greater than (больше) – 3.7, как показано на рисунке ниже.Далее нажмите кнопку Format (Формат), чтобы выбрать, какой цвет заливки должен быть применён, если выполняется заданное условие.
    5. В появившемся диалоговом окне Format Cells (Формат ячеек) откройте вкладку Fill (Заливка) и выберите цвет (мы выбрали красноватый) и нажмите ОК.
    6. После этого Вы вернетесь в окно New Formatting Rule (Создание правила форматирования), где в поле Preview (Образец) будет показан образец Вашего форматирования. Если всё устраивает, нажмите ОК.

    Результат Ваших настроек форматирования будет выглядеть приблизительно так:

    Так как нам нужно настроить ещё одно условие, позволяющее изменять цвет заливки на зелёный для ячеек со значениями меньшими или равными 3.45, то снова нажимаем кнопку New Rule (Создать правило) и повторяем шаги с 3 по 6, устанавливая нужное правило. Ниже виден образец созданного нами второго правила условного форматирования:

    Когда все будет готово – жмите ОК. Теперь у Вас имеется мило отформатированная таблица, которая даёт возможность с первого взгляда увидеть максимальные и минимальные цены на бензин в разных штатах. Хорошо им там, в Техасе!

    Совет: Таким же способом Вы можете изменять цвет шрифта в зависимости от значения ячейки. Для этого просто откройте вкладку Font (Шрифт) в диалоговом окне Format Cells (Формат ячеек), как мы это делали на шаге 5, и выберите желаемый цвет шрифта.

    Как настроить постоянный цвет ячейки, основываясь на её текущем значении

    Однажды настроенный цвет заливки не будет изменяться, вне зависимости от того, как в будущем изменится содержимое ячейки.

    Задача: Вы хотите настроить цвет ячейки, основываясь на её текущем значении, и хотите, чтобы цвет заливки оставался неизменным, даже когда значение ячейки изменяется.

    Решение: Найти все ячейки с определённым значением (или значениями) при помощи инструмента Find All (Найти все), а затем изменить формат найденных ячеек, используя диалоговое окно Format Cells (Формат ячеек).

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

    Найти и выделить все ячейки, удовлетворяющие заданному условию

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

    Если Вы хотите раскрасить ячейки с конкретным значением, например, 50, 100 или 3.4 – то на вкладке Home (Главная) в разделе Editing (Редактирование) нажмите Find Select (Найти и выделить) > Find (Найти).

    Введите нужное значение и нажмите Find All (Найти все).

    Совет: В правой части диалогового окна Find and Replace (Найти и заменить) есть кнопка Options (Параметры), нажав которую Вы получите доступ к ряду продвинутых настроек поиска, таких как Match Case (Учитывать регистр) и Match entire cell content (Ячейка целиком). Вы можете использовать символы подстановки, такие как звёздочка (*), чтобы найти любую строку символов, или знак вопроса (?), чтобы найти один любой символ.

    Что касается предыдущего примера, если нам нужно найти все цены на бензин от 3.7 до 3.799, то мы зададим такие критерии поиска:

    Теперь кликните любой из найденных элементов в нижней части диалогового окна Find and Replace (Найти и заменить) и нажмите Ctrl+A, чтобы выделить все найденные записи. После этого нажмите кнопку Close (Закрыть).

    Вот так можно выделить все ячейки с заданным значением (значениями) при помощи опции Find All (Найти все) в Excel.

    Однако, в действительности нам нужно найти все цены на бензин, превышающие $3.7. К сожалению, инструмент Find and Replace (Найти и заменить) в этом не сможет нам помочь.

    Свойство .Interior.Color объекта Range

    Начиная с Excel 2007 основным способом заливки диапазона или отдельной ячейки цветом (зарисовки, добавления, изменения фона) является использование свойства .Interior.Color объекта Range путем присваивания ему значения цвета в виде десятичного числа от 0 до 16777215 (всего 16777216 цветов).

    Заливка ячейки цветом в VBA Excel

    Пример кода 1:

    Sub ColorTest1()

    Range(“A1”).Interior.Color = 31569

    Range(“A4:D8”).Interior.Color = 4569325

    Range(“C12:D17”).Cells(4).Interior.Color = 568569

    Cells(3, 6).Interior.Color = 12659

    End Sub

    Поместите пример кода в свой программный модуль и нажмите кнопку на панели инструментов «Run Sub» или на клавиатуре «F5», курсор должен быть внутри выполняемой программы. На активном листе Excel ячейки и диапазон, выбранные в коде, окрасятся в соответствующие цвета.

    Есть один интересный нюанс: если присвоить свойству .Interior.Color отрицательное значение от -16777215 до -1, то цвет будет соответствовать значению, равному сумме максимального значения палитры (16777215) и присвоенного отрицательного значения. Например, заливка всех трех ячеек после выполнения следующего кода будет одинакова:

    Sub ColorTest11()

    Cells(1, 1).Interior.Color = 12207890

    Cells(2, 1).Interior.Color = 16777215 + (12207890)

    Cells(3, 1).Interior.Color = 4569325

    End Sub

    Проверено в Excel 2016.

    Вывод сообщений о числовых значениях цветов

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

    Пример кода 2:

    Sub ColorTest2()

    MsgBox Range(“A1”).Interior.Color

    MsgBox Range(“A4:D8”).Interior.Color

    MsgBox Range(“C12:D17”).Cells(4).Interior.Color

    MsgBox Cells(3, 6).Interior.Color

    End Sub

    Вместо вывода сообщений можно присвоить числовые значения цветов переменным, объявив их как Long.

    С помощью Автофильтра (ручной метод)

    • Добавьте справа еще один столбец с заголовком Код цвета .
    • Выделите заголовки и нажмите CTRL+SHIFT+L, т.е. вызовите Автофильтр ( подробнее здесь )
    • Вызовите меню Автофильтра , выберите зеленый цвет

    • Будут отображены только строки с зелеными ячейками
    • Введите напротив каждого “зеленого” значения число 1

    • Сделайте тоже для всех цветов

    Введите формулу =СУММЕСЛИ(B7:B17;E7;A7:A17) как показано в файле примера (лист Фильтр) .

    Для подсчета значений используйте функцию СЧЕТЕСЛИ() .

    С помощью Макрофункции ПОЛУЧИТЬ.ЯЧЕЙКУ()

    Сразу предупрежу, что начинающему пользователю EXCEL будет сложно разобраться с этим и следующим разделом.

    Идея заключается в том, чтобы автоматически вывести в соседнем столбце числовой код фона ячейки (в MS EXCEL все цвета имеют соответствующий числовой код). Для этого нам потребуется функция, которая может вернуть этот код. Ни одна обычная функция этого не умеет. Используем макрофункцию ПОЛУЧИТЬ.ЯЧЕЙКУ(), которая возвращает код цвета заливки ячейки (она может много, но нам потребуется только это ее свойство).

    Примечание: Макрофункции – это набор функций к EXCEL 4-й версии, которые нельзя напрямую использовать на листе EXCEL современных версий, а можно использовать только в качестве Именованной формулы . Макрофункции – промежуточный вариант между обычными функциями и функциями VBA. Для работы с этими функциями требуется сохранить файл в формате с макросами *.xlsm

    • Сделайте активной ячейку В7 (это важно, т.к. мы будем использовать относительную адресацию в формуле)
    • В Диспетчере имен введите формулу =ПОЛУЧИТЬ.ЯЧЕЙКУ(63;Макрофункция!A7)
    • Назовите ее Цвет

    • Закройте Диспетчер имен
    • Введите в ячейку В7 формулу =Цвет и скопируйте ее вниз.

    Сложение значений организовано так же как и в предыдущем разделе.

    Макрофункция работает кривовато:

    • если вы измените цвет ячейки, то макрофункция не обновит значения кода (для этого нужно опять скопировать формулу из В7 вниз или выделить ячейку, нажать клавишу F2 и затем ENTER )
    • функция возвращает только 56 цветов (так называемая палитра EXCEL), т.е. если цвета близки, например, зеленый и светло зеленый, то коды этих цветов могут совпасть. Подробнее об этом см. лист файла примера Colors . Как следствие, будут сложены значения из ячеек с разными цветами.

    Описание работы функции

    Функция =ЦВЕТЗАЛИВКИ(ЯЧЕЙКА) возвращает код цвета заливки выбранной ячейки. Имеет один обязательный аргумент:

    • ЯЧЕЙКА – ссылка на ячейку, для которой необходимо применить функцию.

    Ниже представлен пример, демонстрирующий работу функции.

    Следует обратить внимание на тот факт, что функция не пересчитывается автоматически. Это связано с тем, что изменение цвета заливки ячейки Excel не приводит к пересчету формул. Для пересчета формулы необходимо пользоваться сочетанием клавиш Ctrl+Alt+F9

    Процедура изменения цвета ячеек в зависимости от содержимого

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

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

    Но выход существует. Для ячеек, которые содержат динамические (изменяющиеся) значения применяется условное форматирование, а для статистических данных можно использовать инструмент «Найти и заменить».

    Условное форматирование

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

    Посмотрим, как этот способ работает на конкретном примере. Имеем таблицу доходов предприятия, в которой данные разбиты помесячно. Нам нужно выделить разными цветами те элементы, в которых величина доходов менее 400000 рублей, от 400000 до 500000 рублей и превышает 500000 рублей.

    1. Выделяем столбец, в котором находится информация по доходам предприятия. Затем перемещаемся во вкладку «Главная». Щелкаем по кнопке «Условное форматирование», которая располагается на ленте в блоке инструментов «Стили». В открывшемся списке выбираем пункт «Управления правилами…».
    2. Запускается окошко управления правилами условного форматирования. В поле «Показать правила форматирования для» должно быть установлено значение «Текущий фрагмент». По умолчанию именно оно и должно быть там указано, но на всякий случай проверьте и в случае несоответствия измените настройки согласно вышеуказанным рекомендациям. После этого следует нажать на кнопку «Создать правило…».
    3. Открывается окно создания правила форматирования. В списке типов правил выбираем позицию «Форматировать только ячейки, которые содержат». В блоке описания правила в первом поле переключатель должен стоять в позиции «Значения». Во втором поле устанавливаем переключатель в позицию «Меньше». В третьем поле указываем значение, элементы листа, содержащие величину меньше которого, будут окрашены определенным цветом. В нашем случае это значение будет 400000. После этого жмем на кнопку «Формат…».
    4. Открывается окно формата ячеек. Перемещаемся во вкладку «Заливка». Выбираем тот цвет заливки, которым желаем, чтобы выделялись ячейки, содержащие величину менее 400000. После этого жмем на кнопку «OK» в нижней части окна.
    5. Возвращаемся в окно создания правила форматирования и там тоже жмем на кнопку «OK».
    6. После этого действия мы снова будем перенаправлены в Диспетчер правил условного форматирования. Как видим, одно правило уже добавлено, но нам предстоит добавить ещё два. Поэтому снова жмем на кнопку «Создать правило…».
    7. И опять мы попадаем в окно создания правила. Перемещаемся в раздел «Форматировать только ячейки, которые содержат». В первом поле данного раздела оставляем параметр «Значение ячейки», а во втором выставляем переключатель в позицию «Между». В третьем поле нужно указать начальное значение диапазона, в котором будут форматироваться элементы листа. В нашем случае это число 400000. В четвертом указываем конечное значение данного диапазона. Оно составит 500000. После этого щелкаем по кнопке «Формат…».
    8. В окне форматирования снова перемещаемся во вкладку «Заливка», но на этот раз уже выбираем другой цвет, после чего жмем на кнопку «OK».
    9. После возврата в окно создания правила тоже жмем на кнопку «OK».
    10. Как видим, в Диспетчере правил у нас создано уже два правила. Таким образом, осталось создать третье. Щелкаем по кнопке «Создать правило».
    11. В окне создания правила опять перемещаемся в раздел «Форматировать только ячейки, которые содержат». В первом поле оставляем вариант «Значение ячейки». Во втором поле устанавливаем переключатель в полицию «Больше». В третьем поле вбиваем число 500000. Затем, как и в предыдущих случаях, жмем на кнопку «Формат…».
    12. В окне «Формат ячеек» опять перемещаемся во вкладку «Заливка». На этот раз выбираем цвет, который отличается от двух предыдущих случаев. Выполняем щелчок по кнопке «OK».
    13. В окне создания правил повторяем нажатие на кнопку «OK».
    14. Открывается Диспетчер правил. Как видим, все три правила созданы, поэтому жмем на кнопку «OK».
    15. Теперь элементы таблицы окрашены согласно заданным условиям и границам в настройках условного форматирования.
    16. Если мы изменим содержимое в одной из ячеек, выходя при этом за границы одного из заданных правил, то при этом данный элемент листа автоматически сменит цвет.

    Кроме того, можно использовать условное форматирование несколько по-другому для окраски элементов листа цветом.

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

    Инструкция для Excel 2010

    ВКЛЮЧИТЕ СУБТИТРЫ!

    Количество вместо суммы

    Если вам нужно подсчитывать не сумму покрашенных определенным цветом ячеек, а всего лишь их количество, то наша функция будет еще проще. Замените в ней 7-ю строку на:

    Sum = Sum + 1

    Источники

    • https://office-guru.ru/excel/2-sposoba-izmenit-cvet-zalivki-jacheek-v-excel-v-zavisimosti-ot-ih-znachenii-293.html
    • https://vremya-ne-zhdet.ru/vba-excel/tsvet-yacheyki-zalivka-fon/
    • https://excel2.ru/articles/slozhenie-znacheniy-v-zavisimosti-ot-cveta-yacheek-v-ms-excel-0
    • https://micro-solution.ru/projects/addin_vba-excel/color_interior
    • https://lumpics.ru/color-cell-depending-value-excel/
    • https://myblaze.ru/kak-v-excel-zakrasit-yacheyku-po-usloviyu-ili-formule/
    • https://www.planetaexcel.ru/techniques/9/162/

    На чтение 3 мин. Просмотров 773 Опубликовано 15.12.2019

    Содержание

    1. Описание работы
    2. Зачем это нужно?
    3. Код на VBA
    4. Изменение цвета текста в ячейке или диапазоне
    5. Применение дополнительного цвета
    6. Форматирование цвета ярлычка листа

    Описание работы

    Функция =ЦВЕТШРИФТА(ЯЧЕЙКА) возвращает код цвета шрифта указанной ячейки. Функция имеет один обязательный аргумент.

    • ЯЧЕЙКА — ссылка на ячейку, цвет шрифта которой необходимо определить.

    Ниже представлен пример, демонстрирующий работу функции.

    Следует обратить внимание на тот факт, что функция не пересчитывается автоматически. Это связано с тем, что изменение цвета шрифта ячейки Excel не приводит к пересчету формул. Для пересчета формулы необходимо пользоваться сочетанием клавиш Ctrl+Alt+F9

    Зачем это нужно?

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

    Код на VBA

    Вы можете самостоятельно внедрить данную функцию в Excel или установить надстройку.

    Для Excel — 2007 на главной панели выбираете «Условное форматирование» — «Правила выделения ячеек» — «Другие правила» — «Использовать формулу для определения форматируемых ячеек» — «Форматировать значения, для которых следующая формула является истинной»

    Далее задаёте формулу и формат (в Вашем случае — цвет выделения текста) .

    Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

    Сведения о том, как изменить цвет фона ячеек или применить узоры или цвета заливки, см. в разделе Добавление или изменение цвета фона ячеек.

    Изменение цвета текста в ячейке или диапазоне

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

    На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта .

    Выберите цвет в группе Цвета темы или Стандартные цвета.

    Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.

    Применение дополнительного цвета

    Если вам нужен определенный цвет текста, вот как можно его получить:

    На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста и выберите команду Другие цвета.

    На вкладке Спектр в поле Цвета выберите нужный цвет.

    Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.

    Совет: Чтобы быстро скопировать используемый цвет текста в другие ячейки, выделите исходную ячейку и дважды нажмите кнопку Формат по образцу . Затем щелкните ячейки, которые нужно отформатировать. По завершении еще раз нажмите кнопку Формат по образцу, чтобы выйти из этого режима.

    Форматирование цвета ярлычка листа

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

    Щелкните Цвет ярлычка, а затем выберите нужный цвет.

    Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.

    Как прописать в формуле цвет

    Пытливый

    Дата: Понедельник, 18.01.2016, 09:29 |
    Сообщение № 1

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 28


    Репутация:

    0

    ±

    Замечаний:
    80% ±


    Excel 2010

    Мне требуется формула типа:
    ЕСЛИ(«цвет»=№;»ххх»;»ЖЖЖ»)?
    [moder]Поздравляю!
    А мы здесь причем?

    Сообщение отредактировал _Boroda_Понедельник, 18.01.2016, 09:35

     

    Ответить

    Пытливый

    Дата: Понедельник, 18.01.2016, 09:48 |
    Сообщение № 2

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 28


    Репутация:

    0

    ±

    Замечаний:
    80% ±


    Excel 2010

    Модератор,
    Может я не правильно понял, что создавать «Тему» или «Опрос», чтоб получить ответ.
    Может вы мне поможете, разъясните где узнать ответ на интересующий меня вопрос.
    [moder]Тему.
    Где узнать ответ — не знаю. Сначала нужно нормально задать вопрос. А еще сначалее нужно прочитать Правила форума, включая п.6.

    Сообщение отредактировал _Boroda_Понедельник, 18.01.2016, 09:53

     

    Ответить

    Nic70y

    Дата: Понедельник, 18.01.2016, 09:53 |
    Сообщение № 3

    Группа: Друзья

    Ранг: Экселист

    Сообщений: 8132


    Репутация:

    1998

    ±

    Замечаний:
    0% ±


    Excel 2010

    Пытливый, не придумали еще таких формул — это только макросом, с Вашим файлом


    ЮMoney 41001841029809

     

    Ответить

    buchlotnik

    Дата: Понедельник, 18.01.2016, 09:54 |
    Сообщение № 4

    Группа: Заблокированные

    Ранг: Участник клуба

    Сообщений: 3442


    Репутация:

    929

    ±

    Замечаний:
    20% ±


    2010, 2013, 2016 RUS / ENG

    UDF: [vba]

    Код

    Function formula(N As Range)
        цвет = N.Interior.Color
        If цвет = 255 Then formula = «ххх» Else formula = «ЖЖЖ»
    End Function

    [/vba] а с файлом веселее бы было ;)

    Сообщение отредактировал buchlotnikПонедельник, 18.01.2016, 09:55

     

    Ответить

    Пытливый

    Дата: Понедельник, 18.01.2016, 09:56 |
    Сообщение № 5

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 28


    Репутация:

    0

    ±

    Замечаний:
    80% ±


    Excel 2010

    Nic70y,
    Спасибо за информацию.
    Модератор,
    Будем учиться правильно задавать вопросы.
    п.с. Правила прочитаю…

     

    Ответить

    Пытливый

    Дата: Понедельник, 18.01.2016, 09:59 |
    Сообщение № 6

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 28


    Репутация:

    0

    ±

    Замечаний:
    80% ±


    Excel 2010

    buchlotnik,
    Спасибо попробую.
    Исходный файл не хотелось бы выкладывать, а создавать образец геморно…
    [moder]Правильно. Зачем? Пусть помучаются те, кто вам помочь хочет.

    Сообщение отредактировал _Boroda_Понедельник, 18.01.2016, 10:02

     

    Ответить

    Пытливый

    Дата: Понедельник, 18.01.2016, 10:05 |
    Сообщение № 7

    Группа: Пользователи

    Ранг: Новичок

    Сообщений: 28


    Репутация:

    0

    ±

    Замечаний:
    80% ±


    Excel 2010

    Модератор,
    Злые Вы, уйду я от Вас…
    В исходнике куча паспортных данных…
    [moder]Не уходите! Как же мы без вас будем-то?
    А по поводу пасп. данных — ЕЩЕ раз отсылаю к Правилам форума.

    Сообщение отредактировал _Boroda_Понедельник, 18.01.2016, 10:09

     

    Ответить

    Gustav

    Дата: Понедельник, 18.01.2016, 12:14 |
    Сообщение № 8

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 2398


    Репутация:

    985

    ±

    Замечаний:
    0% ±


    начинал с Excel 4.0, видел 2.1

    не придумали еще таких формул

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


    МОИ: Ник, Tip box: 41001663842605

     

    Ответить

    krosav4ig

    Дата: Понедельник, 18.01.2016, 12:32 |
    Сообщение № 9

    Группа: Друзья

    Ранг: Старожил

    Сообщений: 2346


    Репутация:

    989

    ±

    Замечаний:
    0% ±


    Excel 2007,2010,2013

    получить.ячейку(38)
    системная палитра 56 цветов

    в книге лист Макрос1 можно скрыть


    email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

    Сообщение отредактировал krosav4igПонедельник, 18.01.2016, 12:32

     

    Ответить

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

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

    Для этих целей необходимо использовать очень простенький макрос, а точнее пользовательскую функцию, назовем ее ColorNom, она позволит нам вытягивать числовой код цвета заливки и далее по этому коду мы и будет считать общее количество ячеек, используя приемы, описываемые в статье как посчитать в Excel количество ячеек/значений

    Итак, приступим. Зайдите в редактор Visual Basic, для этого:

    в Excel 2003 нажмите на Сервис, далее Макрос и затем Редактор Visual Basic.

    сделать пользовательскую функцию

    в Excel 2007, 2010 и 2013 это делается по-другому. Зайдите в раздел Разработчик, далее выберите Visual Basic

    Внимание! Раздел панели инструментов Разработчик в Excel 2007 доступен по умолчанию, а в Excel 2010 и 2013 его необходимо включить. Это особенно полезно сделать тем пользователям, которые будут часто работать с макросами. Чтобы включить панель инструментов Разработчик в Excel 2010 или 2013 необходимо запустить Файл | Параметры | Настройка ленты после этого необходимо с правой стороны необходимо поставить галочку напротив надписи Разработчик

    включение редактора Visual Basic

    После того как откроется редактор Visual Basic, вставьте пустой модуль, для этого выберите меню Insert и далее Module

    вставить модуль
    и скопируйте туда текст простой функции:

    Public Function ColorNom(Cell As Range)
    ColorNom = Cell.Interior.ColorIndex
    End Function

    После этого закройте редактор Visual Basic и можно вернуться к нашему файлу. В любой пустой ячейки введите пользовательскую функцию, которую мы ввели раннее. В нашем случае это функция ColorNom, ее можно вызвать либо через меню Вставка, Функция — категория Определенные пользователем, либо просто  можно напечатать ее в самой ячейке =ColorNom(A1), где A1 — это наша ячейка, в которой нам необходимо определить индекс цвета.

    Пользовательская функция индекс цвета ячейки

    После этого уже не составит труда посчитать количество ячеек или значений в зависимости от цвета ячейки. Используйте нашу статью как посчитать в Excel количество ячеек/значений

    Если вам необходимо посчитать количество значений или сумму в зависимости от цвета текста, то необходимо немного изменить код пользовательской функции.

    Public Function ColorNom(Cell As Range)
    ColorNom = Cell.Font.ColorIndex
    End Function

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

    =ColorNom(A1)+Сегодня()*0

    Пример подсчета количества значений по цвету цвету заливки ячеек в Excel

    Рассмотрим вышеуказанный пример с перечнем фруктов. Мы определили код ячеек и отобразили его напротив каждой ячейки.

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

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

    Посчитать кол-во по цвету ячеек

    Считать количество мы будем с помощью функции СЧЁТЕСЛИ

    Вот так выглядят аргументы данной функции

    =СЧЁТЕСЛИ(диапазон;критерий)

    Пропишем формулу:

    =СЧЁТЕСЛИ($B$1:$B$8;E2)

    Диапазон мы указали со знаком доллара, чтобы он был закреплен и можно было протянуть формулу. Критерия у нас встречается всего три и они указаны в нашей вспомогательной таблице. Протянем формулу и получим количество ячеек по цветам.

    Скачать пример файла: Цвет_Ячеек.xlsm (файл с поддержкой макросов)

    ≡  28 Июнь 2015   ·  Рубрика: Могучий MS Excel   

    Excel это не только сильный инструмент для проведения расчетов, а и инструмент с помощью которого можно привлекательно представить результаты расчетов.

    Именно поэтому в этой статье я хочу рассказать о способах придания цвета ячейкам. Цвет ячейки в Excel можно задать несколькими способами.

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

    Содержание

    Ручная установка цвета ячейки

    Наиболее простым способом установки цвета ячейки в excel является инструмент «Цвет заливки» находящийся на главной панели инструментов.

    Как в excel сделать условие на цвет?

    Ручное выделение цветом

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

    Как в excel сделать условие на цвет?

    Выбор цвета

    Кроме описанного способа есть второй ручной способ. Нужно сначала выделить диапазон ячеек, а потом вызвать контекстное меню и нажать пункт меню «Формат ячеек».

    Как в excel сделать условие на цвет?

    Выделение цвета используя формат ячеек

    Откроется диалоговое окно формата ячейки. После этого нужно будет нажать закладку «Заливка».

    Как в excel сделать условие на цвет?

    Выбор цвета заливки ячейки

    В данном диалоговом окне нужно выбрать цвет и все.

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

    Установка цвета фона ячейки в зависимости от значения

    Иногда случается так, что в зависимости от того какое значение записано в ячейке нужно установить цвет определенного фона. Рассмотрим как это сделать на примере.

    У нас есть торговые агенты, которым поставлена норма плана по определенным группам продуктов. Если норма не выполнена, то ячейка с продажами должна «загореться» красным.

    В качестве первичного условия скажем что продажи по недельно не должны быть ниже 185 тысяч рублей.

    Для выполнения поставленной задачи нужно выделить диапазон ячеек и нажать на панели инструментов «Условное форматирование»

    Как в excel сделать условие на цвет?

    Установка цвета ячейки при помощи условного форматирования

    В открывшемся меню нас интересует пункт «Правила выделения ячеек». Если нажать на указанный пункт, то можно увидеть, что разработчики excel реализовали множество возможностей выделения ячеек. Выделить фон можно по следующим критериям: больше, меньше, между, равно, текст содержит, дата, повторяющиеся значения. Для решения нашей задачи нам нужно использовать «Меньше».

    Как в excel сделать условие на цвет?

    Задания критерия условного форматирования и способа заливки

    После того, как мы указали критерий 185 тысяч, в таблице появятся выделения ячеек.

    Как в excel сделать условие на цвет?

    Конечный результат выделения диапазона ячеек при помощи условного форматирования

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

    Установка цвета ячейки при помощи VBA

    Способ выделения ячеек в excel о котором пойдет речь далее является самым универсальным. Так как с его помощью можно построить самые сложные правила для выделения ячеек. Но к сожалению его могут использовать только продвинутые пользователи. Причина проста – нужно программировать, а значит обладать более сложными навыками.

    Установить цвет ячейки при помощи VBA достаточно просто, программный код выделения будет выглядеть так:

    Range(«O6»).Select
    Selection.Interior.Color = QBColor(10)
    После выполнения данного кода ячейка О6 станет салатовой.

    Использование VBA для выделения цвета ячейки позволяет решать широкий круг задач, например выделять ячейки определенным цветом:

    • в зависимости от типа введенного значения;
    • в зависимости от времени редактирования документа;
    • в зависимости от пользователя компьютера, на котором редактируется документ и т.д.

    Источник: https://www.poznayit.ru/vydelenie-yacheiki-cvetom-excel/

    Excel условие по цвету ячейки

    ​Смотрите также​: Помогите с такой​krosav4ig​ знаю.​ синий цвет фона,​ с датами отсортировали​, например, пользователь введет​ цвет заливки установите​А6:С16​ и нажмите​ determine which cells​ просто для разнообразия​ нижней части диалогового​ ячеек окончательно, то​

    ​ОК​ окна в поле​ необходимо, чтобы этот​В этой статье Вы​ проблемой.​:​​buchlotnik​​ т.е. ячейки синего​ и требуется выделить строки​ Завершен​ зеленый.

    ​имеется таблица с​F5​to format​Если Вы хотите изменить​ окна​ есть раз и​.

    Теперь у Вас​Format Only Cells with​ цвет изменялся динамически,​ найдёте два быстрых​Необходимо чтоб выполнялось​Roman777​:​ цвета не плюсовать.​ у которых даты​о​

    • ​В итоге наша таблица​ перечнем работ, сроками​, чтобы открыть диалоговое​(Использовать формулу для​ только цвет заливки,​Find and Replace​
    • ​ на всегда (либо​ имеется мило отформатированная​(Форматировать только ячейки,​ отражая изменения данных​ способа изменять цвет​ такое условие «если​, распакуйте из скачанного​vit2811​
    • ​ Привязать ячейки к​ посещения попадают в​, то Условное форматирование не​

    Как в Excel динамически изменять цвет ячейки, основываясь на её значении

    ​ примет следующий вид.​ выполнения и статусом​ окно​

    ​ определения форматируемых ячеек).​​ не касаясь остальных​(Найти и заменить)​ пока Вы не​ таблица, которая даёт​ для которых выполняется​ в ячейках.​ ячейки в зависимости​ одна ячейка содержит​ файла архиватором файл​, UDF это User​

    ​ другому условию не​​ определенный диапазон.​ сработает.​Примечание​ их завершения (см.​Go To​ Далее в поле​

    ​ параметров форматирования, то​ и нажмите​ измените его вручную),​ возможность с первого​ следующее условие) настройте​​Решение:​​ от её значения​ «текст»(Если конкретоно то​ xlmacr8.hlp и если​​ Defined Function -​​ получается, т.к. эти​

    ​Для этого используйте формулу =И($B23>$E$22;$B23​​Чтобы исключить некорректный ввод​: Условное форматирование перекрывает​ файл примера).​(Переход), затем нажмите​Format values where this​ можете просто нажать​Ctrl+A​ выполните следующие шаги.​ взгляда увидеть максимальные​ условия для правила.​

    ​Используйте условное форматирование​ в Excel 2013,​

    1. ​ Вс или Сб)​ у вас win​ функция, которой нет​ ячейки в разные​Для ячеек​ используйте идеи из​​ обычный формат ячеек.​​Необходимо выделить цветом строку,​ кнопку​ formula is true​ кнопку​
    2. ​, чтобы выделить все​​Тут возможно несколько сценариев,​​ и минимальные цены​​ Мы выбираем форматировать​​ в Excel, чтобы​​ 2010 и 2007.​​ то другая (или​​ 7, то для​​ в Excel, но​
    3. ​ моменты задачи могут​Е22Е23​​ статьи Ввод данных​​ Поэтому, если работа​ содержащую работу определенного​​Special​​(Форматировать значения, для​Fill color​​ найденные записи. После​ в зависимости от​​ на бензин в​ только ячейки с​
    4. ​ выделить значения больше​ Кроме того, Вы​​ весь стоолбец) заливалась(ся)​​ его открытия потребуется​ которую в нём​ менять цвет и​с граничными датами​ из списка значений.​ в статусе Завершена,​ статуса. Например, если​​(Выделить).​​ которых следующая формула​​(Цвет заливки) и​​ этого нажмите кнопку​​ того, значения какого​​ разных штатах. Хорошо​ условием:​​ X, меньше Y​​ узнаете, как в​​ цветом, иначе пусто.​ программа, если XP,​ прописали​ в зависимости от​ (выделены желтым) использована​
    5. ​ Часть1. Выпадающий список.​​ то она будет​​ работа не начата,​В диалоговом окне​​ является истинной) введите​​ выбрать понравившийся цвет.​Close​ типа Вы ищите.​​ им там, в​​Cell Value​
    6. ​ или между X​ Excel использовать формулы,​​Пробовал через Условное​​ то открывается двойным​vadimn​​ этого то могут​​ абсолютная адресация $E$22 и $E$23.​ В файле примера​ выкрашена в зеленый​ то строку будем​​Go to Special​​ одну из формул:​

    ​Вот результат наших изменений​(Закрыть).​Если Вы хотите раскрасить​

    ​ Техасе!​(Значение ячейки) –​ и Y.​ чтобы изменять цвет​ форматирование никак.​ тыком​: Вот только Excell​​ складываться, то нет.​​ Т.к. ссылка на​ для ввода статусов​​ цвет, не смотря​​ выделять красным, если​(Выделить группу ячеек)​чтобы изменить заливку пустых​ форматирования в Excel:​Вот так можно выделить​ ячейки с конкретным​Совет:​

    ​greater than​Предположим, есть список цен​​ пустых ячеек или​​nikooolay​Guest​ не реагирует на​Казанский​ них не должна​ работ использован аналогичный​ на то, что​ работа еще не​ отметьте вариант​ ячеек​

    ​В отличие от предыдущего​​ все ячейки с​ значением, например,​Таким же способом​(больше) –​ на бензин в​ ячеек с ошибками​​: присоединяюсь к вопросу​​: Подскажите, пожалуйста, функцию​ изменения цвета ячеек​​: Формула в зависимости​​ меняться в правилах УФ​ Выпадающий список.​ ранее мы установили​ завершена, то серым,​Blanks​

    Как настроить постоянный цвет ячейки, основываясь на её текущем значении

    • ​=ISBLANK()​ способа (с условным​ заданным значением (значениями)​50​ Вы можете изменять​3.7​
    • ​ разных штатах, и​​ в формулах.​Vlanib​ excel, которая меняет​ пока не ткнёшь​ от форматирования ячейки​ для всех ячеек​Чтобы быстро расширить правила​ красный фон через​
    • ​ а если завершена,​​(Пустые ячейки), чтобы​=ЕПУСТО()​ форматированием), цвет заливки,​ при помощи опции​​,​​ цвет шрифта в​, как показано на​ Вы хотите, чтобы​Каждому известно, что для​​: Странно, почему у​​ цвет ячейки в​

    ​ мышкой в строку​Как подсчитать сумму​ таблицы.​ Условного форматирования на​ меню Главная/ Цвет​ то зеленым. Выделять​ выделить все пустые​чтобы изменить заливку ячеек,​ установленный таким образом,​Find All​100​ зависимости от значения​ рисунке ниже.​ цены, превышающие​ изменения цвета заливки​ вас «никак» через​ зависимости от условия.​ с формулой. Это​ в ячейках с​Для ячейки​

    Найти и выделить все ячейки, удовлетворяющие заданному условию

    ​ новую строку в​ заливки.​ строки будем с​ ячейки.​

    ​ содержащих формулы, которые​ никогда не изменится​(Найти все) в​​или​​ ячейки. Для этого​​Далее нажмите кнопку​​$3.

    7​​ одной ячейки или​​ условное форматирование! Выбор​К примеру берем​​ у меня одного​​ определенным цветом​​В22​​ таблице, выделите ячейки​​В файле примера для​​ помощью правил Условного форматирования.​Если Вы хотите выделить​​ возвращают ошибку​​ сам без Вашего​

    ​ Excel.​3.4​​ просто откройте вкладку​​Format​

    ​, были выделены красным,​​ целого диапазона в​ в списке «Формула»​​ разность 2-х ячеек​​ так? Можно ли​vit2811​​использована смешанная адресация​​ новой строки (​ пояснения работы механизма​Создадим небольшую табличку со​ ячейки, содержащие формулы​=ISERROR()​​ ведома, как бы​​Однако, в действительности нам​​– то на​​Font​(Формат), чтобы выбрать,​ а меньшие или​ Excel достаточно просто​ и ввсести​ и если она​ это исправить?​: Здравствуйте! Мне нужно,​ $B23, т.е. ссылка​

    1. ​А17:С17​ выделения строк, создана​ статусами работ в​ с ошибками, отметьте​​=ЕОШИБКА()​​ значения ни изменялись.​​ нужно найти все​​ вкладке​(Шрифт) в диалоговом​
    2. ​ какой цвет заливки​ равные​ нажать кнопку​=ЕТЕКСТ(А1)​​ отрицательна, то делаем​​_Boroda_​ чтобы в зависимости​​ на столбец В​​) и нажмите сочетание​ дополнительная таблица с​ диапазоне​​ вариант​​Раз мы хотим изменить​
    3. ​Как и в предыдущем​ цены на бензин,​Home​ окне​​ должен быть применён,​​$3.45​Fill color​
    4. ​nikooolay​ ячейку к примеру​: Можно после изменения​ от цвета в​​ не должна меняться​​ клавиш​​ формулой =$C7=$E$9 из правила​​Е6:Е9​Formulas​ цвет пустых ячеек,​

    Измененяем цвета заливки выделенных ячеек при помощи диалогового окна «Формат ячеек»

    ​ примере, Вы можете​ превышающие​(Главная) в разделе​Format Cells​ если выполняется заданное​– зелёным.​​(Цвет заливки). Но​​: не понял как​ красного цвета, в​ цвета ячейки жать​ ячейке, данные в​ (для этого стоит​

    ​CTRL+D​​ Условного форматирования для​​.​(Формулы) >​

    • ​ то нам необходима​​ изменить цвет заливки​​$3.7​
    • ​Editing​(Формат ячеек), как​ условие.​Замечание:​ как быть, если​​ данное применимо к​​ противном случае окрашиваем​
    • ​ F9 или Шифт+F9​​ соседней ячейке считались​​ перед В знак​​. Правила Условного форматирования будут​​ зеленого цвета. Формула​​Выделим диапазон ячеек​​Errors​​ первая функция. Вводим​​ особых ячеек двумя​

    ​. К сожалению, инструмент​(Редактирование) нажмите​ мы это делали​В появившемся диалоговом окне​Снимки экрана для​ необходимо изменить цвет​

    ​ такой задаче​ ее в синий​vadimn​ по определенной формуле.​ $), а вот​ скопированы в строку​​ введена в верхнюю​​А7:С17​(Ошибки). Как видно​

    • ​ ее, затем помещаем​ способами: динамически и​
    • ​Find and Replace​Find Select​ на шаге 5,​Format Cells​ этого примера были​ заливки всех ячеек,​например нужно закрасить​ цвет.​

    Изменяем цвет заливки для особых ячеек (пустые, с ошибкой в формуле)

    ​: Ничего не получается​ Например, если цвет​ ссылка на строку​17 ​ левую ячейку и​, содержащий перечень работ,​

    Используем формулу для изменения цвета заливки особых ячеек в Excel

    ​ на рисунке выше,​ курсор между скобок​ статически.​

    ​(Найти и заменить)​(Найти и выделить)​ и выберите желаемый​(Формат ячеек) откройте​ сделаны в Excel​ содержащих определённое значение?​ ячейку в 1​EA_​

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

    1. ​ вкладку​​ 2010, однако, в​​ Более того, что​​ столбце в ряду​​: Формат — условное​​ Жму F9 -​​ формула например будет​​ зависимости от строки​​Предположим, что ведется журнал​ вправо.​ меню Главная/ Цвет​ других настроек.​ выбора диапазона в​ автоматически в зависимости​
    2. ​ сможет нам помочь.​​Find​​Однажды настроенный цвет заливки​Fill​​ Excel 2007 и​ если Вы хотите,​ ​ с которыми есть​​ форматирование​ ничего, Shift+F9 тоже​ a*b, если же​​ таблицы (иначе все​ посещения сотрудниками научных​​Как видно из рисунка,​ заливки фон заливки​И наконец, измените заливку​ правой части строки​
      • ​ от значения ячейки.​Теперь у Вас выделены​​(Найти).​
        ​ не будет изменяться,​
      • ​(Заливка) и выберите​ 2013 кнопки, диалоговые​ чтобы цвет заливки​​ элементы большее за​
        ​Guest​

      ​ ничего…​ цвет красный, то​ значения дат будут​ конференций (см. файл примера​ в строках таблицы,​ красный (предполагаем, что​ выделенных ячеек или​ (либо наберите нужный​Этот способ решения задачи​ все ячейки с​Введите нужное значение и​

      ​ вне зависимости от​
      ​ цвет (мы выбрали​

    3. ​ окна и настройки​​ каждой ячейки изменялся​​ 0​: Он не совсем​_Boroda_​​ формула будет a+b.​​ сравниваться с датой​ лист Даты).​​ которые выделены зеленым​​ все работы изначально​ настройте любые другие​ диапазон вручную):​ Вы, вероятнее всего,​ заданным значением (или​ нажмите​ того, как в​ красноватый) и нажмите​
    4. ​ будут точно такие​ автоматически вместе с​​столбец1 столбец2 столбец3​​ то делает, предположим​: В функцию нужно​alex1248​ из​

    Изменяем цвет заливки особых ячеек статически

    ​К сожалению, столбец Дата​ цветом, формула возвращает​ находятся в статусе​ параметры форматирования при​

    ​=ISBLANK(B2:H12)​ будете использовать в​ значениями), мы сделали​Find All​ будущем изменится содержимое​ОК​

    1. ​ же или с​ изменением содержимого этой​​ столбец4​​ в столбце 1​ добавить строку​​: Я думаю, это​​В23​ посещения не отсортирован​​ значение ИСТИНА. ​​ Не начата).​
    2. ​ помощи диалогового окна​​=ЕПУСТО(B2:H12)​​ 99% случаев, то​ это только что​​(Найти все).​​ ячейки.​.​ незначительными отличиями.​​ ячейки? Далее в​11 0 0 0​ хранится число 1,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Application.Volatile​​ только макросом.​​).​​ и необходимо выделить​​В формуле использована относительная​Убедимся, что выделен диапазон​Format Cells​Нажмите кнопку​
    3. ​ есть заливка ячеек​ при помощи инструмента​Совет:​Задача:​После этого Вы вернетесь​​Итак, вот, что нужно​​ статье Вы найдёте​21 1 0 0​ во втором число​vadimn​
    1. ​Если устроит, то​Таким образом, правило УФ​ дату первого и​ ссылка на строку​ ячеек​(Формат ячеек), как​Format​ будет изменяться в​Find and Replace​В правой части​Вы хотите настроить​ в окно​
    2. ​ сделать по шагам:​ ответы на эти​​31 0 0 0​
    3. ​ 2, а в​
    4. ​: Автоматически не пересчитывает​
    5. office-guru.ru

    Выделение строк таблицы в MS EXCEL в зависимости от условия в ячейке

    • ​ попросите модераторов перенести​ например для ячейки​ последнего посещения каждого​ ($C7, перед номером​А7:С17 А7​ это описано в​(Формат), выберите нужный​ соответствии с заданным​(Найти и заменить).​ диалогового окна​ цвет ячейки, основываясь​New Formatting Rule​
    • ​Выделите таблицу или диапазон,​​ вопросы и получите​​41 0 0 1​ 3 столбце хранится​ при изменении цвета,​ тему в соответствующий​А27​

    Задача1 — текстовые значения

    ​ сотрудника. Например, сотрудник​ строки нет знака​должна быть активной​ разделе Изменение заливки​ цвет заливки на​ Вами условием.​ Всё, что Вам​Find and Replace​ на её текущем​(Создание правила форматирования),​ в котором Вы​ пару полезных советов,​

    Решение1

    ​те в данном​ их разность, то​ но по F9​​ раздел.​​будет выглядеть =И($B27>$E$22;$B27А27 будет​

    ​ Козлов первый раз​​ $). Отсутствие знака​​ ячейкой). Вызовем команду​ выделенных ячеек.​ вкладке​Для примера снова возьмём​ осталось сделать, это​(Найти и заменить)​ значении, и хотите,​ где в поле​

    ​ хотите изменить цвет​ которые помогут выбрать​​ случае необходимо закрасит​​ есть -1-окрасим в​ пересчитывает. Видимо изменения​buchlotnik​ выделена, т.к. в​ поехал на конференцию​ $ перед номером​

    • ​ меню Условное форматирование/​Не забывайте, что настройки​Fill​ таблицу цен на​ задать цвет заливки​​ есть кнопка​​ чтобы цвет заливки​Preview​ заливки ячеек. В​ правильный метод для​
    • ​ 21 41​
    • ​ красный цвет, если​
    • ​ цвета ячеек Excel​
    • ​: только UDF:​

    ​ этой строке дата​​ 24.07.2009, а последний​ строки приводит к​ Создать правило /​ форматирования, сделанные таким​(Заливка), а затем​

    1. ​ бензин, но на​ выбранным ячейкам.​Options​ оставался неизменным, даже​(Образец) будет показан​ этом примере мы​ решения каждой конкретной​Vlanib​
    2. ​ разность отрицательна и​ не считает поводом​

    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function ifcolor(a As Range,​

    Источник: https://my-excel.ru/vba/excel-uslovie-po-cvetu-jachejki.html

    Условное форматирование в MS Excel с примерами

    Условное форматирование в Эксель – этот тот инструмент, который делит работу на до и после его изучения. Суть в том, что при наступлении некоторого условия ячейки форматируются автоматически.

    Например, если число превышает значение 100, шрифт становится красным полужирным курсивом; когда до наступления платежа остается 2 дня, ячейка с датой подсвечивается желтым цветом; перевыполнение плана продаж на 5% и более окрашивается в зеленый цвет и т.д. и т.п.

    Вот упрощенный, но реальный пример. Есть отчет о товарных запасах.

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

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

    А теперь та же таблица, где после применения условного форматирования значения ниже пороговых подсвечиваются некоторым цветом.

    Согласитесь, так гораздо нагляднее. В реальности условия сложнее, а данные постоянно меняются. Поэтому эффект от применения условного форматирования – это многочасовая экономия времени ежедневно! Теперь для оценки запасов достаточно взглянуть на таблицу, а не анализировать каждую ячейку. Много желтого – пора действовать, много красного – ситуация критическая!

    Для настройки условного формата следует воспользоваться соответствующей командой на вкладке Главная.

    При ее нажатии открывается меню.

    Верхние 5 команд – это готовые сценарии для быстрого условного форматирования. Чтобы ими воспользоваться достаточно выбрать нужный вариант и сделать минимальные настройки. Эти сценарии мы рассмотрим ниже.

    В нижней части еще три команды, с помощью которых происходит ручное создание, удаление и управление правилами условного форматирования. О них также поговорим.

    • Все сценарии разбиты на категории:
    • – Правило выделения ячеек
    • – Правило отбора первых и последних значений
    • – Гистограммы
    • – Цветовые шкалы
    • – Наборы значков

    Правила выделения ячеек применяют для ячеек, которые сравниваются с определенным значением. Возможны различные варианты, которые показаны на рисунке ниже.

    Больше… Если значение ячейки, к которой применяется правило выделения, больше указанного значения, то в силу вступает заданный формат.

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

    1. Меньше… Форматируются ячейки, у которых значение меньше заданного порога.
    2. Между… Форматирование наступает, если содержимое ячейки находится внутри заданных границ.
    3. Равно… если значение или текст в ячейке совпадает с условием.

    Текст содержит… Если совпадает только часть текста (слово, код, комбинация символов и т.д).

    Дата… Возможность форматировать периоды отстоящие от текущей даты, например, сегодня, вчера, последние 7 дней, следующий месяц и др. Условное форматирование даты полезно при контроле платежей, отгрузок и т.п.

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

    Правила отбора первых и последних значений выделяют наибольшие или наименьшие значения. Помогают анализировать данные, показывая приоритеты и «слабые места».

    Первые 10 элементов… Выделяются первые топ–10 ячеек. Количество регулируется в диалоговом окне (можно сделать топ-5, топ-20 и др.).

    Первые 10%… Выделяются 10% наибольших значений. Долю можно изменить.

    • Последние 10 элементов… Аналогично с первым пунктом, только форматируются наименьшие значения.
    • Последние 10%… Наименьшие 10% или другая доля от всех элементов.
    • Выше среднего… Форматируются все значения, которые больше средней арифметической.
    • Ниже среднего… Ниже средней арифметической.
    • Гистограммы позволяют в каждую ячейку с числом добавить столбец линейной гистограммы, размер которой определяется относительно максимального значения в выделенном диапазоне.

    Помогает визуализировать небольшой набор данных без использования отдельных диаграмм. После применения выглядит примерно так.

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

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

    Набор значков – эффектный, но не очень гибкий способ визуализации. Каждой ячейке присваивается свой значок в соответствии с выбранным стилем.

    В ячейках Excel выглядит так.

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

    Откроется диалоговое окно, где можно создать новое, изменить или удалить правило. Часто используют сразу несколько правил.

    После нажатия кнопки «Изменить правило…» откроется окно, вид которого зависит от редактируемого правила.

    Здесь также есть куча настроек, но мы их пока опустим. В целом там все интуитивно понятно. Нужно только поэкспериментировать. Практика – лучший учитель.

    Если какое-то правило условного форматирования нужно удалить, то после выделения диапазона следует выбрать команду удаления.

    Условное форматирование – это три шага вперед на пути к профессиональному использованию Excel. Поэтому рекомендую незамедлительно внедрить в практику.

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

    Старайтесь также, чтобы количество используемых цветов было не больше трех. Иначе внимание рассеивается и может стать еще хуже.

    Поделиться в социальных сетях:

    Источник: https://statanaliz.info/excel/formatirovanie/uslovnoe-formatirovanie-v-ms-excel-i-primery/

    Понравилась статья? Поделить с друзьями:
  • Excel 2007 формула как текст
  • Excel 2007 формула или
  • Excel 2007 формула значение
  • Excel 2007 формула до ячейки
  • Excel 2007 формула для диапазона