Я не очень хорошо разбираюсь в формулах Excel, поэтому несколько недель назад я опубликовал вопрос и получил отличный ответ. С тех пор я понял, что есть еще одна вещь, которая сделает это еще лучше, но я понятия не имею, как добавить условное форматирование, чтобы оно работало.

Мой оригинальный вопрос здесь:Excel 2013 - объединить условное форматирование

Кроме того, вот скриншот того, как выглядит моя электронная таблица, когда я заполняю данные:
смотрите скриншот здесь

Ячейка, расположенная непосредственно справа от желтой ячейки даты, является "главной" ревизией, которой должны соответствовать другие ячейки справа от нее - когда вводится число. Ниже, всякий раз, когда я говорю "влево" или "вправо", это относится к левой части поля даты или справа от "основной" ячейки ревизии.

Каждая ячейка слева соответствует определенной ячейке справа. При вводе YES в любую ячейку слева, она должна повернуть соответствующую ячейку ревизии справа до оранжевого, чтобы пометить, что мне нужно найти метку и проверить ревизию. Это работает отлично.

Затем, при помещении данных в ячейку справа, должно быть 2 условия: 1) если значение не соответствует "основной" ревизии (в ячейке справа от ячейки даты) = красный (ЭТО РАБОТАЕТ) и 2) если введено значение «N /A» или "None" (или если значение соответствует "основной" ревизии, КАКОЕ РАБОТАЕТ), то не поворачивайте ячейку красным. Часть «N /A» или "None" - это то, что я не знаю, как добавить, ячейки остаются красными, потому что содержимое не соответствует "основной" ячейке ревизии.

Если кто-то может сказать мне, как обновить мое условное форматирование, чтобы убрать красную подсветку при вводе «N /A» или "None", я был бы очень признателен.

Текущие условные формулы:

для оранжевого: =AND(ISBLANK(O42),F42="YES")

для красного: =AND(NOT(ISBLANK(O42)),O42<>M42)

3 ответа3

1

Вы можете добавить больше условий к своему И для Red, O42 <> «N /A», O42 <> "None", ваша формула будет выглядеть следующим образом:
= (НЕ (ЕПУСТО (O42)), O42 <М42, O42 <> "N /A", O42 <> "None">) и
Ячейка станет Красной, когда все условия выполнены

0

Есть несколько способов сделать это. Продолжая со стилем того, что у вас уже есть, добавьте 2 новых правила, оба для конкретного текста, одно использует N/A, а другое - None для текста. Не устанавливайте какой-либо формат или формат, который вы хотите для N/A.

Затем выберите Stop, если true, и убедитесь, что он перед условным красным форматом. Это сделает так, чтобы правило форматирования Red никогда не получало возможность покрасить ячейку.

0

Если я правильно понял, просто измените ваш второй условный формат на формальный:

Следовательно, это:

=AND(NOT(ISBLANK(O42)),O42<>M42)

становится:

=AND(NOT(ISBLANK(O42)),O42<>M42,O42<>"N/A",O42<>"None")

Если разбить это на английский, он будет выглядеть примерно так:

  • Будет применен красный (в соответствии с вашим условным форматированием)... если O42 не является пустым, и O42 не совпадает с M42, а O42 не равно "N/A"/"None".

Вы можете изменить это далее, чтобы добавить больше операторов И и ИЛИ друг в друга, если вам нужно добавить больше сложностей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .