Я пытаюсь найти правильную формулу для приведенной ниже ситуации. Не уверен, является ли условное форматирование ответом, формулой или комбинацией. Я просмотрел руководство по использованию IF и IFS, а также по условному форматированию на основе значения другой ячейки, но ничего не помогло.
У меня есть диапазон ячеек (M3:M400), которые либо пусты, либо содержат текст. Если у них есть текст, я не хочу ничего менять, но если они пусты, мне нужен результат (цвет ячейки или текст). Затем у меня есть другой диапазон ячеек (D3:D400), каждый из которых имеет разный текст, состоящий из четырех разных слов. Я хочу, чтобы было идентифицировано только одно из слов. Ради этого я хочу, чтобы яблоко было идентифицировано.
По сути, я хочу, чтобы произошло следующее: если M3: M400 пусто И D3: D400 говорит «яблоко (только)», я хочу, чтобы ячейка M содержала указанный текст, например «только яблоки», или имела определенный цвет с использованием условного форматирования. Я составил небольшую формулу, которая явно не работает для справки.
=IF(AND(D3:D402 = "APPLE",(M3:M402 = "")),"ONLY APPLES","")
Понятия не имею, как это должно быть организовано.
Редактировать: Совет был действительно полезен, я смог составить рабочую формулу со всеми дополнениями. До сих пор не удалось заставить работать условное форматирование, но совет в любом случае был полезен.
Формула следующая: =ЕСЛИ(И(ПУСТО($M3),D3="Яблоки"),"Истина","Ложь")
Вы можете использовать формулу =AND(ISBLANK($M3);D3 = "Apple")
, как на следующем скриншоте (где скрыты некоторые устаревшие столбцы):
В ячейке «N3» вы видите результат указанной формулы, но, очевидно, вы не можете ввести эту формулу в саму ячейку «M3», так как наличие этой формулы делает ее непустой, отсюда и использование полуабсолютная ссылка на ячейку «$M3».
Попробуйте составить формулу в M3
:
SWITCH(D3, "apple", "only apples", "text 2", "text 2 result", "text 3", "text 3 result", "text 4", "text 4 result", "")
Установите формулу условного форматирования в столбце M
так:
=$D3 = ""
и установите цвет условного шрифта на белый, сделав текст M3
невидимым, если D3
пуст.
Альтернативно, установите цвет шрифта по умолчанию в M
на белый, установите для формулы условного форматирования значение =$D3<>""
и установите цвет условного шрифта на черный.
Хотя мы можем добавлять текст в условном форматировании с помощью числового форматирования, числовое форматирование применяется только к непустым ячейкам. Итак, я уверен, что использование обходного пути, например, ввода одного пробела вместо пустой ячейки, возможно для ваших нужд.
M3:M402
для пустых ячеек.M3
), =AND(LEN(TRIM(A2))=0,A3 = "apple")
;;;"Apples Only"
для числового формата.Вот образец: