Условное форматирование для товаров с истекающим сроком годности
Хочу себе такие же кнопкиУсловное форматирование для товаров с истекающим сроком годности
Что вы получите после урока
- Понимание, как быстро визуально определять товары, которые скоро «съедят» срок годности.
- Умение построить автоматическую подсветку в Excel/Google Sheets без написания кода.
- Навык создания гибких правил, которые работают даже при изменении данных.
1. Почему условное форматирование – ваш «золотой помощник»
Представьте, что вы отвечаете за склад, где каждый день приходят новые партии, а срок годности у продуктов разный. Если проверять каждую ячейку вручную, вы упустите шанс продать товар до того, как он станет непригодным. Условное форматирование (англ. Conditional Formatting) – это как сигналы светофора в таблице: зелёный – всё в порядке, жёлтый – внимание, красный – срочно действовать.
2. Основные понятия
| Термин | Описание | Пример |
|---|---|---|
| Условие | Логическое выражение, которое проверяется для каждой ячейки. | =TODAY()>B2-7 |
| Формат | Визуальное оформление, которое применяется, если условие истинно. | Красный фон, жирный шрифт |
| Диапазон | Область ячеек, к которой привязывается правило. | A2:A500 |
| Ссылка | Относительная (B2) или абсолютная ($B$2). |
При копировании правила меняется только относительная часть. |
3. Подготовка данных
-
Колонки (рекомендовано):
A– Наименование товараB– Дата производства (форматдд.мм.ггг)C– Срок годности, дней (число)D– Дата окончания (формула=B2+C2)
-
Формула даты окончания (вставьте в
D2и протяните вниз):=B2 + C2Зачем? Все дальнейшие правила будут сравнивать текущую дату с этой колонкой, а не рассчитывать каждый раз «на лету».
-
Проверьте формат даты – в Excel: Главная → Формат ячеек → Дата. В Google Sheets: Формат → Число → Дата.
4. Создание правил условного форматирования
4.1. Сигнал «свежий» – зелёный фон (срок более 30 дней)
-
Диапазон:
D2:D500(можно добавитьA2:C500, если хотите подсвечивать всю строку). -
Условие:
=D2 - TODAY() > 30 -
Формат: зелёный заливка (
#C6EFCE), чёрный текст.
4.2. Сигнал «внимание» – жёлтый фон (от 7 до 30 дней)
-
Условие:
=AND(D2 - TODAY() <= 30, D2 - TODAY() > 7) -
Формат: жёлтый заливка (
#FFEB9C).
4.3. Сигнал «срочно» – красный фон (до 7 дней включительно)
-
Условие:
=D2 - TODAY() <= 7 -
Формат: красный заливка (
#FFC7CE), жирный шрифт.
Подсказка: В Google Sheets правила идут в порядке их создания. Чтобы «красный» имел приоритет, разместите его выше в списке правил.
4.4. Особый случай – «просрочено» (дата уже прошла)
-
Условие:
=D2 < TODAY() -
Формат: тёмно‑красный фон, белый текст, зачеркивание.
5. Тонкая настройка: динамический порог
Иногда компания меняет политику: вместо 7 дней – 5 дней. Чтобы не править каждое правило вручную, вынесем порог в отдельную ячейку, например F1.
-
В
F1пишем 5 (можно добавить подпись «Порог в днях»). -
Правило «срочно» меняем на:
=D2 - TODAY() <= $F$1 -
Правило «внимание» меняем на:
=AND(D2 - TODAY() > $F$1, D2 - TODAY() <= 30)
Теперь достаточно изменить значение в F1, и всё форматирование обновится автоматически.
6. Как проверить, что всё работает
- Тестовый набор: Добавьте несколько строк с датой окончания в прошлом, в ближайших 5 днях, в 15 днях и в 45 днях.
- Смоделируйте «завтрашний день»: В Excel можно переопределить функцию
TODAY()через Параметры → Формулы → Параметры расчёта → Текущая дата (для теста). В Google Sheets проще – в отдельной ячейкеG1задайте «текущую дату» и заменитеTODAY()на$G$1в формулах.
Если цвета соответствуют ожиданиям, правило построено правильно.
7. Расширенные возможности
| Возможность | Как реализовать | Когда полезно |
|---|---|---|
| Подсветка всей строки | Выберите диапазон A2:D500, в условии используйте $D2 (абсолютный столбец). |
Чтобы сразу видеть название товара и остальные параметры. |
| Иконки‑индикаторы | В Excel → Условное форматирование → Правила с набором иконок. Выберите три иконки (зеленый, желтый, красный). | Когда пространство таблицы ограничено, а визуальный сигнал нужен. |
| Автоматическое копирование формата | Сохраните правило в шаблоне, а затем используйте Формат по образцу (Ctrl+Shift+C). |
При работе с новыми листами, где структура одинаковая. |
| Событийный триггер (Google Sheets) | Скрипт Apps Script, который каждый вечер применяет clearFormat() и setConditionalFormatRules(). |
Для больших таблиц, где правила могут «залипать» после массового импорта. |
8. Ошибки, которые часто встречаются
| Ошибка | Причина | Как исправить |
|---|---|---|
| Формула не меняет цвет | Условие возвращает FALSE из‑за неверного формата даты. |
Убедитесь, что колонка D действительно дата, а не текст. |
| Смещение ссылок при копировании | В условии использованы относительные ссылки (D2), а диапазон расширяется. |
Примените абсолютную ссылку $D2 (стробец фиксирован). |
| Конфликт правил | Два правила «красный» и «жёлтый» активны одновременно. | Установите порядок приоритетов в списке правил. |
| Порог в ячейке не учитывается | Ссылка $F$1 забыта в одной из формул. |
Проверьте каждое правило, замените F1 на $F$1. |
9. Практика для закрепления
-
Создайте таблицу из 20 товаров, задайте даты производства и срок годности (разные значения). Добавьте колонку «Дата окончания» и сформируйте правила, описанные выше. Оцените, насколько быстро вы находите товары, требующие продажи.
-
Измените порог в ячейке
F1с 7 до 3 дней. Как изменятся цвета? Сравните визуальный результат с ожидаемым. -
Добавьте иконки‑индикаторы (зеленый, желтый, красный) вместо заливки. Сохраните правило и проверьте, что при изменении даты окончания цвет меняется автоматически.
-
Смоделируйте просроченный товар: задайте дату окончания в прошлом и убедитесь, что применяется правило «просрочено» (тёмно‑красный, зачеркивание).
-
Автоматизация (по желанию): напишите простой скрипт Apps Script, который каждый день в полночь обновляет правила, используя текущую дату из ячейки
G1.
10. Итоги
- Условное форматирование превращает сухие цифры в понятные сигналы.
- Правила построены на логических выражениях (
=TODAY()>...,=AND(...)). - Гибкость достигается через абсолютные ссылки и вынесенные пороги.
- Тестирование и проверка формата даты – обязательный шаг перед запуском в продакшн.
Теперь вы можете уверенно управлять складом, быстро реагировать на товары, срок годности которых подходит к концу, и минимизировать потери. Удачной работы!
Автошколы Курска: обучение с гарантией
Бесплатный генератор этикеток
Быстрый ремонт квартир в Москве
Чат с Аней: Настоящее общение
Chatroulette
Инструкция по настройке логистического управления складами.
Как настроить автомобильную логистику с использованием GPS
Как продвигать сайт с помощью ИИ и поиска
Как работает логистика на Урале: базовые термины и стандарты.
Как увеличить доход с сайта
Лайфхаки для логистических менеджеров
Основы логистики в фильмах и реальности: что правда?
Проблемы и решения в логистике на Урале.
Профессиональное утепление в Твери и регионе
Профессиональные хитрости логистических операций на Урале.
Прогноз погоды: Москва
Расчет зарплаты SEO-аналитика
Roblox: как играть профессионально
Российский VDS-хостинг с криптовалютной оплатой
Русский Онлайн Рулетка
Скидки на бытовую технику Екатеринбург
Сравнение логистических платформ: 2022 год.
Vdsina: Звук тишины
Юридический журнал: Кредитные отношения и финансовая система



