1

Мне нужна помощь с тем, чтобы строка или хотя бы ячейка стали красными, если прошло более 20 дней с даты, введенной в ячейку. Например: я выдаю товар Джону 10/01/2018, и поэтому я помещаю эту дату в свою электронную таблицу как Дата выпуска, и Джон знает, что он должен вернуть ее через 20 дней. Итак, когда 22.10.2008, как я могу сделать эту ячейку даты (01.10.2017) красной?

2 ответа2

1

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

Выберите B3, перейдите в Условное форматирование -> Новое правило -> Использовать формулу, чтобы определить ячейки для форматирования.

   =DAYS(NOW(),B3)>20

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

1

Я использую Excel 2013, но я полагаю, что в вашей версии это сделано аналогичным образом.

Для достижения этого эффекта вам нужно использовать условное форматирование:

  • Если вы хотите, чтобы вся строка выделялась при применении правил, выберите всю таблицу (без меток) (изображение). Если вы хотите, чтобы выделялись только части строки (например, одна ячейка), выберите эти части (изображение).
  • Выбрав нужные ячейки, перейдите на вкладку « Главная » ленты (часть над электронной таблицей) и нажмите « Условное форматирование» (изображение) (это польская версия Excel, но значок тот же)
  • Выберите Manage Rules из выпадающего списка (изображение)
  • Нажмите на новое правило - нам нужно будет добавить 3 из них
  • В новом окне выберите Использовать формулу, чтобы определить, какие ячейки форматировать из верхнего списка, затем введите в поле следующую формулу: =$C2-$B2>20 (где B - столбец с датами выпуска, а C - с даты возвращения) (изображение). Это правило будет форматировать все строки, где разница между двумя датами превышает 20 дней.
  • Выберите нужное форматирование, нажав кнопку « Формат», затем подтвердите свой выбор и добавьте новое правило, нажав « ОК». Еще два правила, чтобы пойти
  • Нажмите « Новое правило», затем выберите « Использовать формулу», чтобы определить, какие ячейки необходимо снова отформатировать
  • Введите следующую формулу: =AND($B2<TODAY()-20;$C2=0) (изображение). Это правило будет форматировать все строки, в которых дата выпуска более 20 дней назад И дата возврата не указана
  • Снова выберите форматирование и подтвердите новое правило, нажав кнопку « ОК».
  • Добавьте новое правило, выберите Использовать формулу, чтобы определить, какие ячейки форматировать и ввести в эту формулу: =AND($B2=0;$C2=0) (изображение). НЕ меняйте форматирование (оставьте его на Не выбран формат). Это правило запрещает Excel форматировать пустые строки таблицы
  • Установите флажок « Стоп, если верно» рядом с первым правилом в списке (добавленным в конце) (изображение)
  • Примите три правила, нажав Применить, затем ОК

И вот, Excel,

  1. Форматирует строки, где разница между двумя датами превышает 20 дней
  2. Будет форматировать строки, в которых есть только одна дата, более 20 дней назад
  3. Не будет форматировать строки без каких-либо дат (пустые)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .