Условное форматирование в Excel и диапазон дат - PullRequest
0 голосов
/ 14 октября 2018

У меня есть таблица Excel с условным форматированием.если к одному и тому же столбцу добавлено более трех одинаковых значений (в настоящее время установлено значение D), оно становится красным, если больше 1, то становится желтым.Я хочу добавить параметр даты к этому.Я хочу в = СЕГОДНЯ () -180.

Как бы я добавил его в формулу ниже?

=COUNTIF(D:D,D8)>2

=COUNTIF(D:D,D8)>1

В основном я хочу, чтобы он помечал красным более 2 раз вв столбце, если дата в столбце A находится в пределах 6 месяцев от текущей даты.

, поэтому, если я добавлю три одинаковых данных в столбец D, и все даты в столбце A соответствуют последним 6 месяцам, в которых он помечаетсякрасный или желтый, но через 6 месяцев он игнорируется и изменится на желтый или пустой, так как он не был введен за последние 6 месяцев.

1 Ответ

0 голосов
/ 14 октября 2018

В Excel нет встроенного способа хранения отметки времени последнего изменения определенной ячейки.

Чтобы выполнить то, что вы хотите, вам нужно будет добавить новый столбец (например, в столбец E)где хранится метка времени, когда было введено значение в столбце D.Затем вы можете изменить свои правила условного форматирования на что-то вроде этого:

= COUNTIFS(D:D,D8,E:E,">="&(TODAY()-180))>1

С другой стороны, TODAY()-180 - неправильный способ расчета 6 месяцев назад.

Правильный способсделать это будет:

= DATE(YEAR(TODAY()),MONTH(TODAY())-6,DAY(TODAY()))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...