Я хочу раскрасить кондиционирование строк двумя столбцами, например, D отформатирован по дате, а E содержит некоторый простой текст, и я хочу узнать, что эти строки D раньше, чем сегодня, и E не равно "XYZ".
Я использовал формулу, чтобы определить, какие ячейки отформатировать. Я написал формулу так:
=AND(TODAY()>=INDIRECT("D"&ROW()), INDIRECT("E"&ROW())<>"XYZ")
который не работает ...
Я отдельно пробовал каждое условие, и оба работали нормально:
=TODAY()>=INDIRECT("D"&ROW())
может найти подходящие строки, а также =INDIRECT("E"&ROW())<>"XYZ"
.
Однако, это терпит неудачу, когда я просто оборачиваю AND
закрываю вокруг каждого:
=AND(TODAY()>=INDIRECT("D"&ROW()))
=AND(INDIRECT("E"&ROW())<>"XYZ")
ни один из вышеперечисленных не работает для меня. Кажется, что сочетание AND
и INDIRECT
всегда терпит неудачу. Так как я попытался =AND(TODAY()>=DATEVALUE("2017/5/16"))
который работает отлично.
Я также попробовал функцию IF
, и она не помогает:
=IF(TODAY()>=INDIRECT("D"&ROW()), IF(INDIRECT("E"&ROW())<>"XYZ", TRUE))
Поэтому я прошу вашей доброй помощи, какова правильная формула?