Формула условного формата ЕСЛИ/И

Формула условного формата ЕСЛИ/И

Я пытаюсь заполнить ячейку, используя условное форматирование на основе нескольких переменных.

По сути, если ячейка в столбце A пустая, а соответствующая ячейка в столбце B пустая, отобразить «BATTERY» в столбце A. Если заполнены обе ячейки в столбце A и B. Ничего не делать. Если обе ячейки в столбце A и B пустые. Ничего не делать.

Я пробовал вложенные IF-ы, но ничего не заработало...

=IF($A=""(IF($B<>"")),"Battery","")

Лист не предназначен для свободного ввода, данные извлекаются из других листов, поэтому их приходится форматировать условно.

решение1

Используйте предложение AND. Синтаксис будет следующим:

=IF(AND(Something is True, Something else is True), Value if True, Value if False)

Руководство:https://support.microsoft.com/en-us/office/using-if-with-and-or-and-not-functions-d895f58c-b36c-419e-b1f2-5c193a236d97

решение2

Если BATTERY должен появиться в столбце A, то столбец A будетникогдабыть пустым. Возможно, вы имели в виду поместить результат в столбец D?

Тем не менее, вот скриншот двух примеров, которые я сделал:

Первое — это применение условного форматирования, когда формула =AND($A2="",$B2<>"")ИСТИНА. Это удовлетворяет условию, когда только B получает данные, форматирование вступает в силу.

Во-вторых, бросаниерезультатОбъявление BATTERY за пределами столбца A, таким образом, исходные данные остаются нетронутыми (в данном случае интереса, пустыми). Но, не обязательно делать Условное Форматирование, которое вы ищете.

=IF(B3<>"",IF(A3<>"","","BATTERY"),"")На скриншоте в ячейке D3 .

введите описание изображения здесь

решение3

Спасибо всем, возможно, мне было сложно объяснить, чего именно я хотел.

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

Оказывается, на этом листе всегда была пустая ячейка в строке, где были указаны «батареи», но ТОЛЬКО напротив слова «батареи», поэтому мне удалось обойти это с помощью:

=IF(othersheet!A1=0,othersheet!A1,"Batteries")

Я одновременно рад и расстроен, что ответ оказался таким простым!!

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