2016-02-03 5 views
0
=AND(INDIRECT(ADDRESS(ROW(), COLUMN()-1))=1, TRUE) 

Когда я использую это в формуле excel, он правильно оценивает значение true или false в зависимости от предыдущего значения столбца.Проблема с условным форматированием

Но когда я пытаюсь использовать его как часть формулы условного форматирования, он всегда возвращает false и не может установить мое условное форматирование на основе значения.

То же условное форматирование работает с Excel 2003

+0

Можете ли вы поставить скриншот ваших данных. – harun24hr

+0

Я не понимаю, что делает второй критерий «Правда». Если вы просто проверяете, равна ли целевая ячейка 1 или не все, что вам нужно, это '= INDIRECT (ADDRESS (ROW(), COLUMN() - 1)) = 1' – SincereApathy

+0

= AND (НЕПРЯМЫЕ (АДРЕС (ROW() , COLUMN() - 1)) = 1, TRUE) >> На самом деле TRUE является другим условием, и для краткости я избегал его публикации. Кроме того, я отладил эту полную формулу, и она вернулась. Я думаю, что-то связано с функцией адреса при использовании в контексте условного форматирования – NSN

ответ

0

Я считаю, что вам нужно, чтобы попробовать это вместо

=INDIRECT(ADDRESS(ROW(), COLUMN()-1))=1 

из

=AND(INDIRECT(ADDRESS(ROW(), COLUMN()-1))=1, TRUE) 
+0

= AND (НЕПРЯМЫЕ (АДРЕС (ROW(), COLUMN() - 1)) = 1, TRUE) >> На самом деле TRUE является другим условием и для краткости я избежал его публикации. Кроме того, я отладил эту полную формулу, и она вернулась. Я думаю что-то делать с функцией адреса при использовании в условном контексте форматирования. – NSN

+0

Если вы еще не решили, можете ли вы опубликовать скриншот о том, что именно вы делаете. –

Смежные вопросы