Я попробовал использовать условное форматирование и мне удалось заставить первую часть формулы работать. =D2:D999<=TODAY()-60
Затем я хочу также проверить, равно ли значение в столбце G слову open.
Также, если возможно, вместо того, чтобы запускать его только с D2 по D999, сделайте так, чтобы он выполнял эту проверку с D2 и далее.
решение1
В целом:
Excel принимает D:D
в качестве замены D1:D<LARGE NUMBER>
- создание ссылки на весь столбец.
Это не относится, например, к LibreOffice Calc ( D1:D1048576
появляется, если выбрать столбец и нажать «Условие» в Условном форматировании).
Однако для условного форматирования вы должны получить ссылку на ОДНУ ЯЧЕЙКУ. Эта ссылка будет использоваться во всем диапазоне ячеек, к которому вы применяете форматирование.
Самый надежный способ проверки и выделения определенного значения в наборе ячеек — сначала выделить ячейки, отметив, где вы оставляете курсор, а затем использовать тип «формула» в условном форматировании с неабсолютной ссылкой на ячейку с курсором,
например =(G1="open")
, должно сработать, если вы выделили весь столбец и оставили курсор в G1).
Обратите внимание на отсутствие $
в этой ссылке (нажмите f4 в Excel [SHIFT+f4 в LibreOffice Calc] несколько раз, чтобы получить ее).
Примечание: использование типа формулы — результат этой формулы должен быть либо «1», либо «истина», чтобы запустить форматирование, AND(A2>100,B2="flag",C2=>30)
плюс NOT(...)
может OR(...)
помочь, если вам нужно объединить НЕСКОЛЬКО тестов.
Вот изображение диалогового окна правил Excel.
Это совершенно не связано с вышеизложенным, поэтому давайте добавим несколько слов о содержании:
Формула "Правила": "=(D2<$N1)", что означает, что ссылка на одну ячейку - это D2, и результат ИСТИНА будет присутствовать, если значение в "D2" меньше значения в "N1" (неизменяемая ссылка из-за знаков $). Поскольку D2 находится в диапазоне, указанном в разделе "Применяется к, он изменится в соответствии с тем, какую из ячеек в диапазоне Excel вычисляет в определенный момент).
Это похоже на цикл FOR в любом языке программирования; формула будет применена к показанному диапазону. В данном случае ко всему столбцу "D".