Написання формули, яка відповідає вашим критеріям, є питанням розбиття ваших критеріїв та реалізації відповідних функцій Таблиць.
- Ви встановили, що форматування слід застосовувати лише в тому випадку, якщо комірка не порожня. У
EQ
функції перевіряє , є чи ні такого ж , як ще одне значення (наприклад, посилальної клітини). Оскільки ми хочемо протестувати проти порожньої комірки, ми будемо використовувати ""
(порожню рядок) у нашій функції EQ. Отже EQ(A1,"")
. Але ви хочете, щоб він повернув TRUE, якщо комірка НЕ порожня, тому ми додамо це вираження до NOT
функції.
NOT(EQ(A1,""))
- Ви також встановили, що форматування слід застосовувати, якщо значення комірки немає
-------
. Ще раз ми можемо використовувати для цього еквалайзер. EQ(A1,"-------")
. І знову ми зафіксуємо це у функції NOT, щоб відповідати вашому критерію.
NOT(EQ(A1,"-------"))
- Нарешті, ви хочете, щоб БОТ з цих критеріїв виконувався, якщо застосовувати форматування. Тож ми будемо використовувати
AND
функцію, вводячи дві формули, які ми зібрали вище в якості аргументів. Ваша остаточна формула:
=AND(NOT(EQ(A1,"")),NOT(EQ(A1,"-------")))
Переконайтеся, що, створюючи своє правило умовного форматування, ви встановите для поля поля умови "Спеціальна формула є", інакше воно не працюватиме.
ДОДАТОК: Нормальна людина запропонувала альтернативну формулу, яка коротша і легша для очей, ніж у мене. Він використовує логічні оператори замість деяких логічних функцій Таблиць, і тому не так просто прослідкувати без знання цих операторів. Однак логіка точно така ж. ( <>
є оператором для "не дорівнює.")
=AND(A1<>"", A1<>"-------")