Формула для проверки того, является ли дата старше или равна 60 дням, а другая ячейка столбца равна значению

Формула для проверки того, является ли дата старше или равна 60 дням, а другая ячейка столбца равна значению

Я попробовал использовать условное форматирование и мне удалось заставить первую часть формулы работать. =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. Диалог Excel
Это совершенно не связано с вышеизложенным, поэтому давайте добавим несколько слов о содержании:

Формула "Правила": "=(D2<$N1)", что означает, что ссылка на одну ячейку - это D2, и результат ИСТИНА будет присутствовать, если значение в "D2" меньше значения в "N1" (неизменяемая ссылка из-за знаков $). Поскольку D2 находится в диапазоне, указанном в разделе "Применяется к, он изменится в соответствии с тем, какую из ячеек в диапазоне Excel вычисляет в определенный момент).

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

Связанный контент