Excel дата формула если просрочено

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

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

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

подсвечивание цветом ячеек с датами.

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



  1. Выделите целевой диапазон ячеек (в данном примере A3:A8) и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило». В результате чего появится окно для внесения всех необходимых настроек инструмента:
  2. Создать правило.

  3. В появившемся окне из верхней части где находится список опций выберите пункт: «Использовать формулу для определения форматируемых ячеек». Данная опция позволяет нам использовать собственные формулы для составления сложны правил условного форматирования. Формула должна содержать логическое выражение и соответственно возвращать логическое значение для каждой ячейки из выделенного диапазона. Если будет возвращено – ИНСТИНА, тогда к этой ячейке будет применятся правило и присваивается новый формат, который предварительно настроен этим же инструментом.
  4. В полю ввода формул введите логическое выражение представленное на этом шаге. Данная формула проверяет значение ячеек: будет ли их дата выпадать после 90 дней, пройденных от сегодняшнего дня. Отсчитывается от даты, указанной в целевой ячейке A3 выделенного просматриваемого диапазона. Если да (ИСТИНА) – сразу же применяется условное форматирование.

    =$B$1-A3>90

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

Нажмите на кнопку.

А в результате выделились все даты актуальность которых превышает 90 дней.

Содержание

  • Условное форматирование просроченных дат — Excel
  • Выделите просроченные даты — функция СЕГОДНЯ
  • Условное форматирование просроченных дат — Google Таблицы
  • Выделить просроченные даты — Функция СЕГОДНЯ — Google Таблицы

В этом руководстве будет показано, как выделить ячейки с датами, которые «просрочены». в Excel и Google Таблицах.

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

  1. Выберите диапазон для применения форматирования (например, D4: D12).
  2. На ленте выберите На главную> Условное форматирование> Новое правило.

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

= D4-C4 <3

  1. Нажать на Формат и выберите желаемое форматирование.

  1. Нажмите Ok, а потом Ok еще раз вернуться к Диспетчер правил условного форматирования.
  2. Нажмите Подать заявление чтобы применить форматирование к выбранному диапазону, а затем нажмите Закрывать.

Эта введенная формула вернет ИСТИНА, если результат формулы меньше 3, и поэтому текст в этих ячейках будет отформатирован соответствующим образом.

  1. Вы можете добавить 2 дополнительных правила для проверки остальных критериев.

Выделите просроченные даты — функция СЕГОДНЯ

Мы можем использовать функцию СЕГОДНЯ в правиле условного форматирования, чтобы проверить, не просрочена ли дата.

  1. Выберите диапазон для применения форматирования (например, D4: D12).
  2. На ленте выберите На главную> Условное форматирование> Новое правило.
  3. Выбирать «Используйте формулу, чтобы определить, какие ячейки нужно форматировать‘И введите следующую формулу:

= C4<>

  1. Нажать на Формат и выберите желаемое форматирование.

  1. Нажмите Ok, а потом Ok еще раз вернуться к Диспетчер правил условного форматирования.

  1. Нажмите Подать заявление чтобы применить форматирование к выбранному диапазону, а затем нажмите Закрывать.

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

Условное форматирование просроченных дат — Google Таблицы

Процесс выделения ячеек на основе разницы между двумя датами в таблицах Google аналогичен процессу в Excel.

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

  1. В Применить к диапазону раздел уже будет заполнен.

  1. От Правила форматирования раздел, выберите Пользовательская формула и введите формулу.

  1. Выберите стиль заливки для ячеек, соответствующих критериям.

  1. Нажмите Выполнено применить правило.

  1. Щелкните Добавить другое правило, чтобы добавить еще одно правило для проверки второго критерия.

  1. Повторите процесс, чтобы проверить формулу менее чем на 10 (= D4-C4 <10), а затем больше 10 (= D4-C4> 10)

Выделить просроченные даты — Функция СЕГОДНЯ — Google Таблицы

Вы также можете использовать функцию СЕГОДНЯ в Google Таблицах.

  1. Выделите свой ассортимент.
  2. Введите формулу
  3. Примените свой стиль формата.

= C4<>

  1. Нажмите Выполнено.

Размещено в Без рубрики

Вы поможете развитию сайта, поделившись страницей с друзьями

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

документ, срок действия которого истек, предстоящая дата 1

Например, у вас есть лист, в котором перечислены все элементы и даты их истечения, как показано на скриншоте слева. А теперь я представляю трюки для определения или выделения истекших или предстоящих дат в Excel.

Выделите истекшую или приближающуюся дату с помощью условного форматирования
Определите и выделите истекшую или предстоящую дату с помощью Kutools for Excel хорошая идея3


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

Чтобы применить условное форматирование для выделения истекших или предстоящих дат, выполните следующие действия:

1. Выберите ячейки срока выполнения и нажмите Главная > Условное форматирование > Новое правило. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 2

2. Затем в Новое правило форматирования диалоговое окно, выберите Используйте формулу, чтобы определить, какие ячейки следует форматировать. под Выберите тип правила раздел, затем введите эту формулу = B2 <= СЕГОДНЯ () (B2 — первая ячейка в выбранных датах) до Формат значений, где эта формула истинна текстовое поле, вы можете изменить его по своему усмотрению), а затем нажмите Формат. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 3

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

4. Нажмите OK > OK, теперь даты с истекшим сроком действия были выделены, и вы можете найти соответствующие элементы. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 5

Наконечник:

1. «Сегодня» — это текущая дата, а в нашем случае «Сегодня» — 4.

2. Если вы хотите найти ближайшую дату, например, чтобы найти элементы, срок годности которых истекает через 90 дней, вы можете использовать эту формулу = И ($ B2> СЕГОДНЯ (), $ B2-СЕГОДНЯ () <= 90) в Формат значений, где эта формула истинна текстовое окно. Смотрите скриншоты:
документ, срок действия которого истек, предстоящая дата 6


стрелка синий правый пузырь Определите и выделите истекшую или предстоящую дату с помощью Kutools for Excel

Здесь я представляю удобный инструмент — Kutools for Excel для вас это Выбрать определенные ячейки также может помочь вам быстро определить и выделить даты с истекшим или приближающимся сроком действия.

После установки Kutools for Excel, пожалуйста, сделайте следующее:(Бесплатная загрузка Kutools for Excel Сейчас!)

1. Выберите пустую ячейку, например E2, введите в нее эту формулу = СЕГОДНЯ () и нажмите клавишу Enter, чтобы получить текущую дату. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 7

2. Затем выберите ячейки даты, в которых вы хотите идентифицировать истекшие даты, и нажмите Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 8

3. в Выбрать определенные ячейки диалог, проверьте Ячейка or Весь ряд как вам нужно под Тип выбораИ выберите Меньше или равно из первого списка Конкретный тип, а затем нажмите следующую кнопку выбор документов выбрать сегодня дату к нему. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 9

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

5. А если вы хотите выделить выделенные ячейки, вам просто нужно нажать Главная, и перейдите к Цвет заливки чтобы выбрать цвет для их выделения. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 12
документ, срок действия которого истек, предстоящая дата 13

Наконечник: Если вы хотите определить предстоящие товары с истекшим сроком годности, вам просто нужно ввести эту формулу = СЕГОДНЯ () и = СЕГОДНЯ () + 90 в две пустые ячейки, чтобы получить текущую дату и дату через 90 дней с сегодняшнего дня. А затем укажите критерии Больше or равно Сегодня и Меньше или равно Сегодня + 90 дней в Выбрать определенные ячейки диалог. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 14

Теперь даты будут истекать в ближайшие 90 дней были выбраны. Смотрите скриншот:
документ, срок действия которого истек, предстоящая дата 15


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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

Например, у вас есть лист, в котором перечислены все элементы и даты их истечения, как показано на скриншоте слева. А теперь я представляю трюки для определения или выделения истекших или предстоящих дат в Excel.

Выделение истекшей или предстоящей даты с помощью условного форматирования
Определите и выделите истекшую или приближающуюся дату с помощью Kutools for Excel


