2013-08-15 3 views
0

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

Настоящий немой вопрос, но я использую формулу «= AND ($ M6 =« », $ E6 < TODAY()), чтобы выделить строку (без заполнения, жирный красный текст), если продукт просрочен, что отлично работает, но также выделяет строки, которые мы еще не используем.

Я попытался противодействовать этому, написав другое правило, используя формулу «= IF ($ D6 = ISBLANK())», поскольку столбец D всегда заполняется, если строка используется, и установка формата для отображения с белым цветом заполнение и регулярный черный текст.

Однако, похоже, что это не работает? Я убедился, что второе правило превысило первое, но оно все еще не действует.

Я также попытался формулой $ D6 = «», с тем же результатом

Кроме того, я использую M6/E6/D6 в 6-й строке является первой записью. Я пробовал использовать M1/​​E1/D1, но безрезультатно. Любая помощь будет высоко ценится :)

Спасибо любезно

ответ

-1

= ISBLANK возвращает логическое значение TRUE или FALSE, так что вы должны сделать ваше заявление, если что-то вроде: Если ISBLANK ($ D6) = TRUE, что-то, что-то еще)

Например, я только что проверил это, и она возвращает 'Hello' и 'до свидания', где уместно:

=IF(ISBLANK(D1)=TRUE, "Hello","bye") 
+0

Что бы использовать вместо ISBLANK, потому что эта формула в условное форматирование, из-за его необходимости изменить цвет ячейки без изменения фактического содержания, поэтому формула с несколькими результатами не представляется возможным –

0

Пожалуйста, попробуйте:

=AND($M1="",$E1<TODAY(),NOT(ISBLANK($D1))) 

для значений формата, где эта формула верна:

0

Это должно дать вам то, что вы ищете, а не выделяя строки, в которых столбец E еще не заселена.

=AND($M6="", $E6<TODAY(), $E6<>"") 
Смежные вопросы