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

Столбец A (начиная со строки 2) имеет вычисленную позицию (целое число) на основе определенных критериев. Столбец B (начиная со строки 2) имеет жестко закодированную позицию (целое число).

У меня есть условное форматирование в столбце B который выделит красную ячейку (формат стиля "Плохо"), если значение в B меньше, чем значение в A Это прекрасно работает. Но у меня есть много этих файлов и много строк в каждом файле, поэтому я не хочу прокручивать каждый файл вниз, чтобы найти выделенную красным цветом ячейку. Вместо этого я хотел бы выделить ячейку A1 если выделены ЛЮБОЕ из ячеек в столбце B , т. Е. Меньше, чем их соответствующая ячейка A

Возможно ли это с условным форматом в ячейке A1? Я попробовал COUNTIFS() но не смог понять, не знаю, правильную ли функцию я ищу.

1 ответ1

1

Если какая-либо ячейка в столбце B меньше эквивалентной ячейки в столбце A, то:

=MAX(A2:A9999-B2:B9999)>0

будет True

Таким образом, вы можете использовать формулу в условном форматировании.

EDIT # 1:

Введите в качестве формулы массива.

Формулы массива должны вводиться с помощью Ctrl + Shift + Enter, а не только клавиша Enter . Если это сделано правильно, формула появится в фигурных скобках вокруг нее на панели формул.

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