Содержание

  1. Выделение истекшей или предстоящей даты с помощью условного форматирования
  2. Определите и выделите истекшую или приближающуюся дату с помощью Kutools for Excel
  3. Быстрый подсчет/суммирование ячеек по фону или форматировать цвет в Excel

Выделение истекшей или предстоящей даты с помощью условного форматирования

Чтобы применить условное форматирование для выделения истекших или предстоящих дат, выполните следующие действия:

1. Выделите ячейки срока выполнения, а затем нажмите Главная > Условное форматирование > Новое правило . См. Снимок экрана:

2. Затем в диалоговом окне Новое правило форматирования выберите Использовать формулу, чтобы определить, какие ячейки нужно форматировать в разделе Выбрать тип правила . раздел, затем введите эту формулу = B2 , где эта формула верна текстовое поле, вы можете изменить ее, чтобы она соответствовала необходимо), а затем нажмите Формат . См. Снимок экрана:

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

4. Нажмите OK > OK , теперь даты с истекшим сроком действия выделены, и вы можете найти соответствующие элементы. См. Снимок экрана:

Совет:

1. «Сегодня» – это текущая дата, а в нашем случае «Сегодня» – 27 апреля 2016 г.

2. Если вы хотите найти предстоящую дату, например, чтобы найти элементы, срок действия которых истекает через 90 дней, вы можете использовать эту формулу = И ($ B2> СЕГОДНЯ (), $ B2-СЕГОДНЯ () Формат, в котором эта формула верна . См. Скриншоты:


Определите и выделите истекшую или приближающуюся дату с помощью Kutools for Excel

Здесь я представляю удобный инструмент – Kutools for Excel для вас его Select Specific Cells также может помочь вам быстро определить и выделить даты с истекшим или приближающимся сроком действия.

Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу.

Бесплатная загрузка
Бесплатная полнофункциональная 30-дневная

После установки Kutools for Excel, пожалуйста, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)

1. Выберите пустую ячейку, например E2, введите в нее эту формулу = СЕГОДНЯ () и нажмите клавишу Enter, чтобы получить текущую дату. См. Снимок экрана:

2. Затем выберите ячейки даты, в которых вы хотите определить даты истекшего срока, и нажмите k Kutools > Выбрать > Выбрать определенные ячейки . См. Снимок экрана:

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

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

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

Совет: если вы хотите определить предстоящие просроченные элементы, вам просто нужно ввести эту формулу = СЕГОДНЯ () и = СЕГОДНЯ ( ) +90 в две пустые ячейки, чтобы получить текущую дату и дату через 90 дней с сегодняшнего дня. Затем укажите критерии Больше, чем или , равное сегодня и Меньше или равно Сегодня + 90 дней в диалоговом окне Выбрать определенные ячейки . См. Снимок экрана:

Теперь даты будут истекать в ближайшие 90 дней. выбрано. См. Снимок экрана:

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

В некоторых случаях у вас может быть диапазон ячеек с несколькими цветами, и то, что вы хотите состоит в подсчете/суммировании значений на основе одного и того же цвета, как вы можете быстро рассчитать?
С помощью Count by Color в Kutools for Excel , вы можете быстро выполнить множество расчетов по цвету, а также создать отчет о рассчитанном результате. Нажмите, чтобы получить бесплатную полнофункциональную пробную версию через 30 дней!

Kutools for Excel: с более чем 300 удобными надстройками Excel, вы можете попробовать бесплатно без ограничений в течение 30 дней.

->


0 / 0 / 0

Регистрация: 30.04.2015

Сообщений: 1

1

Закрасить красным ячейки с «просроченной» датой

30.04.2015, 19:25. Показов 41062. Ответов 6


Студворк — интернет-сервис помощи студентам

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



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

30.04.2015, 19:25

Ответы с готовыми решениями:

«Перелив» остатка числового значения из уже «полной» ячейки в соседнюю
Предположим,что в какой то ячейке необходимо,чтоб после каких то математических операций полученное…

