Написание формулы, удовлетворяющей вашим критериям, - это вопрос разделения ваших критериев и реализации соответствующих функций Sheets.
- Вы установили, что форматирование должно применяться, только если ячейка не пуста. В
EQ
функции проверяет , является ли или нет такого же , как еще одно значения (например, ссылочной клетки). Поскольку мы хотим проверить пустую ячейку, мы будем использовать ""
(пустую строку) в нашей функции EQ. Так EQ(A1,"")
. Но вы хотите, чтобы он возвращал TRUE, если ячейка НЕ пуста, поэтому мы заключим это выражение в NOT
функцию.
NOT(EQ(A1,""))
- Вы также установили, что форматирование должно применяться, если значение ячейки - нет
-------
. Еще раз, мы можем использовать эквалайзер для этого. EQ(A1,"-------")
, И снова, мы поместим его в функцию NOT, чтобы соответствовать вашему критерию.
NOT(EQ(A1,"-------"))
- Наконец, вы хотите, чтобы ОБА этих критериев были соблюдены, если необходимо применить форматирование. Поэтому мы будем использовать
AND
функцию, вводя две формулы, которые мы собрали выше, в качестве аргументов. Ваша окончательная формула:
=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))
Убедитесь, что при создании правила условного форматирования для поля условия установлено значение «Пользовательская формула есть», иначе оно не будет работать.
ДОБАВЛЕНИЕ: Нормальный Человек предложил альтернативную формулу, которая одновременно короче и легче для глаз, чем у меня. Он использует логические операторы вместо некоторых логических функций Sheets и поэтому не так легко следовать без знания этих операторов. Однако логика точно такая же. ( <>
оператор для "не равно.")
=AND(A1<>"", A1<>"-------")