Я хочу раскрасить кондиционирование строк двумя столбцами, например, 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))
Поэтому я прошу вашей доброй помощи, какова правильная формула?


