Во многих фирмах отдельное внимание уделяется датам, выпадающим после определенного пройденного периода. С помощью условного форматирования можно легко составить отчет «После периода» на котором выделены пройденные даты.
Как сделать подсвечивание цветом ячеек с датами пройденного срока в Excel
Пример представлен ниже на рисунке в виде отчета, в котором даты за более чем 90 дней от текущей даты выделенные другим цветом заливки.
Чтобы составить аналогичный отчет с таким же автоматическим форматированием ячеек по условию выполните следующее:
- Выделите целевой диапазон ячеек (в данном примере A3:A8) и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». В результате чего появится окно для внесения всех необходимых настроек инструмента:
- В появившемся окне из верхней части где находится список опций выберите пункт: «Использовать формулу для определения форматируемых ячеек». Данная опция позволяет нам использовать собственные формулы для составления сложны правил условного форматирования. Формула должна содержать логическое выражение и соответственно возвращать логическое значение для каждой ячейки из выделенного диапазона. Если будет возвращено – ИНСТИНА, тогда к этой ячейке будет применятся правило и присваивается новый формат, который предварительно настроен этим же инструментом.
- В полю ввода формул введите логическое выражение представленное на этом шаге. Данная формула проверяет значение ячеек: будет ли их дата выпадать после 90 дней, пройденных от сегодняшнего дня. Отсчитывается от даты, указанной в целевой ячейке A3 выделенного просматриваемого диапазона. Если да (ИСТИНА) – сразу же применяется условное форматирование.
=$B$1-A3>90
- Нажмите на кнопку «Формат» для вызова окна, в которому будут доступные все опции оформления формата: цвет фона и границы, размер шрифта и т.п. После указания желаемых настроек для оформления стиля форматирования нажмите кнопку ОК на всех открытых окнах, чтобы подтвердить все настройки и получить готовый результат.
А в результате выделились все даты актуальность которых превышает 90 дней.
Подсветка дат и сроков
Простой способ
Выделите диапазон с датами на листе и выберите на вкладке Главная – Условное форматирование – Правила выделения ячеек – Дата (Home – Conditional Formatting – Highlight Cell Rules – Date Occuring). В открывшемся окне выберите из выпадающего списка нужный вариант подсветки:
Сложный, но красивый способ
Теперь давайте разберем задачку посложнее и поинтереснее. Предположим, что у нас есть большая таблица поставок каких-либо товаров:
Обратите внимание на дату отгрузки. Если она в прошлом, то товар уже поставлен – можно не волноваться. Если она в будущем – значит мы должны держать вопрос на контроле и не забыть организовать поставку к указанному сроку. И, наконец, если дата отгрузки совпадает с сегодняшней, то надо бросать все дела и заниматься именно этой партией в данный момент (наивысший приоритет).
Для наглядности, можно настроить три правила условного форматирования, чтобы автоматически заливать всю строку с данными по партии в разные цвета в зависимости от даты отгрузки. Для этого выделим всю таблицу (без шапки) и выберем на вкладке Главная – Условное форматирование – Создать правило (Home – Conditional Formatting – Create Rule). В открывшемся окне зададим последний тип правила Использовать формулу для определения форматируемых ячеек (Use formula to determine which cell to format) и введем в поле следующую формулу:
Эта формула берет последовательно содержимое ячеек E5, E6, E7… из столбца с датой отгрузки и сравнивает эту дату с сегодняшней датой из ячейки C2. Если дата отгрузки раньше, чем сегодняшняя, то отгрузка уже была. Обратите внимание на знаки доллара, используемые для закрепления ссылок. Ссылка на $C$2 должна быть абсолютной – с двумя знаками доллара. Ссылка на первую ячейку столбца с датой отгрузки должна быть с закреплением только столбца, но не строки, т.е. $E5.
После ввода формулы можно задать цвет заливки и шрифта, нажав на кнопку Формат (Format) и применить потом наше правило, нажав на кнопку ОК. Затем повторить всю процедуру для проверки будущих поставок и поставок на текущий день. Для отгруженных партий можно, например, выбрать серый цвет, для будущих заказов – зеленый и для сегодняшних – срочный красный:
Вместо текущей даты можно вставить в ячейку С2 функцию СЕГОДНЯ (TODAY), которая будет обновлять дату каждый раз при открытии файла, что будет приводить к автоматическому обновлению цветов в таблице.
Если подобная подсветка нужна не всегда, а только на определенное время работы с таблицей, то можно добавить к уже сделанному еще и, своего рода, выключатель. Для этого откройте вкладку Разработчик (Developer). Если ее не видно, то сначала включите ее через Файл – Параметры – Настроить ленту и нажмите кнопку Вставить (Insert):
В открывшемся списке инструментов выберите Флажок (Checkbox) из верхнего набора Элементы управления формы и щелкните по тому месту листа, где хотите его разместить. Затем можно задать размеры надписи и поменять ее текст (правой кнопкой мыши – Изменить текст):
Теперь, чтобы использовать флажок для включения-выключения подсветки, нужно связать его с любой ячейкой на листе. Щелкните правой кнопкой мыши по нарисованному флажку и выберите в контекстном меню команду Формат объекта (Format Object) и затем в открывшемся окне задайте любую подходящую ячейку в поле Связь с ячейкой (Cell Link):
Проверьте как все работает. В связанную ячейку Е2 должно выводиться значение ИСТИНА, когда флажок включен или ЛОЖЬ, когда он выключен.
Теперь осталось добавить одно правило в условное форматирование, чтобы наш флажок включал-выключал подсветку дат. Выделите всю нашу таблицу (кроме шапки) и откройте на вкладке Главная — Условное форматирование — Управление правилами (Home — Conditional Formatting — Manage Rules). В открывшемся окне должны быть хорошо видны созданные нами ранее правила для подсветки прошлых, будущих и настоящих дат разными цветами:
Жмем кнопку Создать правило (New Rule), выбираем последний тип правила Использовать формулу для определения форматируемых ячеек (Use formula to determine which cell to format) и вводим в поле следующую формулу:
Формат не задаем и нажимаем ОК. Созданное правило должно добавится к общему списку. Теперь необходимо поднять его на первую строчку стрелками (если оно не еще не там) и включить напротив него справа флажок Остановить если истина (Stop If True):
Параметр с малопонятным названием Остановить, если истина делает простую вещь: если правило, напротив которого он стоит, выполняется (т.е. наш флаг Подсветка сроков на листе выключен), то Microsoft Excel останавливает дальнейшую обработку правил, т.е. не переходит к следующим правилам в списке условного форматирования и не заливает таблицу. Что и требуется.
Ссылки по теме
- Условное форматирование в Excel 2007-2013 (видео)
- Полосатая заливка строк таблицы «зеброй»
- Как Excel на самом деле работает с датами и временем
Содержание
- 1 Подсветка дат и сроков с помощью правил выделения ячеек
- 2 Подсветка дат в ячейках с помощью условного форматирования и элементов управления форм
- 3 Как поставить текущую дату в Excel
- 4 Как установить текущую дату в Excel на колонтитулах
Добрый день уважаемый пользователь Microsoft Excel!
Темой статьи будет возможность подсветить сроки и даты в ячейках Excel, которые будут указаны в условиях как критические. Это необходимо когда выполнение любых условий привязанных к датам являются очень важными.
Статья будет полезна тем, кому важны сроки окончания действий договоров, для их перезаключения, проведения тендеров, тут вообще необходимо жёсткое соответствие срокам, отслеживания дат отгрузок товаров согласно соглашениям, ведение строгой и простой отчётности и т.п… Как видите, сфера применения очень обширна и данная возможность пригодится многим юристам, работникам кадровых служб, экономистам и бухгалтерам.
Давайте рассмотрим на практике два способа применения подсветки с помощью условного форматирования:
- С помощью правил выделения ячеек;
- С помощью правил условного форматирования и элементов управления форм.
Подсветка дат и сроков с помощью правил выделения ячеек
Это самый простой способ, который возможно осуществить с помощью нескольких кликов. Для начала необходимо выделить нужный диапазон с вашими датами, на панели управления во вкладке «Главная», выбрать выпадающее меню «Условное форматирование», выбрать в списке «Правила выделения ячеек», далее выбрать тип «Дата…». Следующим шагом вы в диалоговом окне «Дата» в выпадающем списке указываем условия выделения, например, выбрать все даты «На текущей неделе» и выберем для них красный цвет.
Подсветка дат в ячейках с помощью условного форматирования и элементов управления форм
Этот способ будет более сложным, конечно, но и лучше, и красочнее, и интересней. Рассмотрим наш пример на основе отдела продаж и плану отгрузки товаров для клиентов, выполнение, которого очень строго и обязательно для исполнения, если необходима кристальная репутация и деньги.
Создадим таблицу отгрузки товаров: Главным аргументом в работе будут даты отгрузки, когда в списке дата уже прошла, значит, товар поставлен и всё у вас хорошо. Когда же дата еще не наступила, вам необходимо контролировать этот процесс и сделать отгрузку в указанный период. А вот если дата отгрузки и сегодняшняя дата совпадают, тогда бросайте всё и бегите немедленно заниматься срочной отгрузкой, так как ее приоритет в работе будет максимальной.
Для наибольшей наглядности настроим несколько правил для работы условного форматирования, чтобы происходила заливка строки таблицы в определённые цвета в зависимости от указанных дат поставки.
Для начала выделим созданную таблицу и на вкладке «Главная» выбираем в выпадающем списке «Условное форматирование» пункт «Создать правило». В открывшемся диалоговом окне выбираете правило «Использовать формулу для определения форматируемых ячеек» и вводим формулу: =$D5
Мне надо создать таблицу с фильтрацией и выделением ячеек, в которых наступает событие по дате и высвечивалось оповещение в ячейке сколько дней осталось до наступления данного события.
Если можно сделать, чтобы при наведении на ячейку высвечивался календарь и выделялись дни до наступления события(для примера день рождения)
Для наглядности прикрепил таблицу с данными.
Поточнее выражу мысль. В столбце -Дата рождения-надо, чтобы выделялись ячейки например красным цветом или мигали при приближении к дате рождения в этом году, а в столбце -Срок наступления события в этом году- высвечивался календарь с днями до наступления дня рождения в этом году
Сообщение отредактировал Andreyuser: 31 Январь 2016 — 18:25
Когда вы работаете с таблицей, содержащей даты, которые нужно не пропустить при их наступлении, неизбежно возникает вопрос о том, как это гарантированно сделать. В Excel можно использовать различные средства для создания «напоминалки». Прочитав эту статью, вы узнаете о них.
Для наглядности возьмем совсем несложный пример. Предположим, в некоторой таблице отмечается дата регистрации заказа и дата, когда он должен быть выполнен. За сутки до даты выполнения необходимо перезвонить клиенту. Какие варианты «напоминалок» можно использовать?
Во-первых, можно таблицу раскрасить. Например, строки, относящиеся к заказу, по поводу которого пора звонить, должны окрашиваться красным. Строки заказов, срок исполнения которых отстоит от сегодняшней даты более чем на 1 день, должны быть окрашены голубым. Строки заказов, срок исполнения которых уже прошел, вообще не окрашиваются. Последовательность действий для реализации этой «задумки»:
- выделите столбцы таблицы (можно целиком, чтобы не ограничивать количество строк с данными);
- в меню команды Условное форматирование (вкладка Главная) выберите строку Управление правилами;
- создайте правило в виде формул: «=$C2-СЕГОДНЯ()>1» (формат: заливка голубым) и «=$C2-СЕГОДНЯ()=1» (формат: заливка красным);
- примените созданные правила.
Обратите внимание, что ссылка на ячейку «$С2» смешанная (запрет установлен на изменение номера столбца С). Использование функции «СЕГОДНЯ()» позволит автоматизировать форматирование, так как при каждом открытии файла будет проверяться текущая дата и строки в таблице будут менять цвет заливки. Если результат вам не понравиться, удалите правила, выбрав соответствующую команду в меню кнопки Условное форматирование.
Во-вторых, можно создать дополнительный столбец для выдачи сообщений о необходимости звонить клиенту (конечно, если разрешается менять структуру таблицы). Плюс этого решения будет в том, что можно включить фильтр по дополнительному столбцу и просмотреть только строки с напоминанием. Последовательность действий в этом случае:
- вставьте дополнительный столбец, например, перед таблицей;
- в первую ячейку столбца проверки вставьте формулу: «=ЕСЛИ(D2-СЕГОДНЯ()=1;»Позвонить»;» «)«;
- скопируйте ее в остальные ячейки столбца;
- установите фильтр (вкладка Данные, кнопка Фильтр);
- используйте фильтр для столбца Напоминание.
После того, как всем позвонили, снимите фильтр со столбца Напоминание и продолжайте ввод данных о новых заказах.
В-третьих, можно формировать список звонков с помощью расширенного фильтра.
Плюсом этого решения является создание отдельного списка напоминаний. Минусом — необходимость удаления сформированного списка перед формированием нового на следующий день. Но эту проблему можно решить, создав макрос.
В статье было предложено три варианта создания «напоминалки». Конечно, возможны и другие, более сложные варианты. Но даже рассмотренные приемы существенно облегчат вашу ежедневную работу.
Самый простой и быстрый способ ввести в ячейку текущую дату или время – это нажать комбинацию горячих клавиш CTRL+«;» (текущая дата) и CTRL+SHIFT+«;» (текущее время).
Гораздо эффективнее использовать функцию СЕГОДНЯ(). Ведь она не только устанавливает, но и автоматически обновляет значение ячейки каждый день без участия пользователя.
Чтобы вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого выберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, поэтому вы можете просто ввести в ячейку: «=СЕГОДНЯ()» и нажать ВВОД.
Текущая дата в ячейке:
Если же необходимо чтобы в ячейке автоматически обновлялось значение не только текущей даты, но и времени тогда лучше использовать функцию «=ТДАТА()».
Текущая дата и время в ячейке.
Как установить текущую дату в Excel на колонтитулах
Вставка текущей даты в Excel реализуется несколькими способами:
- Задав параметры колонтитулов. Преимущество данного способа в том, что текущая дата и время проставляются сразу на все страницы одновременно.
- Используя функцию СЕГОДНЯ().
- Используя комбинацию горячих клавиш CTRL+; – для установки текущей даты и CTRL+SHIFT+; – для установки текущего времени. Недостаток – в данном способе не будет автоматически обновляться значение ячейки на текущие показатели, при открытии документа. Но в некоторых случаях данных недостаток является преимуществом.
- С помощью VBA макросов используя в коде программы функции: Date();Time();Now().
Колонтитулы позволяют установить текущую дату и время в верхних или нижних частях страниц документа, который будет выводиться на принтер. Кроме того, колонтитул позволяет нам пронумеровать все страницы документа.
Чтобы сделать текущую дату в Excel и нумерацию страниц с помощью колонтитулов сделайте так:
- Откройте окно «Параметры страницы» и выберите закладку «Колонтитулы».
- Нажмите на кнопку создать нижний колонтитул.
- В появившемся окне щелкните по полю «В центре:». На панели выберите вторую кнопку ««Вставить номер страницы»». Потом выберите первую кнопку «Формат текста» и задайте формат для отображения номеров страниц (например, полужирный шрифт, а размер шрифта 14 пунктов).
- Для установки текущей даты и времени щелкните по полю «Справа:», а затем щелкните по кнопке «Вставить дату» (при необходимости щелкните на кнопку «Вставить время»). И нажмите ОК на обоих диалоговых окнах. В данных полях можно вводить свой текст.
- Нажмите на кнопку ОК и обратите на предварительный результат отображения колонтитула. Ниже выпадающего списка «Нижний колонтитул».
- Для предварительного просмотра колонтитулов перейдите в меню «Вид»-«Разметка страницы». Там же можно их редактировать.
Колонтитулы позволяют нам не только устанавливать даты и нумерации страниц. Так же можно добавить место для подписи ответственного лица за отчет. Например, отредактируем теперь левую нижнюю часть страницы в области колонтитулов:
Таким образом, можно создавать документы с удобным местом для подписей или печатей на каждой странице в полностью автоматическом режиме.
В некоторых супермаркетах или торговых отделах товары, срок годности которых истек, необходимо убрать с полок, а товары, срок годности которых истекает в ближайшую дату, нужно продать как можно быстрее. Но как быстро идентифицировать предметы с истекшим сроком или приближающейся датой должно быть для них большой проблемой.
Например, у вас есть лист, в котором перечислены все элементы и даты их истечения, как показано на скриншоте слева. А теперь я представляю трюки для определения или выделения истекших или предстоящих дат в Excel.
Выделите истекшую или приближающуюся дату с помощью условного форматирования
Определите и выделите истекшую или предстоящую дату с помощью Kutools for Excel
Выделите истекшую или приближающуюся дату с помощью условного форматирования
Чтобы применить условное форматирование для выделения истекших или предстоящих дат, выполните следующие действия:
1. Выберите ячейки срока выполнения и нажмите Главная > Условное форматирование > Новое правило. Смотрите скриншот:
2. Затем в Новое правило форматирования диалоговое окно, выберите Используйте формулу, чтобы определить, какие ячейки следует форматировать. под Выберите тип правила раздел, затем введите эту формулу = B2 <= СЕГОДНЯ () (B2 — первая ячейка в выбранных датах) до Формат значений, где эта формула истинна текстовое поле, вы можете изменить его по своему усмотрению), а затем нажмите Формат. Смотрите скриншот:
3. Во всплывающем Формат ячеек диалога под Заполнять на вкладке выберите один цвет фона, так как вам нужно выделить истекшие даты. Смотрите скриншот:
4. Нажмите OK > OK, теперь даты с истекшим сроком действия были выделены, и вы можете найти соответствующие элементы. Смотрите скриншот:
Наконечник:
1. «Сегодня» — это текущая дата, а в нашем случае «Сегодня» — 4.
2. Если вы хотите найти ближайшую дату, например, чтобы найти элементы, срок годности которых истекает через 90 дней, вы можете использовать эту формулу = И ($ B2> СЕГОДНЯ (), $ B2-СЕГОДНЯ () <= 90) в Формат значений, где эта формула истинна текстовое окно. Смотрите скриншоты:
Определите и выделите истекшую или предстоящую дату с помощью Kutools for Excel
Здесь я представляю удобный инструмент — Kutools for Excel для вас это Выбрать определенные ячейки также может помочь вам быстро определить и выделить даты с истекшим или приближающимся сроком действия.
После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)
1. Выберите пустую ячейку, например E2, введите в нее эту формулу = СЕГОДНЯ () и нажмите клавишу Enter, чтобы получить текущую дату. Смотрите скриншот:
2. Затем выберите ячейки даты, в которых вы хотите идентифицировать истекшие даты, и нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
3. в Выбрать определенные ячейки диалог, проверьте Ячейка or Весь ряд как вам нужно под Тип выбораИ выберите Меньше или равно из первого списка Конкретный тип, а затем нажмите следующую кнопку выбрать сегодня дату к нему. Смотрите скриншот:
4. Нажмите «ОК», появится диалоговое окно, в котором указано количество ячеек, удовлетворяющих указанным критериям, и в то же время были выбраны все даты, меньшие или равные сегодняшнему дню.
5. А если вы хотите выделить выделенные ячейки, вам просто нужно нажать Главная, и перейдите к Цвет заливки чтобы выбрать цвет для их выделения. Смотрите скриншот:
Наконечник: Если вы хотите определить предстоящие товары с истекшим сроком годности, вам просто нужно ввести эту формулу = СЕГОДНЯ () и = СЕГОДНЯ () + 90 в две пустые ячейки, чтобы получить текущую дату и дату через 90 дней с сегодняшнего дня. А затем укажите критерии Больше or равно Сегодня и Меньше или равно Сегодня + 90 дней в Выбрать определенные ячейки диалог. Смотрите скриншот:
Теперь даты будут истекать в ближайшие 90 дней были выбраны. Смотрите скриншот:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Добрый день уважаемый пользователь Microsoft Excel!
Темой статьи будет возможность подсветить сроки и даты в ячейках Excel, которые будут указаны в условиях как критические. Это необходимо когда выполнение любых условий привязанных к датам являются очень важными.
Статья будет полезна тем, кому важны сроки окончания действий договоров, для их перезаключения, проведения тендеров, тут вообще необходимо жёсткое соответствие срокам, отслеживания дат отгрузок товаров согласно соглашениям, ведение строгой и простой отчётности и т.п… Как видите, сфера применения очень обширна и данная возможность пригодится многим юристам, работникам кадровых служб, экономистам и бухгалтерам.
Давайте рассмотрим на практике два способа применения подсветки с помощью условного форматирования:
- С помощью правил выделения ячеек;
- С помощью правил условного форматирования и элементов управления форм.
Подсветка дат и сроков с помощью правил выделения ячеек
Это самый простой способ, который возможно осуществить с помощью нескольких кликов. Для начала необходимо выделить нужный диапазон с вашими датами, на панели управления во вкладке «Главная», выбрать выпадающее меню «Условное форматирование», выбрать в списке «Правила выделения ячеек», далее выбрать тип «Дата…».
Следующим шагом вы в диалоговом окне «Дата» в выпадающем списке указываем условия выделения, например, выбрать все даты «На текущей неделе» и выберем для них красный цвет.
Подсветка дат в ячейках с помощью условного форматирования и элементов управления форм
Этот способ будет более сложным, конечно, но и лучше, и красочнее, и интересней. Рассмотрим наш пример на основе отдела продаж и плану отгрузки товаров для клиентов, выполнение, которого очень строго и обязательно для исполнения, если необходима кристальная репутация и деньги.
Создадим таблицу отгрузки товаров:
Главным аргументом в работе будут даты отгрузки, когда в списке дата уже прошла, значит, товар поставлен и всё у вас хорошо. Когда же дата еще не наступила, вам необходимо контролировать этот процесс и сделать отгрузку в указанный период. А вот если дата отгрузки и сегодняшняя дата совпадают, тогда бросайте всё и бегите немедленно заниматься срочной отгрузкой, так как ее приоритет в работе будет максимальной.
Для наибольшей наглядности настроим несколько правил для работы условного форматирования, чтобы происходила заливка строки таблицы в определённые цвета в зависимости от указанных дат поставки.
Для начала выделим созданную таблицу и на вкладке «Главная» выбираем в выпадающем списке «Условное форматирование» пункт «Создать правило». В открывшемся диалоговом окне выбираете правило «Использовать формулу для определения форматируемых ячеек» и вводим формулу: =$D5<$C$2.
Введенная формула будет производить последовательное сравнение ячеек с датами отгрузок с текущей датой в ячейке С2. В случае, когда указанная дата была раньше текущей, отгрузка уже произведена. В обязательном порядке нужно использовать знак «$» для создания абсолютной ссылки, так как иначе результат будет неправильным.
Следующий шаг это визуализация данных с помощью цвета. Нажимаете кнопку «Формат» и задаем цвет шрифта и заливки, кликаем на «ОК». Аналогично создаем еще два правила, но с разными цветовыми критериями, для поставок сегодня и в будущем. Для отгруженных партий можно использовать серый цвет, неактивный, для будущих отгрузок — зелёный цвет и для срочных сегодняшних отгрузок — красный цвет приоритета.
Для улучшения и автоматизации таблицы в ячейку С2 вводим функцию СЕГОДНЯ, а не проставляем дату вручную, это позволит при каждом открытии файла сверяться с системным временем и обновлять информацию в таблице и ее цвет. Выглядеть ваша форма будет так:
Кода такая иллюминация файлов вас не привлекает или не надо вам постоянно, то есть возможность прикрепить к таблице переключатель видов. На вкладке «Разработчик» (более подробно о работе с ней описано в статье работы с макросами), в блоке «Элементы управления», в выпадающем меню кнопки «Вставить», выбираем элемент «Флажок» и размещаем его в удобном для вас месте.
Кликаем на рамке элемента и в контекстном меню выбираем пункт «Изменить текст» и вводите тот, который вам будет понятным.
Следующим шагом будет привязка к любой ячейке на рабочем листе флажок, который будет включать или выключать подсветку дат. Для этого кликаете мышкой на элемент и вызываете контекстное меню формы, выбираете пункт «Формат объекта» и затем в диалоговом окне «Формат элемента управление» во вкладке «Элемент управления» в поле «Связь с ячейкой» указываем любую ячейку. Рекомендую указывать привязку в пустой строке, а потом с помощью меню попросту скрыть ненужную строку.
Теперь, как видите, в ячейку, которая связана с формой, при включенном флажке выводится результат ИСТИНА, если флажка нет, показывает значение ЛОЖЬ.
Последним шагом будет добавление еще одного правила в перечень правил условного форматирования для работы флажка переключения подсветки сроков и дат в ячейках Excel. Снова выделяете весь диапазон вашей таблицы на вкладке «Главная» кликаете кнопку «Условное форматирование» и в выпадающем меню выбираете пункт «Управление правилами» и видите перечень ранее созданных правил:
Создаем наше последнее правило, кликаете кнопочку «Создать правило» выбираете тип правила «Использовать формулу для определения форматируемых ячеек» и прописываем в поле формулу: =$F$2<>ИСТИНА.
Формат указывать не надо, так как таблица должна выглядеть обыкновенной, нажимаем кнопочку «ОК» добавляем новое правило в общий список. В случае если новое правило не возглавило список, то необходимо стрелочками его туда пропихнуть и установить флажок в столбике «Остановить если истина».
Указание последнего параметра необходимо для того, чтобы, когда ваше правило выполнялось (выключен флажок «Включить индикатор строк»), Excel автоматически отключал все нижестоящие правила условного форматирования и таблица остается, девственно чиста от заливок, чего, собственно вы и добивались!