Как закрасить красным цветом строки DbGrid, которые совпадают с системной датой
Всем привет, не подскажите как закраситть красным цветом строки, которые совпадают с системной датой

Закрасить ячейки, лежащие выше главной и дополнительной диагоналей красным цветом
Помогите пжл на VB.Net
Дана матрица NxN (4&lt;N&lt;10). Закрасить ячейки, лежащие выше главной и…

Универсальный отчет, «ссылку на документ вывести датой» или «как сэкономить место в отчете»
Доброго времени суток, Форумчане!

Есть УТ, Нормальные формы. Есть универсальные отчет:…

6

Эксперт .NET

5860 / 4737 / 2940

Регистрация: 20.04.2015

Сообщений: 8,361

30.04.2015, 19:58

2

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Используйте условное форматирование.
Выделяете ячейки с датами
Главная-Условное форматирование-Управление правилами.
Добавляете 2 правила:

Закрасить красным ячейки с "просроченной" датой

Закрасить красным ячейки с "просроченной" датой

В диспетчере будет так:

Закрасить красным ячейки с "просроченной" датой

На листе так:

Закрасить красным ячейки с "просроченной" датой



2



0 / 0 / 0

Регистрация: 18.10.2019

Сообщений: 12

15.01.2020, 15:44

3

Подскажите, пож-та, след. момент:
У меня примерно аналогичная задача — заливка ячеек разными цветами столбца с датой, например вот так =СЕГОДНЯ()-14
Проблема в том, что когда я добавляю в таблицу новые строки (данные),то правило не хочет срабатывать на новые записи, если даты удовлетворяют правилу.
Единственное, что решает проблему — выделить весь столбик с датами (где применяется формула), ctr+f, перйти на вкладку заменить и произвести автозамену точек (см.скрин). После этой манипуляции правило срабатывает на новые записи в таблице.



0



370 / 268 / 93

Регистрация: 18.11.2015

Сообщений: 990

15.01.2020, 15:47

4

Это из-за того что новые данные имеют текстовый формат.
А в процессе «автозамены» Excel рапознает в них дату и преобразовывает в Дату

Добавлено через 43 секунды
Обратите внимание на красный треугольник в верхнем левом углу ячейки



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.01.2020, 15:52

5

Видимо, даты вводите как текст, при замене точки на точку происходит преобразование текста в число, поэтому УФ и срабатывает



0



0 / 0 / 0

Регистрация: 18.10.2019

Сообщений: 12

15.01.2020, 16:16

6

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



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

15.01.2020, 19:23

7

Цитата
Сообщение от Sanf
Посмотреть сообщение

я добавляю в таблицу новые строки

Цитата
Сообщение от Sanf
Посмотреть сообщение

в исходном файле откуда данные берутся

как добавляете?



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

15.01.2020, 19:23

Помогаю со студенческими работами здесь

Задача: поменять формат всех ячеек с датой «dd.mm.yyyy hh:mm:ss» на «dd.mm.yy»
Добрый день, уважаемые форумчане!

Есть &quot;умная&quot; таблица с данными, в т.ч., датами, но даты не в…

«Приведение типа «|DBNull» к типу «String» при попытке загрузить данные из ячейки DataGridView в ComboBox
Доброго времени суток!
Сама ошибка
&quot;Приведение типа &quot;|DBNull&quot; к типу &quot;String&quot; является…

Как написать регулярное выражение для выдергивания английских букв и символов: «+», «,», «:», «-«, » «, «!», «?» и «.»
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и…

В зависимости от времени года «весна», «лето», «осень», «зима» определить погоду «тепло», «жарко», «холодно», «очень холодно»
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;,…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

7

Предупреждение за определенный срок до указанной даты

AnnaYa

Дата: Суббота, 28.02.2015, 17:19 |
Сообщение № 1

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

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

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


Excel 2010

Вечер добрый!

Вот в чём суть:
имеется таблица с отписанными делами. По каждому указан срок исполнения. Имеется формула, которая позволяет отслеживать просрочки: до наступления срока исполнения делу приписывается статус «В работе», после — «Просрочено».
Как бы в формулу добавить условие, при котором за установленное время до срока исполнения (за 10 дней, например) ячейка всё с тем же статусом «В работе» выделялась бы другим цветом ИЛИ прописывался бы другой статус типа «Подходит срок»? Такое вообще можно сделать?)

К сообщению приложен файл:

6951754.xls
(19.5 Kb)

 

Ответить

Pelena

Дата: Суббота, 28.02.2015, 17:28 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Как вариант, Условным форматированием

Код

=($C2>=СЕГОДНЯ())*($C2-10<=СЕГОДНЯ())

К сообщению приложен файл:

9817355.xls
(25.0 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

buchlotnik

Дата: Суббота, 28.02.2015, 17:30 |
Сообщение № 3

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

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

Сообщений: 3442


Репутация:

929

±

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


2010, 2013, 2016 RUS / ENG

AnnaYa, здравствуйте. Конечно, можно B)

Код

=ЕСЛИ(H6<СЕГОДНЯ();»Просрочено»;ЕСЛИ(H6-СЕГОДНЯ()<=10;»Подходит срок»;»В работе»))

для УФ у меня

Код

=И(($C6-СЕГОДНЯ())<=10;($C6-СЕГОДНЯ())>=0)

К сообщению приложен файл:

3994324.xls
(26.5 Kb)

Сообщение отредактировал buchlotnikСуббота, 28.02.2015, 17:33

 

Ответить

AnnaYa

Дата: Суббота, 28.02.2015, 17:39 |
Сообщение № 4

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

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

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


Excel 2010

Оперативно)
Божественно! Всем спасибо! Попробовала и так, и эдак, пока не решила, какой вариант лучше, но главное, что работают)

 

Ответить

krosav4ig

Дата: Суббота, 28.02.2015, 23:28 |
Сообщение № 5

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

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

Сообщений: 2346


Репутация:

989

±

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


Excel 2007,2010,2013

еще вариант,
формула числовой формат [vba]

Код

[<0]»просрочено»;[>10]»в работе»;»подходит срок»

[/vba]
если нужно считать количество оставшихся рабочих дней, то формула

Код

=ЧИСТРАБДНИ(СЕГОДНЯ();C2;$H$2:$H$29)

в $H$2:$H$29 даты праздников

К сообщению приложен файл:

4825484.xls
(26.0 Kb)


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

Сообщение отредактировал krosav4igСуббота, 28.02.2015, 23:33

 

Ответить

AnnaYa

Дата: Воскресенье, 01.03.2015, 15:56 |
Сообщение № 6

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

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

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


Excel 2010

За вариант с рабочими днями отдельное спасибо!

 

Ответить

RRR107

Дата: Четверг, 30.03.2023, 14:42 |
Сообщение № 7

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

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

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


2016

Доброго дня. Дабы не плодить новых тем спрошу здесь.
Есть аналогичная задача описанная в сообщении №1. Но у меня возник вопрос, как в формуле

Код

=ЕСЛИ(H6<СЕГОДНЯ();»Просрочено»;ЕСЛИ(H6-СЕГОДНЯ()<=10;»Подходит срок»;»В работе»))

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


Younger

Сообщение отредактировал RRR107Четверг, 30.03.2023, 15:20

 

Ответить

китин

Дата: Четверг, 30.03.2023, 14:51 |
Сообщение № 8

Группа: Модераторы

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

Сообщений: 6973


Репутация:

1063

±

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


Excel 2007;2010;2016

RRR107, оформите формулу тэгами. в режиме правки поста нажмите fx


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Skip to content

3 примера, как функция ЕСЛИ работает с датами.

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

Примеры работы функции ЕСЛИ с датами.

Дата в качестве условия, с которым работает функция ЕСЛИ, может быть записана в какую-то ячейку Excel, либо же прямо вставлена в формулу. Вот тут-то и возникают некоторые особенности и сложности работы функции ЕСЛИ с датами.

Пример 1. Формула условия для дат с
функцией ДАТАЗНАЧ (DATEVALUE)

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

