=AND(INDIRECT(ADDRESS(ROW(), COLUMN()-1))=1, TRUE)
Когда я использую это в формуле excel, он правильно оценивает значение true или false в зависимости от предыдущего значения столбца.Проблема с условным форматированием
Но когда я пытаюсь использовать его как часть формулы условного форматирования, он всегда возвращает false и не может установить мое условное форматирование на основе значения.
То же условное форматирование работает с Excel 2003
Можете ли вы поставить скриншот ваших данных. – harun24hr
Я не понимаю, что делает второй критерий «Правда». Если вы просто проверяете, равна ли целевая ячейка 1 или не все, что вам нужно, это '= INDIRECT (ADDRESS (ROW(), COLUMN() - 1)) = 1' – SincereApathy
= AND (НЕПРЯМЫЕ (АДРЕС (ROW() , COLUMN() - 1)) = 1, TRUE) >> На самом деле TRUE является другим условием, и для краткости я избегал его публикации. Кроме того, я отладил эту полную формулу, и она вернулась. Я думаю, что-то связано с функцией адреса при использовании в контексте условного форматирования – NSN