ЕСЛИ И и вопрос условного форматирования

Я пытаюсь найти правильную формулу для приведенной ниже ситуации. Не уверен, является ли условное форматирование ответом, формулой или комбинацией. Я просмотрел руководство по использованию IF и IFS, а также по условному форматированию на основе значения другой ячейки, но ничего не помогло.

У меня есть диапазон ячеек (M3:M400), которые либо пусты, либо содержат текст. Если у них есть текст, я не хочу ничего менять, но если они пусты, мне нужен результат (цвет ячейки или текст). Затем у меня есть другой диапазон ячеек (D3:D400), каждый из которых имеет разный текст, состоящий из четырех разных слов. Я хочу, чтобы было идентифицировано только одно из слов. Ради этого я хочу, чтобы яблоко было идентифицировано.

По сути, я хочу, чтобы произошло следующее: если M3: M400 пусто И D3: D400 говорит «яблоко (только)», я хочу, чтобы ячейка M содержала указанный текст, например «только яблоки», или имела определенный цвет с использованием условного форматирования. Я составил небольшую формулу, которая явно не работает для справки.

=IF(AND(D3:D402 = "APPLE",(M3:M402 = "")),"ONLY APPLES","")

Понятия не имею, как это должно быть организовано.

Редактировать: Совет был действительно полезен, я смог составить рабочую формулу со всеми дополнениями. До сих пор не удалось заставить работать условное форматирование, но совет в любом случае был полезен.

Формула следующая: =ЕСЛИ(И(ПУСТО($M3),D3="Яблоки"),"Истина","Ложь")

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
0
71
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Вы можете использовать формулу =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<>"" и установите цвет условного шрифта на черный.

Хотя мы можем добавлять текст в условном форматировании с помощью числового форматирования, числовое форматирование применяется только к непустым ячейкам. Итак, я уверен, что использование обходного пути, например, ввода одного пробела вместо пустой ячейки, возможно для ваших нужд.

  1. Введите пробел в M3:M402 для пустых ячеек.
  2. Удалите существующие правила и добавьте (с выбранным M3), =AND(LEN(TRIM(A2))=0,A3 = "apple")
  3. Выберите собственный формат и введите ;;;"Apples Only" для числового формата.
  4. Выберите желаемый цвет заливки

Вот образец:

Другие вопросы по теме