1

Я попытался использовать условное форматирование и сумел заставить работать первую часть формулы. = D2:D999 <= СЕГОДНЯ ()- 60

Затем я хочу проверить, равно ли значение того, что находится в столбце G, слову open.

Также, если возможно, вместо того, чтобы запускать его только на D2-D999, сделайте эту проверку в D2 и далее.

1 ответ1

0

В общем-то:
Excel принимает D:D вместо D1:D<LARGE NUMBER> - делает ссылку на весь столбец.
Это не так, например, в LibreOffice Calc (D1:D1048576 появляется, если вы выбираете столбец и выбираете "Условие" в Условном форматировании).

Для условного форматирования вы должны в конечном итоге использовать ссылку SINGLE CELL. Эта ссылка будет использоваться во всем диапазоне ячеек, к которому применяется форматирование.

Самый надежный способ проверки и hi-lite для определенного значения в наборе ячеек - сначала выбрать ячейки, отметив, где вы оставляете курсор, а затем использовать тип "формула" в условном форматировании с не абсолютным ссылка на ячейку с курсором,
Например, =(G1="open") , должно работать, если вы выбрали весь столбец и курсор в левой части G1 оставлен.
Обратите внимание на отсутствие $ в этой ссылке (нажимайте f4 in в Excel [SHIFT+f4 в LibreOffice Calc], чтобы получить его таким).

Примечание. Использование типа формулы - результат этой формулы должен иметь значение "1" или "true", чтобы инициировать форматирование, AND(A2>100,B2="flag",C2=>30) , NOT(...) плюс OR(...) может помочь, если вам нужно объединить НЕСКОЛЬКО тестов.

Вот изображение диалогового окна правил Excel Диалог Excel
Это совершенно не связано с вышеизложенным, поэтому давайте добавим несколько слов о контенте:

Формула "Правило": is «=(D2 <$ N1)», что означает, что ссылка на одну ячейку - D2, и результат TRUE будет присутствовать, если значение в "D2" меньше, чем значение в "N1" ( неизменяемая ссылка из-за $ s). Поскольку D2 не соответствует диапазону, указанному в разделе "Относится к", он изменится в соответствии с тем, какая из ячеек в диапазоне, которую Excel рассчитывает в определенный момент).

Это похоже на цикл FOR в любом языке программирования; Формула будет применена к указанному диапазону. В этом случае весь столбец "D".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .