Excel 2010 Условное форматирование. Подчеркивает клетку, если она содержит 1 из 2 состояний

Я пытаюсь выделить ячейку (или, возможно, всю строку), если ячейка содержит значение меньше 0 или #N/A. Любое условие вызовет жирный красный текст с цветом фона по умолчанию (белый).

Столбцы это:

Колонка A Колонка K Колонка L Колонка M Колонка N Колонка O Файл 1 Файл 1 Файл 2 Файл 2 Мили Файл 3
Equip # Конечный одометр Конечный одометр Счетчик галлонов топлива MPG (ключ) (расчетный) (расчетный) =Kn - Ln =Mn / Nn (где нижний регистр n указывает номер строки)

Файл 1 - это основной файл, и я использую VLOOKUP для включения данных из файлов 2 и 3, поэтому в файле 2 "Конечный одометр" и "Файл 3 галлона топлива" может быть # N / A или 0. Любое рассчитанное поле может содержать 0 или #N/A. Если VLOOKUP, используемый в столбцах L или N, не находит соответствия со значением в столбце A, отображается #N/A.

Я прошу прощения, если вся эта справочная информация смутила кого-либо.

У меня вопрос, как я могу установить условный фон для значений в столбцах L, M, N или O, если значение в Ln или Mn или Nn или On меньше 0 или значение в Ln или Mn или Nn или On равно #N / А.

Еще одна вещь, я ничего не знаю о VBA или макросах, поэтому, если ваше решение включает в себя либо, вам придется включить все кодирование и т. Д.

Спасибо за помощь.

skp8122005

2 ответа

Решение

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

    =IF(ISERROR($L1),TRUE,IF($L1<0,TRUE))
    =IF(ISERROR($M1),TRUE,IF($M1<0,TRUE))
    =IF(ISERROR($N1),TRUE,IF($N1<0,TRUE))
    =IF(ISERROR($O1),TRUE,IF($O1<0,TRUE))

Сделайте так, чтобы они применялись к $L:$O и установите флажок "Stop If True". Это выделит весь ряд для вас.

Вы можете сделать это с одним условием, т.е.

=IF(COUNTIF($L1:$O1,NA()),1,IF(COUNTIF($L1:$O1,"<0"),1))

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