Условное форматирование Excel - выделение диапазона дат с сегодняшнего дня - PullRequest
0 голосов
/ 24 июня 2019

У меня есть даты в строке 1 (01.01.2009, 01.02.2017, 01.03.2009, 01.01.2009 ...)

Попытка выделить дату между 2до 5 месяцев с сегодняшнего дня.
Например, если сегодня 24.06.2009, то следует выделить 8/2019 ~ 11/2019

Я пытался сделать
=AND((DATE(YEAR(TODAY()), MONTH(TODAY())+2,1)), MONTH(TODAY())+5)
Но я думаю, что мне нужно что-то вроде
MONTH(TODAY() > 2, MONTH(TODAY() < 5

Или, может быть, есть лучший способ сделать это?

Ответы [ 3 ]

0 голосов
/ 25 июня 2019

Разобрался.
Это было довольно просто.
=AND(A1>TODAY()+60,A1<=TODAY()+150)

0 голосов
/ 25 июня 2019

Используйте de EDATE fórmula, если хотите быть более точным:

= И (А1> ДАТАМЕС (СЕГОДНЯ (), 2), А1 <= ДАТАМЕС (СЕГОДНЯ (), 5)) </p>

https://support.office.com/en-us/article/edate-function-3c920eb2-6e66-44e7-a1f5-753ae47ee4f5

0 голосов
/ 25 июня 2019

Ваша формула должна фактически сравнивать сегодняшнюю дату с чем-то .

Попробуйте что-то вроде этого, например, сравнить с ячейкой A1:

(янапример, TODAY()+30 вместо DATE(YEAR(TODAY()),MONTH(TODAY())+1,DAY(TODAY()), чтобы сделать его короче, но вы поняли.)

= AND((A1+60)>TODAY(),(A1+150)<TODAY())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...