В отличие от многих
других функций Excel, ЕСЛИ не может распознавать даты и интерпретирует их как текст,
как простые текстовые строки.

Поэтому вы не можете выразить свое логическое условие просто как  >«15.07.2019» или же >15.07.2019. Увы, ни один из приведенных вариантов не верен.

Чтобы функция ЕСЛИ распознала дату в вашем логическом условии именно как дату, вы должны обернуть ее в функцию ДАТАЗНАЧ (в английском варианте – DATEVALUE).

Например, ДАТАЗНАЧ(«15.07.2019»).

Полная формула ЕСЛИ может
иметь следующую форму:

=ЕСЛИ(B2<ДАТАЗНАЧ(«10.09.2019″),»Поступил»,»Ожидается»)

Как показано на скриншоте,
эта формула ЕСЛИ оценивает даты в столбце В и возвращает «Послупил», если дата
поступления до 10 сентября. В противном случае формула возвращает «Ожидается».

Пример 2. Формула условия для дат с
функцией СЕГОДНЯ()

В случае, когда даты записаны в ячейки таблицы Excel, применять ДАТАЗНАЧ нет необходимости.

Если вы основываете свое условие на текущей дате, то можете взять функцию СЕГОДНЯ (в английском варианте — TODAY) в качестве аргумента функции ЕСЛИ.

К примеру, сегодня — 9 сентября 2019 года.

В столбце C отметим товар, который уже поступил. В ячейке C2 запишем:

=ЕСЛИ(B2<СЕГОДНЯ(),»Поступил»,»»)

В столбце D отметим товар, который еще не поступил. В ячейке D2 запишем:

=ЕСЛИ(B2<СЕГОДНЯ(),»»,»Ожидается»)

Пример 3. Расширенные
формулы ЕСЛИ для будущих и прошлых дат

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

Выделим даты, отстоящие более чем на месяц от текущей, в прошлом. Укажем для них «Более месяца назад». Запишем это условие:

=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более
месяца назад»,»»)

Если условие не выполнено, то в ячейку запишем пустую строку «».

А для будущих дат, также отстоящих более чем на месяц, укажем «Ожидается».

=ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»)

Если все результаты попробовать объединить в одном столбце, то придется составить выражение с несколькими вложенными функциями ЕСЛИ:

=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более месяца назад», ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»))

ЕСЛИ с датами

Примеры работы функции ЕСЛИ:

Skip to content

На чтение 1 мин. Просмотров 2.2k.

= A1-СЕГОДНЯ()

До истечения срока действия

Чтобы вычислить дни до истечения срока, вы можете использовать простую формулу, основанную на функции СЕГОДНЯ. В показанном примере формула в C5:

= B5-СЕГОДНЯ ()

Даты в Excel — это просто серийные номера. В стандартной системе дат для Excel, 1 января 1900 года — номер 1. 1 января 2017 года — 42736, 1 января 2018 года — 43101, а 1 января 2050 года — порядковый номер 54 789.

В результате вы можете использовать простое сложение и вычитание для вычисления дат. В этом случае у нас есть дата в будущем, поэтому необходимо вычесть текущую дату, чтобы получить «дни, оставшихся». Функция СЕГОДНЯ автоматически возвращает текущую дату, поэтому нам нужно только вычесть результат СЕГОДНЯ () из значений даты в столбце B.

Примечание: если дата прошла, результат будет отрицательным.

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

= A1 + 30 // 30 дней в будущем

= A1 + 90 // 90 дней в будущем

Подсветка дат и сроков

Простой способ

Выделите диапазон с датами на листе и выберите на вкладке Главная – Условное форматирование – Правила выделения ячеек – Дата (Home – Conditional Formatting – Highlight Cell Rules – Date Occuring). В открывшемся окне выберите из выпадающего списка нужный вариант подсветки:

dates-in-color1.png

Сложный, но красивый способ

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

dates-in-color2.png

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

Для наглядности, можно настроить три правила условного форматирования, чтобы автоматически заливать всю строку с данными по партии в разные цвета в зависимости от даты отгрузки. Для этого выделим всю таблицу (без шапки) и выберем на вкладке Главная – Условное форматирование – Создать правило (Home – Conditional Formatting – Create Rule). В открывшемся окне зададим последний тип правила Использовать формулу для определения форматируемых ячеек (Use formula to determine which cell to format) и введем в поле следующую формулу:

dates-in-color3.png

Эта формула берет последовательно содержимое ячеек E5, E6, E7… из столбца с датой отгрузки и сравнивает эту дату с сегодняшней датой из ячейки C2. Если дата отгрузки раньше, чем сегодняшняя, то отгрузка уже была. Обратите внимание на знаки доллара, используемые для закрепления ссылок. Ссылка на $C$2 должна быть абсолютной – с двумя знаками доллара. Ссылка на первую ячейку столбца с датой отгрузки должна быть с закреплением только столбца, но не строки, т.е. $E5.

После ввода формулы можно задать цвет заливки и шрифта, нажав на кнопку Формат (Format) и применить потом наше правило, нажав на кнопку ОК. Затем повторить всю процедуру для проверки будущих поставок и поставок на текущий день. Для отгруженных партий можно, например, выбрать серый цвет, для будущих заказов – зеленый и для сегодняшних – срочный красный:

dates-in-color3.png

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

Если подобная подсветка нужна не всегда, а только на определенное время работы с таблицей, то можно добавить к уже сделанному еще и, своего рода, выключатель. Для этого откройте вкладку Разработчик (Developer). Если ее не видно, то сначала включите ее через Файл – Параметры – Настроить ленту и нажмите кнопку Вставить (Insert):

dates-in-color5.png

В открывшемся списке инструментов выберите Флажок (Checkbox) из верхнего набора Элементы управления формы и щелкните по тому месту листа, где хотите его разместить. Затем можно задать размеры надписи и поменять ее текст (правой кнопкой мыши – Изменить текст):

dates-in-color6.png

Теперь, чтобы использовать флажок для включения-выключения подсветки, нужно связать его с любой ячейкой на листе. Щелкните правой кнопкой мыши по нарисованному флажку и выберите в контекстном меню команду Формат объекта (Format Object) и затем в открывшемся окне задайте любую подходящую ячейку в поле Связь с ячейкой (Cell Link):

dates-in-color7.png

Проверьте как все работает. В связанную ячейку Е2 должно выводиться значение ИСТИНА, когда флажок включен или ЛОЖЬ, когда он выключен.

Теперь осталось добавить одно правило в условное форматирование, чтобы наш флажок включал-выключал подсветку дат. Выделите всю нашу таблицу (кроме шапки) и откройте на вкладке Главная — Условное форматирование — Управление правилами (Home — Conditional Formatting — Manage Rules). В открывшемся окне должны быть хорошо видны созданные нами ранее правила для подсветки прошлых, будущих и настоящих дат разными цветами:

dates-in-color8.png

Жмем кнопку Создать правило (New Rule), выбираем последний тип правила Использовать формулу для определения форматируемых ячеек (Use formula to determine which cell to format) и вводим в поле следующую формулу:

dates-in-color9.png

Формат не задаем и нажимаем ОК. Созданное правило должно добавится к общему списку. Теперь необходимо поднять его на первую строчку стрелками (если оно не еще не там) и включить напротив него справа флажок Остановить если истина (Stop If True):

dates-in-color10.png

Параметр с малопонятным названием Остановить, если истина делает простую вещь: если правило, напротив которого он стоит, выполняется (т.е. наш флаг Подсветка сроков на листе выключен), то Microsoft Excel останавливает дальнейшую обработку правил, т.е. не переходит к следующим правилам в списке условного форматирования и не заливает таблицу. Что и требуется.

Ссылки по теме

  • Условное форматирование в Excel 2007-2013 (видео)
  • Полосатая заливка строк таблицы «зеброй»
  • Как Excel на самом деле работает с датами и временем

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Excel дата сохранения файла в ячейке
  • Excel дата создания ячейки
  • Excel дата содержит год
  • Excel дата следующего месяца
  • Excel дата сегодня в текст

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии